koristuvach linux'un ana komutları. En muzaffer Linux komutlarının bir özeti. Çitli robotlar için takımlar

/usr/bin/lsb_release-ircd # Linux dağıtımının sürümünü tanıyın;

uname-a # Linux çekirdeği sürümünü göster;

uname-m # Bilgisayar mimarisini göster;

ana bilgisayar adı # Bana bilgisayarın adını göster;

çalışma süresi # Robotik sistemin saati, o vimknennya'yı yeniden ilerletmeden;

kapat # Vimknennya\rezavantazhennya. Uygulamak:
- -r'yi şimdi kapat # Yeniden giriş;
-kapatma -h 20:00 # Viknuti saat 20:00'de canlı yayında;
-kapatma -h şimdi # Vimknenya;

başlangıç ​​0 # Vimknenya;

durmak # Vimknenya;
çıkış Yap # Sistemden çıkış yapın;# İşletim sistemi yakalamasının günlük dosyasını göster;
cat /proc/cpubilgisi # İşlemci modeliyle ilgili tüm bilgileri gösterin (sıklık, talimatlar, neyin kırpılacağı vb.);
kedi /proc/meminfo # Kredi hakkında açılan bilgileri göster operasyonel hafıza;

ishal # Tüm eklerin ve parametrelerinin bir listesini göster;
lspci-tv # Algılanan PCI eklentilerini göster;
lsusb-tv # Algılanan USB cihazlarını göster;
lsmod # Çekirdeğin gerektirdiği tüm modüllerin listesi;
mod araştırması # Çekirdek için yakalama modülleri, popo:# Alın kök keskinleştirmeyi /mnt olarak değiştirin: kök /mnt . Bundan sonra, at bölündü, / mnt'ye kadar monte edildi, vikorist kırmızı gibi olmalı;
ldd Belirli bir program için gerekli kitaplıkların listesi. ssh çalışması için gerekli kitaplıkların bir listesini girin: ldd /usr/bin/ssh ;
nerede # Belirli bir dosyadan önce gelen ikili dosyaların, giriş kodlarının ve yardımcıların konumunu gösterir. Popo: durak nerede ;
crontab # Bezpechuє mozhlivіst vikonannya sevdan zavdan rozlady için. Talep üzerine daha fazla detay kron ;

değiş tokuş # Takas bölmelerinden kaçının. Değiştirmeyi etkinleştir (veriler RAM'e taşınır): takas -a ;

değiş tokuş # Takas bölmelerine dikkat edin. Değiştirmeyi etkinleştir: takas-a ;

tarih # Tarihi\saati gözden geçirin ve değiştirin. Uygulamak:

- tarih # Geçerli tarih ve saati göster;

- tarih 041217002007.00 # Sistem tarihini ve saatini ayarlayın. Biçim: MMDDHHmmRRR.SS;

Dosya işlemleri

pwd # Akış yolunu göster;
ls # Dosyaları ve dizinleri listeleyin. Ekler dahil olmak üzere tüm dosya ve dizinlerin biçimlendirilmiş bir listesini görüntüleme örneği: ls -laX;
CD # Dizinler arasında gezinin. Uygulamak:
- CD # Ana dizine taşı;
- cd /ev # Popo atlamak için /home;
- CD.. # Vishche'ye eşit dizine taşıyın;
- cd ~kullanıcı # Koristuvach kullanıcısının ev dizinine gidin;
dokunmak # No gibi boş bir dosya oluşturulması. Popo: dokunma testi.txt ;
rm # Gözle görülür. Uygulamak:
- rm testi.txt # Dosyayı görüntüle;
- rm -rf sıcaklığı # Dosya ekleriyle birlikte görünür geçici dizin;
CP # Kopyala. Uygulamak:
- cp test.txt /home/test.txt # test.txt dosyasını /home akış dizininden kopyalayın;
- cp-la/dir1/dir2 # Dizinleri kopyala;
ln # Sembolik bir mesajın oluşturulması. Popo: ln -s /var/test.txt /home/test.txt - /home dizinindeki /var/test.txt dosyasına sembolik bir mesaj oluşturun;
mkdir # Oluşturulan dizinler. Popo: mkdir sıcaklığı ;
rmdir # Görünür dizinler. Popo: rmdir sıcaklığı ;
mv # Taşı\Yeniden Adlandır. Bir dizini yeniden adlandırmaya bir örnek: mv/dir1/dir2 (dosyalara benzer);
bulmak # Poşuk. Her yerde popo araması dosya adı test.txt: test.txt'yi bulun ;
bulmak # Poşuk. Uygulamak:
-/home/it -ad test.txt dosyasını bulun # /home/it ve klasörlerinde test.txt adlı dosya ve dizinleri bulun;
- /home/it -adı "*.txt"yi bulun # /home/it içindeki tüm dosya ve dizinleri ve adları ".txt" ile biten klasörleri bulun;
- /usr/bin -type f -atime +100'ü bul # Ayın geri kalanının saati yaklaşık 100 gün olan "/usr/bin" içindeki tüm dosyaları bulun;
-/usr/bin -type f -mtime -10'u bulun # Kalan 10 gün içinde oluşturulan veya değiştirilen "/usr/bin" içindeki tüm dosyaları bulun;
statü # Dosya göstergeleri hakkında mevcut tüm bilgileri görüntüleyin. Popo: istatistik.txt ;
dosya # Dosya türünü ayarlayın. Popo: dosya testi.txt ;
chmod # Erişim hakları, yardım için rapor verin chmod ;
chown # Dosya yöneticisini değiştirin, örneğin: chown www:www test.txt ;
mc # Dosya Yöneticisi ;

arşivleme

katran - Arşiv. Uygulamak:
-tar cf test.tar /home/test.txt # /home/test.txt dosyasının intikamını almak için test.tar adında tar arşivleri oluşturun;
- tar czf test.tar.gz /home/test.txt # test.tar.gz adında Gzip sıkıştırmalı tar arşivleri oluşturun;
-tar cjf test.tar.bz2 /home/test.txt # test.tar.bz adında Bzip2 sıkıştırmalı tar arşivleri oluşturun;
-tar xf testi.tar # test.tar arşivlerini akış klasöründen çıkarın;
- tar xzf testi.tar.gz # Gzip'ten katran arşivlerini açın;
- tar xjf testi.tar.bz # Bzip2'den katran arşivlerini açın;

Süreç yönetimi

tepe # Süreç yöneticisi;
ps # İşlemleri göster. Uygulamak:

- ps axjf# Uygulanabilir tüm süreçlerin gözden geçirilmesi;

- ps-eF # Bir sonraki başlatma sırasındaki işlemlerin listesi;
- ps -U kullanıcısı # Yeni kullanıcı tarafından oluşturulan adların listesi;
pgrep # Arama süreçleri. PID'yi sshd işlemine göster: pgrep -l sshd ;
lsof #lsof /ev /home'un nasıl yenileceğini gösteren süreçlerin bir listesini gösterir;

füzer-m # Dіznatisya, hangi süreç gerçekleşti. Popo: kaynaştırıcı -m /mnt ;
öldürmek # Süreçte sürün. Uygulamak:

- 4712'yi öldür PID 4712 ile "sürüş" işlemi:;

- öldür -9 4712 # Primus randevu sürecini tamamlıyor 4712'yi öldür );

hepsini öldür # İm'ya için işlemlerde sür. Uygulamak:

- killall x-www-tarayıcı # x-www-browser sürecinde sürün ;

- killall -u kullanıcısı # Yeni bir kullanıcı tarafından oluşturulan işlemleri sonlandırın;
Güzel # Görevin önceliğini görselleştirmenizi veya ayarlamanızı sağlar. Uygulamak:

- güzel-4 mc # mc'yi öncelikli olarak çalıştır = iş parçacığı +4;

iyisin # İşlem önceliğini değiştirin. Uygulamak:
- renice 4-p 11597 # mc işlem öncelik değerini (PID=11597) 4 olarak ayarlayın;

Çalışan bellek

Bedava # Hafıza kampı hakkında bilgiler. ücretsiz m - operasyonel belleği megabayt cinsinden gösterin;
dmide kodu # "zalizo" hakkında bilgi. İşletim belleğindeki gül sayısı ve eklenen modüller hakkında bilgi: dmidecode --tip 17 . İsteğe göre dmidecode hakkında rapor verin dmide kodu ;

sabit disk

du # Dizinlerin genişletilmesi hakkında bilgi. du -sh /ev/it/ /home/it/ dizininin genişlemesini ekranda görüntüleyin;
disket # Dağıtım hakkında bilgi sabit diskler. Tüm eklenti ve değiştirme diskleri hakkında bilgi: fdisk-l . Muhabir: disket ;
blkid # Sistemdeki tüm kullanılabilir depolama bilgilerinin UUID'sini gösterin;
df # Boyutu göster boş alanşubelerde. Popo: df-h ;
binmek # Kurulum. Uygulamak:
- binmek # Uzantının yüklenmesi hakkında daha fazla bilgi gösterin;
-/dev/sda1 /mnt bağla # /dev/sda1'i /mnt bağlama noktasına bağlayın;
-umount /mnt # Vіdmontuє rasdіl vіd nokta montajı / mnt;
kötü bloklar # Blok blokları için yeniden doğrulama. kötü bloklar -v /dev/sda1 sda1'de kötü blok olup olmadığını kontrol edin;
fsck # Dosya sistemini yeniden kontrol etme. fsck /dev/sda1 - linux dosya sistemi split sda1'in bütünlüğünü kontrol edin/inceleyin;
mkfs # Biçimlendirme, yardım için rapor mkfs ;
akıllı # SMART yeniden kontrol ediliyor. smartctl -A /dev/hda - Kontrol olacağım sabit disk/dev/hda SMART aracılığıyla akıllı ;

hdparm # Tek diskler hakkında bilgi, Uygula:
- hdparm -ı /dev/sda # /dev/sda diski hakkında bilgi;
- hdparm -tT /dev/sda # Sabit disk üretkenliğini gösterir;

Merezha

