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.
- ubuntu linux
- Kırmızı şapka Kurumsal Linux
- Linux Nane
- Debian
- Fötr şapka
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 sonucu4. 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 sonucu5.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 sonucu7. 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 sonucu9.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 sonucu10. 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 sonucu3.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 sonucu10. 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.