2.1.1 Dizin izinleri
d: Dizin anlamına gelen d ile başlayın
d: bir klasörü belirtir
-: - ile başlayın, bu sıradan ikili dosya anlamına gelir
l: l ile başlayın, bu da yazılım bağlantı dosyası anlamına gelir (bağlantı)
Dosyanın Rwx izinleri:
r: Yakalama ve daha fazlası gibi okuma işlemleri gerçekleştirilebilir.
w: Dosyanın içeriğini değiştirme gibi işlemleri yazın, ancak bu dosyayı silebileceğiniz anlamına gelmez.
x: Dosyalarda işlemler gerçekleştirin.
Dizinin rwx izinleri:
r: Okunabilir işlem, dizinin içeriğini ls komutu gibi listeleyebilirsiniz.
w: Dizinde dosya oluşturma veya silme iznini belirtir.
x: bu dizine girebileceğinizi gösterir (temelde tüm dizinlerin rx izinleri olacaktır).
Yani: bir dosyayı silme izni, mevcut dosyanızın bulunduğu dizine yazma iznine sahip olmaktır.
Linux'ta: drwxr-xr-x gibi dosyalar üç parça olarak görülebilir (rwx r-x r-x),
Rwx (kullanıcı) dosyasının sahibinin izinleridir,
R-x (grup) grubunun izni
Diğerleri r-x (diğerleri) izinleri.
2.1.2 İzinleri değiştirme
Chmod [{ugo} {+ - =} {rwx}] [Dosya veya Dizin]
Chmod numarası [dosya veya dizin]
U kullanıcı demektir
G grubu anlamına gelir
O diğer anlamına gelir
Sayı, ikiliden ondalık sayıya karşılık gelen 775, rwxrwxrw anlamına gelir - 111111110
2.1.3 Kullanıcı değiştir
Su- [Kullanıcı Adı]
2.1.4 Dosya sahibini değiştir
Chown [Yeni Kullanıcı Adı] [Dosya Adı]
2.1.5 Dosya grubunu değiştir
chgrp [grup adı] [dosya adı]
2.1.6 Yardım komutu
Man [Komut veya yapılandırma dosyası]
Yardım komutları çok kullanışlıdır.
Whatis [Komut]
Komut açıklamasını görüntüleyin.
--Yardım
[Komut] - yardım
Komut seçeneği kullanımını görüntüleyin.
2.1.7 Sıkıştırma ve açma
Komut: gzip
Sözdizimi: gzip
Açıklama: Orijinal dosya sıkıştırılırken korunmaz ve dizin değil yalnızca dosya sıkıştırılabilir
Komut: gunzip
Sözdizimi: gunzip
Açıklama: Kaynak dosyayı saklamadan dosyayı açın
Komut: tar
Sözdizimi: tar
-c tar paketi dosyası oluştur (gerekli)
-x sıkıştırılmış dosya (gerekli)
-v detaylı bilgi göster
-f sıkıştırılmış dosya adını belirtir
-z aynı anda paketleyin ve sıkıştırın
Açıklama: Paketleme dizini tarafından oluşturulan veya sıkıştırmasını açan .tar.gz soneki
Son konfigürasyon artı -C, sıkıştırmanın açılmasından sonra dosyanın saklandığı yolu gösterir.
Dosya komutu herhangi bir dosyanın türünü görüntüleyebilir
Komut: zip
Sözdizimi: zip seçeneği
Açıklama: Zip formatı, windows ve linux için yaygın bir formattır.Dosyalar ve dizinler sıkıştırılabilir. -R seçeneği, dizinleri sıkıştırırken gereklidir.
Komut: unzip
Sözdizimi: unzip
Tanım: Açmak
Son konfigürasyon artı -d, sıkıştırmanın açılmasından sonra dosyanın saklandığı yolu gösterir.
2.1.8 Sistem komutları
ping
(Not: Ping'in karşı tarafın ağına bağlanamamasının birçok nedeni vardır ve ayrıntılı olarak adım adım araştırmanız gerekir)
(1) Önce kendi makinenizin ağ protokolünün doğru olup olmadığını kontrol etmek için 127.0.0.1 geri döngü adresine ping atın.
(2) Yerel makinenizin ağının doğru olup olmadığını kontrol etmek için yerel ip'i tekrar pingleyin
(3) Ardından diğer tarafın ağ ayarlarını, güvenlik duvarını, eklentilerini vb. Kontrol edin.
(4) Paket kaybı oranında kayıp veri paketleri olduğunu fark ederseniz, ağ ve ağ kablosunun nedeni bu olabilir.
(5) ping yapılandırma seçeneği ping -c 6192.168.80.100 (6 kez ping yaptıktan sonra bağlantıyı kesmek anlamına gelir)
(6) ping yapılandırma seçeneği ping -s 60000 (maksimum 65507)
Ağ kartı bilgilerini görüntüleyin: ifconfig
Kapatma: şimdi kapat - h
Yeniden başlatma: yeniden başlatma
Ekranı temizlemek için ctrl + l.
ctrl + c Uygulamadan çıkın.
Sekme anahtarı, bilgi tamamlama.
2.1.9 Borulama ve filtreleme
Filtreleme: grep, belirtilen içeriği filtreleyebilir ve çıktısını alabilirsiniz.
boru hattı:
Bir komutun çıktısını başka bir komuta başka bir komutun girdisi olarak aktarın. Ardışık düzen, N komutu bağlayabilir.
ls -l / etc | more (more komutunun girdisi olarak ls -l / etc çıktısını temsil eder, yani, more komutunun göz attığı içerik önceki komutun çıktı sonucudur)
ls -l / etc | grep init (ls -l / etc çıktısını filtrelemeyi temsil eder ve init sonucu olarak görüntüler)
ls -l / etc | grep init | wc -l (sonunda görüntülenen istatistik sayısı)
2.1.10 Mantık Komutu Sembolü
Mantıksal AND ()
Gibi: ls pwd (ilk komut başarıyla yürütülürse, ikinci komut yürütülecektir)
Mantıksal VEYA (||)
Gibi: ls || pwd (ilk komut başarıyla yürütülür, ikincisi yürütülmez ve ilk komut yürütülmez, ikincisi yürütülür)
2.1.11 Giriş ve çıkış yeniden yönlendirme
Kabuk, her işlem için 3 dosya açıklama kelimesini (0,1,2) önceden tanımlar
0 (stdin) Standart giriş 1 (stdout) Standart çıkış 2 (stderr) Standart hata çıkışı
Çıktı yeniden yönlendirmesi: çıktı sonucunu bir dosyaya ( > Çıktı yeniden yönlendirmeyi gösterir)
Sonuçları eklemek istiyorsanız, " > > "
Giriş yönlendirme: içeriği bir dosyada göndermek gibi giriş bilgilerini yeniden yönlendirmektir
Hata yeniden yönlendirme: Genellikle, program yürütmenin hata günlüğü bilgileri, belirtilen günlük günlüğünde saklanır.