ping # Ping. ya.ru'yu destekleme ve sonucu görüntüleme: ya.ru'ya ping at ;
ifconfig # Sadece fayda. Uygulamak:
-ifconfig # Tüm aktif ağ arayüzlerinin parametrelerini göster;
-ifconfig -a # Tüm arayüzleri göster;
-ifconfig eth0 yukarı # Bir sonraki arayüzü başlat eth0;
- ifconfig eth0 aşağı # eth0 harici arayüzünü devre dışı bırakın;
-ifconfig eth0 hw eter 00:01:02:03:04:05 # MAC adresini değiştir;
-ifconfig eth0 192.168.1.1 ağ maskesi 255.255.255.0 # eth0 arabirimini IP adresine ve eşleşecek maskeye ayarlayın;

- ifconfig eth0:0 192.168.0.1 ağ maskesi 255.255.255.0 # Ebeveyn IP adresini eth0 arabirimine ayarlayın;
iwlist taraması jetsiz erişim noktalarının mevcudiyeti için havayı tarayın;
iwconfig # Dartsız arayüz arayüzleri kurmak için yardımcı program.
- iwconfig wlan0 # wlan0 kablosuz ağ arabiriminin yapılandırmasını göster;
-iwconfig wlan0 modu geçici # Birleştirme türünü belirtin - ad-hoc;
-iwconfig wlan0 kanal 2 # Frekans kanalını belirtin;
- iwconfig wlan0 temel giriş # Vazuєmo im'ya merezhі. İnternetin wi-fi üzerinden dağıtımının iyileştirilmesi hakkında burada rapor verin: iwconfig ;
güzergah # Rotaları ayarlama. Uygulamak:
- rota-n # Yönlendirme tablosunu ekranda görüntüleyin;
- rota eklentisi 192.168.0.0 ağ maskesi 255.255.0.0 gw 192.168.1.1 # IP adresi 192.168.1.1 olan ağ geçidi aracılığıyla 192.168.0.0/16'yı ölçmek için statik rota ekleyin (uzak için add'i del olarak değiştirin);
netstat # Akan iş hatları. Popo:

- netstat -tup # Aktif sipariş satırlarını göster: ;

- netstat-an | grep DİNLE # Kullanılabilir kritik bağlantı noktalarının bir listesini gösterin;
-netstat-anp-udp-tcp | grep DİNLE # Program listesine bakın, yak_ v_dkrivayut yağma;
ettool # Tethering ve subtrimming'in akış modu hakkında bilgi. Uygulamak:

- ettool eth0 bağlantının akış modlarını desteklemenin bir yolu olarak, bu tür bilgileri görüntülemek için eth0 arabirimi için istatistikleri görüntüleme;
- ethtool -s eth0 hız 100 dubleks tam otoneg kapalı # Primus, 100Mbit kablolu arayüzün ve Tam çift yönlü modun güvenliğini kurar ve otomatik olarak kapatır;
tcp dökümü # Birleştirilmiş trafiği taramak için yardımcı program. Popo: tcpdump tcp bağlantı noktası 80 tüm trafiği TCP bağlantı noktası 80'de göster;
iptables # Güvenlik duvarı kurulum programı;
ssh # Uzak bilgisayara ssh ile bağlanın. Popo: ssh 10.10.10.4 . Muhabir: ssh ;
wget # Yardımcı programı indirin. wget -c http://www.example.com/file.iso diş ve daha fazla ilerleme olasılığı ile http://www.example.com/file.iso dosyasını alın;

kim # Etki alanı hakkında bilgi tanıyın, popo: whois sitesi ;

kazmak # Alan adlarını yeniden kontrol etme. Dualar için başvurun: kazmak ;

Metin

mühür

lpstat # Yazıcı listesini gözden geçirin. Kullanılabilir yazıcıların listesine göz atın lpstat -a ;
lp # Druk'ta nadsilannya takımı. Muhabir: ;
lpr # Druk'ta nadsilannya takımı. Popo: lpr -P Kyocera_Kyocera_FS-4020DN test.txt ;

lprm- # Vidalennya chergi druk;

Coristuvachi ve groupi

İD # Koristuvach akışıyla ilgili bilgileri göster (oturum açma, UID, GID, grup);

Kullanıcı Ekle # Yeni bir koristuvach eklenmesi. Bir koristuvach eklemenin poposu: adduser it ;

şifre # Akış koristuvachının şifresini değiştirin;

grup ekle # Yeni bir grup ekleme. Popo: grupaddITgr ;

kullanıcı modu # Nalashtuvan koristuvach değişikliği. usermod -a -G ITgr it koristuvacha'yı ITgr grubuna ekleyin;

kullanıcı del # Vidalennya koristuvacha. Popo: kullanıcı del ;

grup del # Grup görüntüleniyor. Popo: grupdelITgr ;

kullanıcılar # Şu anda sistemle çalışan koristuvachiv'in kısa bir listesini görüntüler;

çıkış # İş parçacıklı koristuvach oturumunu sonlandırın;

geçen # Vіdobraziti registrії koristuvachіv v sistemy;

Hayat

izlemek # n saniye sonra, watch komutu komutu çalıştıracaktır. Popo: izle -n 5 "cat /proc/loadavg" Beş saniye sonra, ortalama bilgisayar etkileşimini gözden geçirme komutunun sonucu görüntülenecektir;

ekran # Vіkonniy yöneticisi. Çabalar için rapor: ekran ;
dc # Hesap makinesi;
cal # Takvim. Uygulamak:
-cal-3 # Önü göster, önümüzdeki ay yayın yap;
- cal 2015 # Takvim 2015 roku;
uyumak # Dikiş randevuları bir saat, popo 10 sn: uyku 10 ;
Tarih # Numaralandırılmış komut listesini göster, önceki oturumda tsimu'da yakі vykonuvali;

senaryo # Konsol oturumunuzun günlüğünü oluşturun. Girilen her şey ve ekranda görülen her şey alınır. Popo: komut dosyası geçmişi.txt . Kaydı sabitlemek için şunu girin: çıkış ;

Hangi # Saldırıya uğramış dosyanın yeni yolunu göster, örneğin hangi ifconfig ;

duvar # Koristuvachiv'in tüm terminallerinde mesaj gönder, popo: duvar merhaba ;

Sıfırla # Terminali atın ve temizleyin;

açık # Terminal ekranını temizleyin;

bip sesi # Bir ses sinyali oluşturun;

Dovidka

adam # Dovіdka;
adam ls # Dovіdka komutu ls;

* Belirli takımlar için daha fazla hakka ihtiyacınız var;

** Bazı komutlar için ek yazılım gerekir.

Windows görünümünde, Linux işletim sisteminde, bilgileri ekranda görüntülemek için kullanılan grafik arayüz ana arayüz değildir. Sistemi doğru bir şekilde değerlendirmek ve tüm її mіts'i görmek için, yine de komut satırını kazanırsınız. Çılgın, tüm coristuvachi sistemde ustalaşmaya başladı grafik kabukları Yine de, katlanabilir kontrol sistemini - komut satırını - hızlandırmanın gerekli olduğu ana kadar bugün size kalmış. Linux, kişisel olmayan farklı komutların yanı sıra sistemle, dosyalarla, klasörlerle etkileşimlerin yanı sıra koristuvach'larla, gruplarla ve erişim haklarıyla çalışır. Aşağıda listelenen tablolardan, Linux ile çalışmak için gerekli tüm komutları bileceksiniz:

Takım Tanım

Sistem bilgisi

kemer
bilgisayar mimarisini görselleştir
uname-m
uname -r saldırıya uğrayan çekirdeğin sürümünü göster
dmide kodu -q donanım sistemi bileşenlerini göster - (SMBIOS/DMI)
hdparm -i /dev/hda sabit disk özelliklerini girin
hdparm -tT /dev/sda bir sabit sürücüden veri okumanın üretkenliğini protesto edin
cat /proc/cpubilgisi işlemci hakkında bilgi göster
cat /proc/kesmeler mühlet göster
kedi /proc/meminfo muzaffer hafızayı gözden geçir
cat /proc/takas indirilen dosyaları göster
kedi /proc/versiyon çekirdek sürümünü girin
kedi /proc/net/dev sadece arayüzleri ve onlarla ilgili istatistikleri göster
cat /proc/binekler ekrana bağlı dosya sistemleri
lspci-tv ekleyeceğim PCI ağacının önünde göster
lsusb-tv ağacın yanında göster USB bağlantısı
tarih sistem tarihini girin
cal 2007 tablo takvimi 2007'ye girin
tarih 041217002007.00 sistem tarihini ve saatini ayarla
saat-w
BIOS'tan sistem saatini kaydet

Zupinenya sistemi

kapatma -h şimdi Zupiniti sistemi
başlangıç ​​0
0
kapatma -sa saat:dakika & sistem liderini bir saatliğine programlayın
kapatma -c sistem dişlerinin yerleşimi için planlanan skasuvati
-r'yi şimdi kapat sistemi değiştir
yeniden başlat
çıkış Yap çıkış Yap

Dosyalar ve dizinler

cd /ev "/home" dizinine gidin
CD.. eşit olan dizine git
cd ../.. iki eşittir dizinine git
CD ana dizine git
cd ~kullanıcı koristuvach kullanıcısının ev dizinine git
CD- akış dizinine geçmeden önce değiştirilen dizine gidin
pwd geçerli dizini göster
ls akış dizini yerine göster
ls -F türü karakterize eden sembollerin adlarına yapılan eklemelerle birlikte akış dizini yerine görüntüleme
ls-l geçerli dizinin dosya ve dizinlerinin ayrıntılı bir görünümünü göster
ls-a ekli dosyaları bu dizinden akış dizinine göster
ls** dosya ve dizinleri gösterme, numara adına yapılması gerekenler
ağaç kökten (/) başlayarak dosya ve dizin ağacını göster
lstree
mkdir dizi1 "dir1" adında bir dizin oluşturun
mkdir dir1 dir2 aynı anda iki dizin oluştur
mkdir -p /tmp/dir1/dir2 dizin ağacı oluştur
rm -f dosya1 "file1" adlı dosyayı sil
rmdir dizi1 "dir1" adlı dizini silin
rm -rf dizini1 "dir1" adlı dizini ve yinelemeli olarak tüm dizini silin
rm -rf dizin1 dizin2 bunun yerine iki dizini ve özyinelemeli olanı kaldırın
mv dizini1 yeni_dir dosya veya dizini yeniden adlandırın veya taşıyın
cp dosya1 dosya2 dosya1 dosyasını dosya2 ile eşleştir
cp dizini/*. dizindeki tüm dosyaları akış dizinine kopyala
cp -a /tmp/dir1. dir1 dizinini en az akış dizinine kadar kopyalayın
cp -a dir1 dir2 dir1 dizinini dir2 dizinine kopyala
ln -s dosya1 lnk1 bir dosya veya dizinde sembolik bir mesaj oluşturun
ln dosya1 lnk1 bir dosya veya dizine bir "zhorstke" (fiziksel) mesajı oluşturun
touch -t 0712250000 fileditest dosya için o saatin oluşturulma tarihini değiştirin, gündüz için, dosyayı o saatte ayarlanan tarihle oluşturun (YYMMDDshmm)

Dosya araması

bul/-ad dosya1 bu dizindeki dosyaları file1 adlarıyla tanıyın. Poshuk neredeyse kökten (/)
bul / -kullanıcı kullanıcı1 user1'in bulunduğu dosya ve dizini bilin. Poshuk neredeyse kökten (/)
/home/user1 -name "*.bin"i bulun Bu dizindeki adları ".bin" ile biten tüm dosyaları bulun. "/home/user1" için arama yapın
/usr/bin -type f -atime +100'ü bul "/usr/bin" içindeki tüm dosyaları bilin, ayın geri kalanındaki saat 100 günden fazla olabilir
/usr/bin -type f -mtime -10'u bulun kalan 10 gün içinde oluşturulan veya değiştirilen "/usr/bin" içindeki tüm dosyaları bilir
find/-name *.rpm -exec chmod 755"()"\; o dizindeki adları ".rpm" ile biten tüm dosyaları bilin ve bunlara erişim haklarını değiştirin
find/-xdev-name "*.rpm" o dizindeki adları ".rpm" ile biten tüm dosyaları bilir, yok sayar burnunu hatırla, cdrom, disket vb.
"*.ps"yi bulun ".ps" adında bulunabilecek tüm dosyaları bilir. Önceden "updatedb" komutu önerilir.
durak nerede ikili dosyaların konumunu, giriş kodlarını gösterin ve "durdurma" dosyasından önce gelen yardımı gösterin
hangi durak "durdurma" dosyasına giden sonraki yolu göster

Montaj dosya sistemleri

/dev/hda2 /mnt/hda2 bağla "hda2"yi "/mnt/hda2" bağlama noktasına bağlayın. "/mnt/hda2" bağlama noktası dizininin görünürlüğüne geçin
umount /dev/hda2 bağlantısız bölünmüş "hda2". Viconlardan önce "/mnt/hda2" yazın
kaynaştırıcı -km /mnt/hda2 Primus'un inişi dağıtıldı. Havada kalın, işi böldüyseniz, bir tür koristuvach olun
umount -n /mnt/hda2 /etc/mtab dosyasına bilgi girmeden vikonati sökme Corisno, dosya "yalnızca okunabilir" özniteliklerine sahipse veya diskte yeterli alan yoksa
/dev/fd0 /mnt/disketi bağla disket takma
/dev/cdrom /mnt/cdrom'u bağla montaj cd chi dvd
/dev/hdc /mnt/cdrecorder'ı bağla CD-R/CD-RW veya DVD-R/DVD-RW(+-) takın
mount -o döngü dosyası.iso /mnt/cdrom ISO görüntüsünü bağla
bağlama -t vfat /dev/hda5 /mnt/hda5 Windows FAT32 dosya sistemini bağla
Windows medya dosya sistemini bağlayın (SMB/CIFS)
mount -o bind /home/user/prg /var/ftp/user dizini dizine "bağlayın" (bağlama). Çekirdek sürümü 2.4.0'dan edinilebilir. Korisna, örneğin, sembolik bağlantılar oluşturulamıyorsa, "sandbox" (chroot) içinde çalışan ftp sunucusuyla ftp aracılığıyla dizinleri ayarlamak için.

Disk alanı

df-h kurulumla ilgili bilgileri görüntülemek için halka açık, erişilebilir ve vekaleten alana dağıttılar
ls -lSr | daha fazla genişletmeyi genişletmek ve yeniden düzenlemenize izin vermek için sıralamadan yinelemeli olarak dosyaların ve dizinlerin bir listesini görüntüleyin
du -sh dir1 podrakhovu ve "dir1" dizinini ödünç alan biberiye girin (Perekladach'a dikkat edin. -h seçeneği tüm *nix sistemlerinde mevcut değildir)
alacakaranlık* | sıralama genişletme için harmanlamadan bu dosya adlarının ve dizinlerin genişletmesini görüntüleme
rpm -q -a - - qf "%10(SIZE)t%(NAME)n" | sıralama-k1,1n boyuta göre (fedora, redhat, vb.) sıralanmış rpm-package dosyalarıyla çalışan disk alanının boyutunu gösterir.
dpkg-query -W -f="$(Kurulu Boyut;10)t$(Paket)n" | sıralama-k1,1n boyuta göre sıralanmış olarak deb paketi dosyalarıyla ilgilenen disk alanının boyutunu gösterir (yalnızca ubuntu, debian)

Coristuvachi ve groupi

grupadd grup_adı group_name ile yeni bir grup oluştur
grupdel grup_adı grup_adı grubuna bakın
groupmod -n yeni_grup_adı eski_grup_adı eski_grup_adı grubunu yeni_grup_adı olarak yeniden adlandır
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 Özel bir kullanıcı1 oluşturun, Yoma'yı kabuk "ve /bin/bash gibi /home/user1 giriş dizini olarak ayarlayın, Yogo'yu yönetici grubuna çevirin ve Nome Cognome'a ​​bir yorum ekleyin
kullanıcı ekle kullanıcı1 bir koristuvacha kullanıcısı oluştur1
kullanıcıdel -r kullanıcı1 vidality koristuvacha user1 ve yogo ana dizini
usermod -c "Kullanıcı FTP" -g sistem -d /ftp/user1 -s /bin/nologin user1 bir koristuvach'ın niteliklerini değiştirmek
şifre şifre değiştir
kullanıcı1 şifresi koristuvach user1'in şifresini değiştir (yalnızca kök)
değişiklik -E 2005-12-31 kullanıcı1 koristuvach user1'in kayıt kaydının bitiş tarihini girin
pwck Bulut kayıtlarındaki sistem dosyalarının doğruluğunu kontrol edin. /etc/passwd ve /etc/shadow dosyaları yeniden yazılır
grpck bulut kayıtlarındaki sistem dosyalarının doğruluğunu kontrol edin. /etc/group dosyası kontrol ediliyor
yeni grp [-] grup_adı koristuvach'ın birincil grubunu değiştirin. "-" derseniz, sistemde bir koristuvach vyshiv ve tekrar uvіyshov varsa, durum sahip olduğunuzla aynı olacaktır. Bir grup belirtmezseniz, birincil grup /etc/passwd içinde tanınır.

Dosyaları tekrar Görüntüleme/Değiştirme

ls-lh geçerli dizinin dosyalarına ve dizinlerine tekrar bakın
ls/tmp | pr -T5 -W$SÜTUNLAR /tmp dizinine girin ve visnovok'u beş sütuna bölün
chmod ugo+rwx dizini1 dizin1'e izin ekleme ugo (Diğer Kullanıcı Grubu) + rwx (Okuma Yazma eXecute) - tüm hakları. Benzeri "chmod 777 directory1" komutu ile yapılabilir.
chmod go-rwx dizini1 gruptan seçim yapın ve dizin1'deki tüm değişikliklere karar verin.
seçilmiş kullanıcı1 dosya1 file1 koristuvach user1 dosyasının yöneticisi olarak tanıyın
chown -R kullanıcı1 dizini1 yinelemeli olarak dizin1 koristuvach user1 dizininin yöneticisini atayın
chgrp grup1 dosya1 file1 dosyasının ana grubunu group1 olarak değiştirin
chown kullanıcı1:grup1 dosya1 Karalayıcıyı ve karalayıcı grubunu file1 dosyasına değiştirin
bul / -perm -u+s kökten başlayarak, SUID setli tüm dosyaları bilir
chmod u+s /bin/binary_file /bin/binary_file dosyasına bir SUID biti atayın. Tse, dosyanın güncellemeleri ile her türlü koristuvachev'in vikonannya dosyası üzerinde çalışmasına izin verir.
chmod u-s /bin/binary_file SUID bitini /bin/binary_file dosyasından alın.
chmod g+s /ev/genel /home/public dizininin SGID bitini tanıyın.
chmod g-s /ev/genel SGID bitini /home/public dizininden alın.
chmod +t /ev/genel STIKY-bit dizini /home/public'i tanıyın. Vlasniklerin dosyaları ve daha azını görmesine izin verir
chmod o-t /ev/genel STIKY-bit'i /home/public dizininden kaldırın

Özel dosya öznitelikleri

chattr +bir dosya1 dosyanın yalnızca ekleme modunda yazılabilir olmasına izin ver
chattr +c dosya1 çekirdeğin dosyayı otomatik olarak taramasını/açmasını sağlar.
chattr +d dosya1 Yedekleme saatinde bu dosyayı yok saymak için dump yardımcı programını belirtin
chattr +i dosya1 dosyayı herhangi bir değişiklik için erişilemez hale getirin: düzenleme, uzak, taşıma, yenisine bağlantılar oluşturma.
chattr +s dosya1 Dosyanın güvenle görüntülenmesini sağlar, böylece. s özniteliğini, dosya silindiğinde diskteki dosyanın sıfırlarla doldurulduğu ve bu da verileri geri yüklemeyi mümkün kılanlar hakkında konuşacak şekilde ayarlamak.
chattr +S dosya1 değişiklik kaydedildiğinde senkronizasyon komutunda olduğu gibi senkronizasyonun gerçekleştirileceğini belirtir.
chattr +u dosya1 Bu öznitelik, dosyanın silinmesi durumunda kaydedileceğini ve gerekirse kullanılabileceğini belirtir.
lsattr dosya özniteliklerini göster

Dosyaları arşivleme ve sıkıştırma

bunzip2 dosya1.bz2 "file1.gz" dosyası aranıyor
gunzip dosyası1.gz
gzip dosyası1 "file1" dosyasını sıkıştırmak
bzip2 dosya1
gzip -9 dosya1 dosya1'i maksimum sıkıştırma ile sıkıştır
bir dosyayı rarlayın1.rar test_file rar-arşivleri "file1.rar" oluşturun ve yeni test_file dosyasına kadar dahil edin
rar bir dosya1.rar dosya1 dosya2 dir1 rar arşivleri "file1.rar" oluşturun ve en fazla yeni file1, file2 ve dir1 ekleyin
x file1.rar dosyasını açın rar arşivlerini aç
tar -cvf arşivi.tar dosyası1 dosya1'i yok etmek için tar-archives archive.tar oluşturun
tar -cvf arşiv.tar dosya1 dosya2 dizin1 file1, file2 ve dir1'in intikamını almak için tararchivesarchive.tar oluşturun
tar -tf arşiv.tar arşivde göster
tar -xvf arşivi.tar arşivleri aç
tar -xvf arşivi.tar -C /tmp /tmp'den arşivleri açın
tar -cvfj arşivi.tar.bz2 dir1 arşivler oluşturun ve yardım için yogo'yu sıkıştırın bzip2
tar -xvfj arşivi.tar.bz2 arşivleri açın ve yoga paketini açın (Not perekladach. -j seçeneği tüm *nix sistemlerinde mevcut değildir)
tar -cvfz arşivi.tar.gz dir1 arşivler oluşturun ve yardım için yogo'yu sıkın gzip
tar -xvfz arşivi.tar.gz arşivleri açın ve yoga paketini açın
zip dosyası1.zip dosyası1 stil zip arşivleri oluşturun
zip -r dosya1.zip dosya1 dosya2 dir1 En fazla yeni çıkartma dosyası ve/veya dizin içeren zip arşivi stilleri oluşturun
file1.zip dosyasını açın zip arşivlerini paketinden çıkarın ve paketinden çıkarın

RPM paketleri (Fedora, Red Hat veya benzeri)

rpm -ivh paketi.rpm ilerleme çubuğunu göstermek için paketi kurun
rpm -ivh - - düğüm paketi.rpm bildirimleri ve ilerleme çubuğunu nadas kontrolü olmadan göstermek için paketi kurun
rpm -U paketi.rpm değişiklik yapmadan yükseltme paketi yapılandırma dosyaları, paketin kullanılabilir olduğu zamanlarda kurulumlar olacaktır
rpm -F paketi.rpm paketi daha da güncelleyin
rpm -e paket_adı.rpm paketi görselleştir
rpm-qa sistemde kurulu mevcut paketlerin bir listesini görüntüleyin
rpm-qa | grep httpd
rpm -qi paket_adı belirli paket hakkında bilgi girin
rpm -qg "Sistem Ortamı/Arka Plan Programı" bir paket grubuna kadar giden paketleri göster
rpm -ql paket_adı paketten önce eklenecek dosyaların bir listesini girin
rpm -qc paket_adı paketten önce dahil edilen yapılandırma dosyalarının bir listesini girin
rpm -q paket_adı - - gerekenler belirli bir para yatırma paketini yüklemek için gereken paketlerin bir listesini girin
rpm -q paket_adı - - sağlananlar bir rpm paketi tarafından sağlanan yeteneği göster
rpm -q paket_adı - - betikler paketin kurulduğu/silindiği saatte başlatılan komut dosyalarını göster
rpm -q paket_adı - - değişiklik günlüğü paketin revizyon geçmişini girin
rpm -qf /etc/httpd/conf/httpd.conf Hangi paketin dosyayı belirtmesi gerektiğini doğrulayın. Bu dosya adı için bir sonraki yolu belirtin.
rpm -qp paketi.rpm -l paketten önce dahil edilmesi gereken ancak henüz sisteme yüklenmemiş dosyaların bir listesini görüntüler
rpm - - /media/cdrom/RPM-GPG-KEY'i içe aktar dijital imzanın genel anahtarını taşıyın
rpm - - checksig paketi.rpm paket imzasını kontrol et
rpm -qa gpg-pubkey kurulu paketin bütünlüğünü kontrol edin
rpm -V paket_adı rozmіr, yenileme, tip, vlasnik, grup, MD5 toplamını ve paketteki değişikliğin geri kalanının tarihini kontrol edin
rpm-Va sistemde yüklü olan tüm paketleri gözden geçirin. Vicone'u dikkatli kullanın!
rpm -Vp paketi.rpm henüz sisteme yüklenmemiş olan paketi kontrol edin
rpm2cpio paketi.rpm | cpio - - ayıkla - - make-dizinleri *bin* paketten, ad kutunuzdan çıkarılması gereken dosyaları çıkarın
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm paketi kurun, verilen kodlardan seçim yapın
rpmbuild - - package_name.src.rpm'yi yeniden oluştur dış kodlardan paket seç

YUM - paket güncellemelerini alın (yalnızca Fedora, RedHat)

yum install paket_adı paketi indirip kurun
yum güncelleme sistemde yüklü olan tüm paketleri güncelleyin
yum güncelleme paketi_adı Noviti paketi
yum paket_adı kaldır paketi görselleştir
yum listesi sistemde yüklü olan tüm paketlerin bir listesini girin
yum arama paketi_adı depodan paketi bilmek
yum temiz paketler istenen paketleri silerek rpm önbelleğini temizleyin
yum temiz başlıklar depozitoları düşürmek için bir bilgisayar korsanlığı sistemi gibi tüm dosya başlıklarını silin
yum hepsini temizle paketleri ve başlıkları silerek rpm önbelleğini temizleyin

DEB paketleri (Debian, Ubuntu da)

dpkg -i paket.deb paketi kur / güncelle
dpkg -r paket_adı paketi sistemden kaldır
dpkg -l sistemde yüklü olan tüm paketleri göster
dpkg-l | grep httpd Sistemde yüklü mevcut paketler arasından, adınıza intikam almak için paketi bilin "httpd"
dpkg -s paket_adı belirli bir paket hakkında bilgi görüntüleme
dpkg -L paket_adı paketten önce girilecek dosyaların bir listesini girin, sistemdeki kurulumlar
dpkg - - içindekiler package.deb henüz sistemde kurulu olmayan paketten önce dahil edilmesi gereken dosyaların listesini görüntüler
dpkg -S /bin/ping paketi, dosyanın nereye girileceğini bilin.

APT - paket denetleyicisini edinin (Debian, Ubuntu da)

apt-get kurulum paketi_adı paketi kur / güncelle
apt-cdrom kurulum paketi_adı cdrom'dan paketi kur / güncelle
apt-get güncellemesi Güncellenmiş paket listelerini al
apt-get yükseltme sistemde kurulu güncelleme paketleri
apt-get paket_adı kaldır paketi silin, sistemi yapılandırma dosyalarından kurun
apt-get temizleme paketi_adı paketi, sistemdeki kurulumları kaldırılan yapılandırma dosyalarından kaldırın
apt-get kontrolü nadasların bütünlüğünü yeniden doğrula
apt-temizlemek Paketlerin arşiv dosyalarını silin
apt-get otomatik temizleme paketlerin eski arşiv dosyalarını sil

Dosyalara göz atın

kedi dosyası1 standart bir çıktıda file1 dosyasına çıktı
tac dosyası1 Dosya1 yerine standart görünüme ters sırayla taşıyın (kalan satır önce gelir, vb.)
daha fazla dosya1 çıktıya standart bir ekte dosya1 yerine stor_nkovy vysnovok
daha az dosya1 görünümün standart uzantısındaki dosya1 yerine stor_nkovy vysnovok, ancak rahatsız edici tarafta (yokuş yukarı) gırtlak olasılığı ile, pokuku vmistu і t.p.
kafa -2 dosya1 file1 dosyasının ilk iki satırını standart bir çıktıya yazdırın. Promosyonlar için on satır görüntülenir
kuyruk -2 dosya1 file1 dosyasının iki satırının geri kalanını standart bir çıktıya yazdırın. Promosyonlar için on satır görüntülenir
tail -f /var/log/mesajlar Metni görmek için /var/log/messages dosyasını dünyanın standart uzantısında görüntüleyin.

Metinle yapılan manipülasyonlar

kedi dosyası | grep -i "Kriterler" > sonuç.txt küresel sözdizimi
kedi dosyası | grep -i "Kriterler" » sonuç.txt dosyada düzenleme yapmak ve sonucu ana dosyada görüntülemek için genel sözdizimi. Dosya mevcut değilse, kreasyonlar olacaktır.
grep Ağustos /var/log/messages "/var/log/messages" dosyasından "Aug" olarak gösterilecek satırın standart uzantısında görüntülemeyi seçin
grep ^ Ağu /var/log/messages "/var/log/messages" dosyasından "Ağustos"ta başlayan satırın standart uzantısında görüntülemeyi seçin
grep /var/log/mesajlar /var/log/messages dosyasından, sayıların kaldırılacağı satırı görmek için standart uzantıyı seçin ve çıktısını alın
grep Aug-R /var/log/* /var/log dizinindeki ve altındaki tüm dosyalardan "Aug" satırını görmek için standart uzantıyı görüntülemeyi seçin
sed "s/stringa1/stringa2/g" example.txt example.txt dosyasında "string1"i "string2" ile değiştirin, sonucu standart görüntü uzantısında görüntüleyin.
sed "/^$/d" örnek.txt example.txt dosyasından boş satırları kaldırın
sed "/*#/d; /^$/d" example.txt example.txt dosyasından boş satırları ve yorumları silin
yankı "deneme" | tr "[:alt:]" "[:üst:]" karakterleri küçük harften büyük harfe dönüştürme
sed -e "1d" sonuç.txt example.txt dosyasındaki ilk satırı görüntüleyin
sed -n "/string1/p" "string1" in intikamını almak için daha fazla satır göster
sed -e "s / *$ // /" örnek.txt dış görünüm satırının sonundaki boş sembolleri kaldırın
sed -e "s/string1 // g" örnek.txt başka hiçbir şeyi değiştirmeden "string1" satırını görselleştirin
sed -n "1,8p; 5q" örnek.txt dosyadan birinciden sekizinci satıra kadar alın ve onlardan ilk beşe girin
sed -n "5p; 5q" örnek.txt beşinci sıraya girin
sed -e "s/0*/0/g" örnek.txt diziyi herhangi bir sayıda sıfırla bir sıfırla değiştirin
kedi -n dosya1 dosyada görüntüleme saati için satırları numaralandırın
kedi örneği.txt | awk "NR%2==1" aynı dosyada görüntülendiğinde, dosyada eşleştirilmiş satırları görüntüleme
yankı bir b c | awk "($1 yazdır)" ilk sütunu girin. Promosyonlar/boşluklar veya sekmeler/semboller için gönderildi.
yankı bir b c | awk "($1,$3 yazdır)" pershu ve tepsi sütunlarını görüntüleyin. Promosyonlar/boşluklar veya sekmeler/semboller için gönderildi.
dosya1 dosya2 yapıştır dosya1 ve dosya2'yi aynı tabloda birleştirin: dosya1'in 1. satırı = 1-n sütununun 1. satırı, dosya2'nin 1. satırı = n+1-m sütununun 1. satırı
yapıştır -d "+" dosya1 dosya2 dosya1 ve dosya2'yi "+" ayırıcıyla aynı tabloda birleştirin
dosya1 dosya2'yi sırala iki dosyaya ayır
dosya1 dosya2'yi sırala | benzersiz iki dosyanın yerine sırala, tekrarları gösterme
dosya1 dosya2'yi sırala | benzersiz -u yalnızca benzersiz satırları görüntüleyerek iki dosyanın yerine sıralayın (her iki dosyada da görünen satırlar standart görüntüleme uzantısında görüntülenmez)
dosya1 dosya2'yi sırala | benzersiz -d Tekrarlanan satırları sıralayarak iki dosya halinde sıralayın.
iletişim -1 dosya1 dosya2 iki dosya arasında bölünmüş, "file1" dosyasında bulunan satırları göstermiyor
iletişim -2 dosya1 dosya2 "file2" dosyasıyla birlikte olması gereken satırları seçmeden iki dosya arasında bölün
iletişim -3 dosya1 dosya2 her iki dosyada da görünen satırlara bakarak iki dosya arasında bölün

Karakter kümelerini ve dosya biçimlerini dönüştürme

dos2unix dosyados.txt dosyaunix.txt dosyayı MSDOS'tan UNIX'e metin formatına dönüştürün (satır başı döndürme karakterlerindeki fark)
unix2dos dosyaunix.txt dosyados.txt dosyayı UNIX'ten MSDOS'a metin biçimine dönüştürün (şaryo döndürme karakterlerindeki fark)
yeniden kodla..HTML< page.txt >sayfa.html test dosyası page.txt'yi page.html html dosyasına dönüştürün
yeniden kodlama l | daha fazla kullanılabilir biçimlerin bir listesini girin

Dosya sistemi analizi

kötü bloklar -v /dev/hda1 kötü blokların varlığı için hda1'i kontrol edin
fsck /dev/hda1 hda1 bölümlenmiş linux dosya sisteminin bütünlüğünü kontrol edin/kontrol edin
fsck.ext2 /dev/hda1 ext2 dosya sisteminin bütünlüğünü kontrol edin/kontrol edin hda1'i bölün
e2fsck /dev/hda1
e2fsck -j /dev/hda1 dağıtım günlüğünün orada olduğu değerlerden hda1 bölümlenmiş ext3 dosya sisteminin bütünlüğünü kontrol edin/kontrol edin
fsck.ext3 /dev/hda1 ext3 dosya sisteminin bütünlüğünü kontrol edin/kontrol edin hda1'i bölün
fsck.vfat /dev/hda1 fat dosya sistemi split hda1'in bütünlüğünü kontrol edin/gözden geçirin
fsck.msdos /dev/hda1
dosfsck /dev/hda1

Dosya sistemlerini biçimlendirme

mkfs /dev/hda1 hda1'de linux dosya sistemi oluşturma
mke2fs /dev/hda1 hda1 için ext2 dosya sistemi oluştur
mke2fs -j /dev/hda1 hda1 bölümünde günlüğe kaydedilmiş bir ext3 dosya sistemi oluşturun
mkfs -t vfat 32 -F /dev/hda1 hda1'de FAT32 dosya sistemi oluşturun
fdformat -n /dev/fd0 yeniden yazma olmadan disket biçimlendirme
mkswap /dev/hda3

takas alanı

mkswap /dev/hda3 hda3'te takas alanı oluşturma
/dev/hda3 takası takas alanını etkinleştirin, hda3 olarak değiştirin
/dev/hda2 /dev/hdb3 takası hda2 ve hdb3 bölümlerinde takas alanını etkinleştirin, rozdashovanі

Yedek kopyaların oluşturulması (yedekleme)

döküm -0aj -f /tmp/home0.bak /home /home dizininin yeni bir yedek kopyasını /tmp/home0.bak dosyasına oluşturun
dökümü -1aj -f /tmp/home0.bak /home /tmp/home0.bak dosyasının /home dizininin artımlı bir yedeğini oluşturun
-if /tmp/home0.bak'ı geri yükle /tmp/home0.bak yedekten geri yükle
rsync -rogpav - - /home /tmp'yi sil /tmp'yi /home ile senkronize et
rsync -rogpav -e ssh - - sil /ev ip_adresi:/tmp SSH tüneli ile senkronize et
rsync -az -e ssh - - ip_addr:/home/public /home/local'ı sil yerel dizini ssh tüneli aracılığıyla uzak dizinle senkronize edin
rsync -az -e ssh - - /home/local ip_addr:/home/public'i sil kısıtlama olmaksızın ssh tüneli aracılığıyla uzak dizini yerel dizinle senkronize edin
dd bs=1M if=/dev/hda | gzip | ssh [e-posta korumalı] _addr "dd of=hda.gz" zrobiti "zlipok" yerel disk ssh tüneli aracılığıyla uzak bilgisayardaki dosya
tar -Puf backup.tar /home/user yeniden kaydetmek için backup.tar dosyasının "/home/user" dizininin artımlı bir yedeğini oluşturun
(cd /tmp/local/ && tar c .) | ssh-C [e-posta korumalı] _addr "cd /home/share/ && tar x -p" /tmp/local dosyasını /home/share/ adresindeki ssh tüneli aracılığıyla uzak bilgisayara kopyalayın
(katran/ev) | ssh-C [e-posta korumalı] _addr "cd /home/backup-home && tar x -p" /home/backup-home adresindeki ssh tüneli aracılığıyla /home'u uzak bilgisayara kopyalama
katran cf - . | (cd /tmp/yedekleme; tar xf -) bir dizinin diğerine kopyalanması, bu bağlantıların yenilenmesinden elde edilen tasarruf
find /home/user1 -name "*.txt" | \
xargs cp -av - - hedef dizin=/ev/yedek/ - - ebeveynler
adları ".txt" ile biten tüm dosyaları /home/user1'de arayın, ardından bunları başka bir dizine kopyalayın
/var/logname "*.log"u bul | tar cv - - dosyalar-dan=- | bzip2 > log.tar.bz2 adları ".log" ile biten tüm dosyaları /var/log'da arayın, ardından bunlardan bir bzip arşivi oluşturun
dd if=/dev/hda of=/dev/fd0 bs=512 sayım=1 MBR'yi (Ana Önyükleme Kaydı) /dev/hda'dan diskete kopyalayın
dd if=/dev/fd0 of=/dev/hda bs=512 sayım=1 MBR'yi disketten /dev/hda'ya geri yükle

CD-ROM

cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force yeniden yazılabilir bir cdrom temizleme
mkisofs /dev/cdrom > cd.iso diskte bir cdrom iso görüntüsü oluşturun
mkisofs /dev/cdrom | gzip > cd_iso.gz diskte sıkıştırılmış bir cdrom iso görüntüsü oluşturun
mkisofs -J -önde gelen noktalara izin ver -R -V "CD Etiketi" -iso-level 4 -o ./cd.iso data_cd bir dizinin iso görüntüsünü oluşturun
cdrecord -v dev=/dev/cdrom cd.iso bir ISO görüntüsü yakmak
gzip-dc cd_iso.gz | cdrecorddev=/dev/cdrom- sıkıştırılmış bir ISO görüntüsü yakmak
mount -o döngüsü cd.iso /mnt/iso bir ISO görüntüsü monte edin
cd-paranoya-B CD'deki ses parçalarını wav dosyalarına kopyalayın
cd-paranoya - - "-3" ilk üç ses parçasını bir CD'den wav dosyalarına kopyala
cdrecord--scanbus scsi kanalını tanımlamak için veri yolunu tara

Merezha (LAN ve WiFi)

ifconfig eth0 eth0 ağ arayüzü yapılandırmasını göster
ifup eth0 eth0 arayüzünü etkinleştir (güncelle)
ifdown eth0 eth0 arayüzünü devre dışı bırakın (düşürün)
ifconfig eth0 192.168.1.1 ağ maskesi 255.255.255.0 eth0 arabirimini ip adresine ve maskeye eşleşecek şekilde ayarlayın
ifconfig eth0 söz eth0 arayüzünü "genişlik" paketleri için rastgele moda geçirin (koklama)
ifconfig eth0 -promisc eth0 arabiriminde rastgele modu etkinleştir
dhclient eth0 dhcp modunda eth0 arayüzünü etkinleştirin.
rota-n yerel yönlendirme tablosunu girin
netstat -rn
rota ekleme -net 0/0 gw IP_Gateway kilitli ağ geçidinin ip adresini ayarlayın (varsayılan ağ geçidi)
rota eklentisi 192.168.0.0 ağ maskesi 255.255.0.0 gw 192.168.1.1 IP adresi 192.168.1.1 olan ağ geçidi aracılığıyla 192.168.0.0/16'ya statik rota ekleyin
rota del 0/0 gw IP_gateway kilitli ağ geçidinin ip adresine bakın (varsayılan ağ geçidi)
yankı "1" > /proc/sys/net/ipv4/ip_forward paketlerin iletilmesine izin ver
ana bilgisayar adı bilgisayar adını göster
www. yandex. tr bana bildirin www. yandex. ip adresindeki ru host i navpacki
ana bilgisayar 93.158.134.3
ip bağlantı gösterisi standart arayüzleri göster
mii aracı eth0 eth0 arabirimi için çağrının durumunu ve türünü görüntüleyin
ettool eth0 bağlantının akış modlarını desteklemek gibi bilgileri görüntülemek için eth0 arayüzünde istatistikleri görüntüleyin
netstat -tupn TCP ve UDP protokolleri için kurulan tüm ağları, ip adresindeki adlara ve aramayı güvence altına alan PID'lere ve işlem adlarına izin vermeden görüntüler
netstat-tupln ip adresi ve portların dinlediği PID'ler ve işlem adlarındaki adlara izin vermeden TCP ve UDP protokollerinin arkasındaki tüm işlemleri görüntüler.
tcpdump tcp bağlantı noktası 80 tüm trafiği TCP bağlantı noktası 80'de göster (ses - HTTP)
iwlist taraması insansız erişim noktalarının mevcudiyeti için havayı tarayın
iwconfig eth1 nerdless ağ arabirimi eth1'in yapılandırmasını göster

Microsoft Windows ağları (SAMBA)

nbtscan ip_addr netbios-im'ya izin ver nbtscan tüm sistemlerde kilitli değildir, manuel olarak kurulabilir. nmblookup, samba paketini içerir.
nmblookup -A ip_addr
smbclient -L ip_addr/ana bilgisayar adı verilen kaynakları görselleştirin sıcak erişim Windows makinesinde
smbget -Rr smb://ip_addr/share wget'e benzer şekilde, smb protokolü aracılığıyla Windows makinelerinden dosya alabilirsiniz
mount -t smbfs -o kullanıcı adı=kullanıcı,şifre=geçiş //winclient/share/mnt/share smb-resource'u bağla, yerel dosya sistemine windows makinesine koy

IPTABLE'LAR (güvenlik duvarı)

iptables -t filtre -nL kuralların tüm fenerlerini göster
iptables -nL
iptables -t nat -L NAT tablosundaki tüm kuralları göster
iptables -t filtre -F filtre tablosundaki tüm kuralları temizle
iptables -F
iptables -t nat -F NAT tablosundaki tüm kuralları temizle
iptables -t filtre -X filtre tablosundaki tüm kuralları sil
iptables -t filtr -A GİRİŞ -p tcp - - dport telnet -j KABUL telnet bağlantısına izin ver
iptables -t filtr -A ÇIKIŞI -p tcp - - dport http -j DÜŞÜR blok tatiller
iptables -t filtr -A İLERİ -p tcp - - dport pop3 -j KABUL "ileri" POP3'e izin ver -zadnannya
iptables -t filtre -A INPUT -j LOG - - log-prefix "DROP INPUT" INPUT lanyardından geçen paketlerin çekirdeği tarafından günlüğe kaydedilmesini artırın ve bildirime "DROP INPUT" ön ekini ekleyin
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE eth0 arabiriminde yukarı bağlantı NAT (Ağ Adresi Çevirisi) giden paketler. Dinamik olarak görülen ip adresleri kullanıldığında kabul edilebilir.
iptables -t nat -A ÖN YÖNLENDİRME -d 192.168.0.1 -p tcp -m tcp - - dport 22 \
-j DNAT - - hedefe 10.0.0.2:22
bir ana bilgisayara gönderilen paketleri başka bir ana bilgisayara yeniden yönlendirme

İzleme ve vergilendirme

tepe Çalışan süreçleri, kaynakları ve diğer temel bilgileri (ler) çıkarmak için kullanarak görselleştirin. otomatik güncellemeler danih)
ps-eafw Çalışan süreçleri, kaynaklar ve diğer temel bilgiler için kullanarak görselleştirin.
ps -e -o pid,args - - orman PID'yi "ve bakan ağaçtaki bu işlemi girin
pstree süreç ağacını görselleştirin
öldür -9 98989 PID 98989 ile süreci "ölümüne" "sürün" (veri bütünlüğü eklemeden)
öldür-KILL 98989
öldürme TERM 98989 PID 98989 ile işlemi doğru şekilde sonlandırın
öldür -1 98989 PID 98989 ile süreci kontrol edin, yapılandırma dosyasını yeniden okuyun
öldür-HUP 98989
lsof -p 98989 PID 98989 ile işlem tarafından kritiklenen dosyaların listesini görüntüle
lsof /ev/kullanıcı1 /home/user1 dizininden seçilen dosyaların bir listesini görüntüler
strace -c ls > /dev/null ls işlemi tarafından oluşturulan ve iptal edilen sistem vikilerinin bir listesini girin
strace -f -e ls > /dev/null aç viki kitaplıklarını görüntüle
izle -n1 "cat /proc/interrupts" kesintiyi gerçek zamanlı olarak göster
son yeniden başlatma sistem yeniden yükleme geçmişini göster
son kullanıcı1 o saatte sisteme giriş yapan user1'in kayıt geçmişini göster
lsmod Kullanılabilir çekirdek modüllerini girin
ücretsiz m RAM sayısını megabayt cinsinden göster
smartctl -A /dev/hda SMART aracılığıyla sabit sürücü kontrolü /dev/hda
smartctl -i /dev/hda /dev/hda sabit diskinde SMART'ın kullanılabilirliğini kontrol edin
kuyruk /var/log/dmesg on girin kalan kayıtlarçekirdek yakalama günlüğünden
kuyruk /var/log/mesajlar sistem günlüğünden kalan on girişi girin

Diğer renk komutları

ilgili …anahtar kelime anahtar kelimelere kadar uzanan veya olmayan komutların bir listesini görüntüler. Korisno, programı nasıl çalıştıracağını biliyorsan, komutu hatırlama
adam ping o sırada programla çalışmak için yardımcının çağrısı - ping
nedir …anahtar kelime belirtilen programın açıklamasını göster
mkbootdisk - - cihaz /dev/fd0 `uname -r` heyecan verici bir disket oluştur
gpg -c dosya1 file1'i GNU Privacy Guard'ın yardımıyla şifreleyin
gpg dosyası1.gpg GNU Privacy Guard'ın yardımıyla dosya1'in şifresini çözün
wget -r www. örnek. iletişim zavantazhu sitesinde yinelemeli www. örnek. iletişim
wget -c www. örnek. com/dosya. iso www dosyasını alın. örnek. com/dosya. iso
yankı "wget ​​​​-c www . örnek . com/files . iso" | 09:00'da o zaman indirmeye başla
ldd /usr/bin/ssh ssh çalışması için gerekli kitaplıkların bir listesini girin
veya hh="geçmiş" takma ad hh komut geçmişini tanı

Bugün Cuma ve sonra biraz rahatlayabilirsiniz. Bu dobircide 7 komedi var (en fazla takım var), böylece vikonate yapabilirsiniz. Linux terminalleri. Sıcak gibi vikoristovuyutsya gibi, daha çok kahverengi gibi.

cal - terminal takvimi

Takım cal terminalde bir takvim görüntüler.

Hiçbir parametreniz yoksa, geçerli ay için bir takvim görüntülenecektir:

Bir tarih belirtebilirsiniz, ancak güncel tarih için bir takvim de alabiliriz:

sl - terminalde tren

sl Buharlı Lokomotif - buharlı lokomotif anlamına gelir. Komutu yanlış girenler için bula komutu oluşturuldu ls(Komut, dosyaların bir listesini görüntülemek içindir).

takımın arkasında sl terminalde bir buharlı lokomotif geçer.

Ubuntu'da kurun:

sudo apt kurulum sl

rev - tüm navpak

Takım devir terminalde girdiğiniz her şeyi girin, ale navpacki (kelime biçiminde devir ters):

figlet - yaz

Takım figür dışarı çıkarmak büyük harfler hangisini sipariş ettiğini yaz. ASCII karakterlerle yazılır.

Ubuntu'da yüklü:

sudo apt figlet'i kur

Figlet web sitesi

afiş - afiş

Takım afiş, tıpkı benim gibi figür, belirttiğiniz gibi terminalde büyük harfli sembollerle görüntüleyin. 10'dan az karakter gösteriliyor.

Ubuntu'da yüklü:

sudo apt sysvbanner'ı kurun

pankart pengueni

aafire - terminalde yangın

Takım ateş yakmak terminalinde ateş yakmak isteyenler için ASCII ateşi.

Ubuntu'da yüklü:

sudo apt libaa-bin'i kurun

w en kısa komuttur

Takım w Bunu not et Linux'ta en kısa komut.

w komutu, eşzamanlı bir vikorist sistem olarak koristuvachiv hakkında bilgi görüntüler.

Cilt koristuvach için, adını, vikoristovu koristuvach (kabuk) komutunu verenler hakkındaki bilgileri, sistemdeki kayıt saatini ve kesinti saatini ve diğer verileri görüntülemek gerekir.

Girilecek komut olan ilk satırda w, geçerli saati, çalışma süresini (çalışma süresi - robotik sistemin saati), geri kalan 1, 5 ve 15 dakika boyunca sistem yükünün o ortalama saatinde (sistem yükü ortalamaları) şu anda çalışan saat sayısını gösterir .

Birçok takımın ek olasılıkları olabilir. Dış görünüm ekibi hakkında ek bilgi almak için terminale tıklayın

Dermal corystuvache değil Linux'un uygulanması gerekiyor Komut satırı. Ale, er ya da geç, asgari görev olarak terminalde viskonat olmak gerekiyorsa, o an gelecektir. Vipadki tamamen farklı olabilir - sistemi düzeltmek, güncellemek, arıza durumunda verileri kopyalamak ve başka türlü.

Bu nedenle, Linux'a yeni başlayanlar için cilt için iyi olabilecek bir dizi komut bir araya getirdim.

1.ls

Takım ls(argümansız vikonate olarak) dizindeki dosyaların listesini görüntülemek için vikoristovuetsya.

Bir dizindeki dosyaların listesini görüntülemek için /home/vasya/.ssh vikonat:

Ls /home/vasya/.ssh

2.cd

Takım CD Dizin ağacında gezinmek için işaretleyin (başka bir klasöre gidin).

Örneğin, dizine gitmek için /home/vasya/.local vikonati ihtiyaçları

Cd /home/vasya/.local

3.mv

Takım mv Bu dizindeki dosyaları taşımak (veya yeniden adlandırmak) için vykoristovuetsya.

Örneğin, bir dizini taşımak için /home/vasya/belgeler dizinde /ev/vasya/gizli vikonat:

Mv /home/vasya/belgeler /home/vasya/gizli

4.cp

Takım CP Dizindeki dosyanın bir kopyasını yapıyorum.

Bir dosyayı kopyalamak için mesajlar.log dosya mesajlar.log.bak vikonat:

Cp mesajlar.log mesajlar.log.bak

Dizini kopyalamak için komuttan sonra bir argüman eklemek gerekir. -r. Örneğin, dizini kopyalayın sürücüler içinde ekran sürücüleri:

Cp -r sürücüleri ekran sürücüleri

5. sudo

Takım sudo vikoristovuєtsya vykonannya іnіmenі süper kullanıcı ile komut verir. Ancak sisteme zarar verebilmeniz için dikkatli olmanız gerekir.

Örneğin, "sistem" dizinindeki dosyanın bir kopyasını oluşturmaya çalışırsanız /vb, sonra liderliği al İzin reddedildi. Bu nedenle, bu durumda komutun süperkoristuvacha adına çağrılması gerekir, örneğin:

Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

6 dokunuş

takım dokunmak boş bir dosya oluşturabilirsiniz.

Örneğin, boş bir dosya oluşturun. yol.dat:

Touchpath.dat

7. bul

Takım bulmak arama dosyaları için atamalar. Yani, en basit komut değil, її bilgisi daha da fazla korisne. Başlamak için, dosya ve dizinlerin ad veya maske (adın bölümleri) üzerine nasıl gizleneceğini hatırlamak yeterlidir.

Örneğin, akış dizininde tüm dosyaları (ve dizinleri) biliyoruz, bunlar onarılır belge, ve son .odt(dosyalar olabilir belge-tarih.odt, belge1.odt, belge.odt, belge-linux.odt):

bulmak. -name "belge*.odt"

Açıklama: komuttan sonraki nokta simgesi, akış dizinini (ve akışın ortasındaki tüm dizinleri) kontrol etmek anlamına gelir. tartışmadan sonra -isim pençelerde, bizden istenen dosyaya veya bir maskeye (şablon) yazılır. Maskeli bir yıldızın sembolü, bir yıldızın vekilinin bir sembol olabileceği anlamına gelir.

8. kedi

Takım kedi Seçilen dosyayı ekranda görüntüleyin.

Örneğin, dosyaya bakmak için /var/log/auth.log vikonat:

Cat /var/log/auth.log

9.nano

Yok canım nano tse konsol metin düzenleyicisi. Ayrıca, bir dosyayı komut satırından düzenlemenin başka bir yolu daha vardır (örneğin, grafik arayüze izin verilmemişse veya başka bir şekilde).

Örneğin, geçerli dosyayı oluşturmak veya yeniden düzenlemek için ftp.cfg vikonat:

Nano ftp.cfg

Metin düzenleyiciyi açın. Dosyayı düzenle. tuşlara basalım ctrl+x ve gir y, değişikliği kaydetmek ve çıkmak için (veya n değişiklikleri kaydetmeden dosyayı kapatmak için).

10.mkdir

Takım mkdir Boş bir dizin oluşturuyorum.

Örneğin, bir yedekleme dizini oluşturmak için wiki:

mkdir yedeği

rm ve rmdir

Dobirtsi'mde on bir takım var, çünkü yeni gelenlerin evin geri kalanında onlar hakkında bilgi sahibi olması gerektiğini biliyorum. Takım rm dosya paylaşımı olarak hizmet eder. rmdir dizinlerin kaldırılması için tanınır.

Örneğin, veryimportantfile.dat dosyasını görebiliriz:

Rm veya başka önemli dosya.dat

Uzak dizinler için komutu hızlandırırız rmdir. Örneğin, dizini gördük fotoğraflar:

Rmdir fotoğrafları

apt veya apt-get

Ubuntu kazananlar için bir diğer önemli komut. uygun- Bu, uzak programı (paketleri) kurmaya, sistemi yükseltmeye yarayan bir paket yöneticisidir.

Örneğin, konsolu eklemek için dosya yöneticisi Geceyarısı Komutanı, vikoite:

Sudo apt kurulum mc

Yakşo uygun erişilemez, ardından etiketleyin apt-get:

sudo apt-get kurulum mc

Şimdi ne var?

Pevneniy, scho yazmadan çok önemli komutlar veriyor. Öyleyse yorumlara ekleyin sahip olmalı gibi komutlar sizce yeni gelenler için daha renkli olacak.

Bu yazıda, bu işletim sisteminde ustalaşmak için yeni başlayanlar için en iyi olacak ana Linux komutlarına bakacağız.

Linux nedir?

Linux - tüm çekirdek işletim sistemi. Mozhlivo, UNIX hakkında vi chuli. Pekala, eksen, Linux UNIX'in bir klonudur. Linus Torvalds'ın buv kreasyonlarında Scratch var. linux çıkış kodu- Sadece Linux için değiştirebilir ve kendi adınıza genişletebilirsiniz! Dağıtım adı verilen Linux tabanlı birçok seçim vardır.

Linux, sunucularda her zamankinden daha önemlidir. İnternetin %90'a yakını üzerinde çalışıyor Linux sunucuları ve neden.

Linux ücretsizdir ve Windows sunucularının ana sorunu çok yönlü olmalarıdır. İsveççe Linux: Dünyadaki akıllı telefonların yaklaşık %80'inde çalışan işletim sistemi, Android de Linux çekirdeğinden yapılmıştır. Linux güvenlidir ve dünyadaki virüslerin çoğu Windows üzerinde çalışır.

Linux Kabuğu veya "Terminal"

Linux Kabuğu, kaynaktan komutlar alan ve bunları çıktı verilerini işlemek ve görüntülemek için işletim sistemine gönderen bir programdır. Shell Linux ana kısımdır. Çoğu dağıtım bir grafik kullanıcı arayüzü (GUI) ile gelir, ancak çoğunlukla sunucu Linux CLI (komut satırı arayüzü) kullanır.

Yardımcımızda ana komutlara Linux kabuğunda kazandığımız gibi bakabiliriz.

Terminali açmak için tuşuna basın. Ctrl+Alt+T Ubuntu'da veya basın alt+F2, gnome-terminal yazın ve Enter'a basın. Raspberry Pi'ye girin lxterminal.

Linux Komutları

Temel komutlar

1.pwd- terminali daha önce açarsanız, koristuvach'ınızın ana dizinine gidersiniz. Hangi katalogda bildiğinizi öğrenmek için “pwd” komutunu yazabilirsiniz. Bu komut, kök dizinden akış çalışma dizinine sonraki yolu görüntüler: bu bağlamda (kilitleme için) girilecek komutlar görüntülenecektir. Kök, Linux dosya sisteminin temelidir. Eğik bir sınır (/) ile gösterilir. Koristuvach dizini "/home/username" gibi görünecektir.

Linux'ta pwd komutunun sonucu

2.ls- Bildiğiniz katalogda hangi dosyaların olduğunu bulmak için "ls" komutunu değiştirin. Ekli tüm dosyaları "ls -a" komutunu kullanarak seçebilirsiniz.


Linux'ta ls komutunun sonucu

3.cd- Bir dizine gitmek için "cd" komutunu yazın. Örneğin, ana klasörünüzü değiştiriyorsanız ve Wantage klasörüne gitmek istiyorsanız, " yazabilirsiniz. cd indirmeleri". Bu komutun büyük/küçük harfe duyarlı olduğunu ve klasör adını tam olması gerektiği gibi girmeniz gerektiğini unutmayın. Ale, bir uyarı. Raspberry Pi adında bir klasörünüz olduğunu gösterin. Bazen, eğer girersen " cd Ahududu Pi”, kabuk komutun başka bir argümanını başka bir argüman olarak kabul edecek, böylece bir dizini olmayanlar hakkında konuşmak için af hakkında size hatırlatılacak. Burada pirinç tırpanını çevirebilirsin, tobto: “ cd Ahududu\Pi". Progalini şu şekilde pratik yapar: siz sadece yazın CD» ve enter tuşuna basın, ana dizininize gideceksiniz. Klasörden klasöre geçmek için "cd .." yazabilirsiniz. İki nokta kataloğun önüne döner.

Linux'ta cd komutunun sonucu

4. mkdir ve rmdir- Bir klasör veya dizin oluşturmanız gerekirse mkdir komutunu kullanın. Örneğin "DIY" adlı bir dizin oluşturmak istiyorsanız "DIY" yazabilirsiniz. mkdir kendin yap". Unutmayın, daha önce de belirtildiği gibi, "DIY Hacking" adında bir dizin oluşturmak istiyorsanız " mkdir Kendin Yap\ Bilgisayar Korsanlığı". Dizini görmek için rmdir'i düzenleyin. Ale rmdir boş bir dizine hacklenebilir. Dosyaları kaldıracağınız bir dizini görmek için rm komutunu yazın.

Linux'ta mkdir ve rmdir komutunun sonucu

5.rm- Dosyaları ve dizinleri kaldırmak için rm komutunu kullanın. Dizinin daha fazlasını görmek için "rm -r" kullanın. Vіn, yalnızca rm komutunun yardımıyla hem bir klasörü hem de içine yerleştirilebilecek dosyaları görür.


Linux'ta rm komutunun sonucu

6 dokunuş- bir dosya oluşturmak için touch komutu yazılır. Boş bir txt dosyasından boş bir Zip dosyasına geçiş yapın. Örneğin, " new.txt'e dokunun».

linux'ta dokunmatik komut sonucu

7. adamі --Yardım Edin- Komut ve nasıl tweet atılacağı hakkında daha fazla bilgi edinmek için man komutunu tweetleyin. Komutun gelişmiş taraflarını gösterir. Örneğin, " adam ls» ls komutunun ipuçlarını gösterir. Bir komut adı ve bağımsız değişken girmek, komutun nasıl yazılacağını göstermeye yardımcı olur (örneğin, cd --help).


Linux'ta cd --help komutunun sonucu

8.cp- Dosyaları komut satırı aracılığıyla kopyalamak için cp komutunu kullanın. Vіn iki argüman kabul eder: ilki - kopyalanması gereken dosyayı kaydetmek için, diğeri - nereye kopyalamak için.

Linux'ta cp komutunun sonucu

9.mv- Dosyaları komut satırında taşımak için mv komutunu kullanın. Bir dosyayı yeniden adlandırmak için mv komutunu da çevirebiliriz. Örneğin, "metin" dosyasını "yeni" olarak yeniden adlandırmak istersek " mv metni yeni". Win, CP komutu gibi iki argüman alır.

Linux'ta mv komutunun sonucu

10. bulun Windows'taki arama komutu gibi bir Linux sisteminde dosya aramak için yer bulma komutudur. Tsya ekibi є Korisnoy, bilmiyorsanız, dosya kaydedilir veya aslında im'ya dosyasıdır. -i argümanının komutla değiştirilmesi, kaydı yok saymaya yardımcı olur (önemli değil, chi vin є büyük veya küçük). Ayrıca, "hello" kelimesini içeren bir dosyaya ihtiyacınız varsa, Linux sisteminizdeki tüm dosyaların bir listesini alacaksınız, böylece "locate -i hello" yazarsanız "hello" kelimesini kullanabilirsiniz. İki kelimeyi hatırlıyorsanız, bunları küçük bir yıldızla (*) ekleyebilirsiniz. Örneğin, "merhaba" ve "bu" kelimelerini aramak için bir dosya bulmak için "locate -i * merhaba * bu" yazabilirsiniz.

Ara takımlar

1. yankı- "echo" komutu, verileri, ses metnini, dosyayı taşımamıza yardımcı olur. Örneğin, yeni bir metin dosyası oluşturmak veya önceden oluşturulmuş bir metin dosyasına eklemek istiyorsanız, "echo merhaba, bunun adı hich >> new.txt" yazmanız yeterlidir. Burada ek bir burgulu tırpan çekmesi için açıklığı bölmenize gerek yok, bunun için yazmamız gerekenleri bitirirsek iki triko kemeri örüyoruz.

2 kedi- Cat komutunu aynı dosyada görüntülenecek şekilde değiştirin. galip gelmek için çal manuel revizyon programı.

Linux'ta yankı komutunun sonucu

3.nano, vi, jed- nano ve vi, Linux komut satırında zaten yüklü metin editörleri. nano komutu, anahtar sözcükleri renkli olarak belirleyen ve daha fazla dili tanıyabilen iyi bir metin düzenleyicisidir. Daha basit, daha düşük nano. oluşturabilirsiniz yeni dosya veya başka bir düzenleyicinin yardımı için dosyayı değiştirin. Örneğin "check.txt" adında yeni bir dosya oluşturmak istiyorsanız "nano check.txt" komutu yardımıyla oluşturabilirsiniz. Ctrl + X, ardından Y (veya hayır için N) yazarak dosyaları düzenledikten sonra kaydedebilirsiniz. Bildiğim kadarıyla, HTML'yi düzenlemek için nano kullanmak çok daha iyi görünmüyor, bu yüzden jed metin düzenleyicisini öneriyorum. Yakında paketlerin kurulumuna geçeceğiz.

4. sudo Linux komut satırında yaygın olarak kullanılan bir komuttur, sudo "SuperUser Do" anlamına gelir. Yani komutun yönetici veya root olarak çalışmasını istiyorsanız sudo komutunu yazabilirsiniz. Örneğin, bir dosyayı düzenlemek istiyorsanız, örneğin viz. alsa-base.conf, ihtiyacınız olan şey için kök izinleri sudo nano alsa-base.conf komutunu yazabilirsiniz. Kök komut satırına, ardından sudo bash komutuna girebilir ve ardından kök şifresini girebilirsiniz. Ayrıca su komutunu da yazabilirsiniz veya zm'den önce root parolasını ayarlamanız gerekebilir. Bunun için sudo passwd komutunu çevirebilirsiniz (yazım affı değil, passwd). Ardından yeni bir kök parolası girin.

5.df- Sisteminizin dış görünüm bölümündeki kullanılabilir disk alanını artırmak için df komutunu değiştirin. Komut satırına df yazabilir ve bağlama bölümünün dış görünümlerini ve yogo dullarını / kullanılabilir alanı % ve kilobayt olarak bağlayabilirsiniz. Megabayt olarak görüntülenmesini istiyorsanız "df-m" komutunu yazabilirsiniz.


Linux'ta df -m komutunun sonucu

6.du- Dosyanın sisteminizde nasıl etiketlendiğini öğrenmek için du'yu işaretleyin. Linux'ta belirli bir klasör veya dosya için disk alanını öğrenmek istiyorsanız, df komutunu ve klasör adını veya dosyayı girebilirsiniz. Örneğin Linux Documents klasöründe bulunan disk alanını öğrenmek istiyorsanız "du Documents" komutunu kullanabilirsiniz. Klasördeki tüm dosyaların açılımına bakmak için "ls -lah" komutunu da kırabilirsiniz.

7.tar- Linux komut satırında tar'ı robotik tarball'lara (veya tarball arşivlerine sıkıştırılmış dosyalara) bağlayın. En büyük dovgy listesinde zastosuvan var. Vіn, farklı türdeki arşivleri sıkıştırmak ve açmak için muzaffer olabilir. katran, gibi .tar, .tar.gz, .tar.bz2 ve benzeri. Örneğin, " tar-cvf"katlamak için .katran Arşiv, - xvf.tar arşivini açmak için - tvf inceleme için arşivimde ve içinde.

8.zip, zip'i aç- zip arşivlerinden dosyaları sıkıştırmak için zip'i çıkartın ve zip arşivlerinden dosyaları ayıklamak için zip'i açın.

9. isimsiz- Linux dağıtımınızın çalıştığı sistemle ilgili bilgileri göstermek için uname öğesini işaretleyin. Sistem hakkında daha fazla bilgi görüntülemek için "uname -a" komutunu seçin: çekirdek çıkış tarihi, sürüm, işlemci tipi, vb.

Linux'ta uname -a komutunun sonucu

10. apt-get- Linux komut satırında paket robotlar için tweet apt. Paketleri kurmak için apt-get'i düzenleyin. Komut supercorristuvacha için doğruysa, onunla birlikte sudo komutunu kullanın. Örneğin jed text editörünü kurmak isterseniz (daha önce tahmin ettiğim gibi) sudo apt-get install jed yazabiliriz. Böylece çok be-yaki paketleri gelecek sırayla kurulabilir. Yeni bir paket kurmaya çalışıyorsanız dış görünüm havuzunu bir kez güncellemeniz önerilir. Bunu "sudo apt-get update" yazarak yapabilirsiniz. Sudo apt-get upgrade yazarak sistemi yükseltebilirsiniz. Sudo apt-get dist-upgrade yazarak da dağıtımı yükseltebiliriz. apt-cache search komutu, bir paket aramak için kötüdür. Yoga öğrenmek istiyorsanız apt-cache search jed yazabilirsiniz (root gerektirmez).


11.chmod- chmod chmod dosyayı soymak ve chmod, Linux'ta size verilmesine izin vermek. Numbers.py'de bilgisayarınızda Python kodu olup olmadığını öğrenin. Çalıştırmanız gerekiyorsa arada bir "python points.py" çalıştırmanız gerekecektir. Natomist, bunu yapmak istiyorsanız, dosyayı çalıştırmak için terminalde "numbers.py" çalıştırmanız yeterlidir. Dosyayı hacklemek için "chmod + x Numbers.py" komutunu istediğiniz şekilde hackleyebilirsiniz. Size kök izinleri vermek için "chmod 755 numbers.py" veya kök dosyasının kontrol edilmesi için "sudo chmod + xNUMX.py" hackleyebilirsiniz. Eksen hala üç.

12 ana bilgisayar adı- Zafer takımı ana bilgisayar adı, böylece adınız sunucunuz veya merezhі tarafından tanınabilir. Temel olarak, ana bilgisayar adınızı ve IP adresinizi görüntüler. Sadece "ana bilgisayar adı" yazmak, ana bilgisayar adını alır. "hostname -I" yazmak, IP adresinizi havuzdan kaldıracaktır.

13.ping- Sunucuyla bağlantınızı kontrol etmek için ping testi yapın. Wikipedia diyor ki: "Ping, yönetim için bir yardımcı programdır. bilgisayar sistemi, İnternette (IP) bir ana bilgisayarın kullanılabilirliğini kontrol etmek için bir test olarak. Örneğin, " google.com'a ping at”, sunucuya bağlanıp bağlanamadığınızı kontrol edin ve geri dönün. Vіn vimiryuє tsey hour hem kintsy'de hem de size yenisi hakkında ayrıntılı bilgi verir. İnternet bağlantısının yeniden doğrulanması için bu komutu kazanabilirsiniz. Google sunucusuna nasıl ping atılır (bu modda) - İnternet bağlantısı aktif!


sonuç ping komutları Linux'ta
  • Komutu kazanabilirsin açık, sanki orada birikmiş çok fazla komut varmış gibi terminali temizlemek için.
  • SEKME terminali doldurmak için vikoristovuvat yapmak mümkündür. Örneğin, "cd Doc" ve ardından TAB yazmanız yeterlidir ve terminal geri kalan her şeyi ve bazı "cd Documents" işlemlerini yapacaktır.
  • ctrl+c ister terminaldeki ekip olsun, güvenli bir cıvıltı için kazanabilirsiniz. Crtl + C spratsyuvav olmasa bile çevirebilirsiniz ctrl+z süreci başlatmak için terminalde başlatır.
  • Komutu kullanarak terminalden çıkış yapabilirsiniz. çıkış.
    Wimknut veya bilgisayarı yeniden başlatın, ek komutları kullanabilirsiniz sudo-durdurmaі sudo yeniden başlat.