OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

3.2.2. Komut Satırı Temelleri: Dizin Ağacına Göz Atma ve Dosyaları Yönetme‌


Bu bölüm, tümü burada açıklanmayan birçok seçeneğe sahip olan kapsanan komutlara yalnızca kısa bir genel bakış sağlar, bu nedenle lütfen ilgili kılavuz sayfalarında bulunan çok sayıda belgeye bakın. Sızma testlerinde, genellikle başarılı bir istismardan sonra bir sisteme grafiksel bir kullanıcı arayüzü yerine kabuk erişimi alırsınız. Bir güvenlik uzmanı olarak başarınız için komut satırında yetkin olmak çok önemlidir.

Bir oturum açıldığında, pwd komut (ki bu çalışma dizini yazdır) dosya sistemindeki geçerli konumunuzu görüntüler. Geçerli dizin ile değiştirilir cd rehber emretmek (cd içindir dizini değiştir). Hedef dizini belirtmediğinizde ana dizininize yönlendirilirsiniz. kullandığınızda CD-, eski çalışma dizinine geri dönersiniz (son çalışma dizininden önce kullanımda olan cd Arama). Üst dizin her zaman çağrılır .. (iki nokta), oysa

geçerli dizin olarak da bilinir . (tek nokta). NS ls komut izin verir listeleme bir dizinin içeriği. Parametre sağlamazsanız, ls geçerli dizinde çalışır.


$ pwd

/ev/seksi

$ cd Masaüstü

$ pwd

/home/buxy/Masaüstü

$ cd.

$ pwd

/home/buxy/Masaüstü

$ cd ..

$ pwd

/ev/seksi

$ ls

Masaüstü İndirmeleri Resimler Şablonlar Belgeler Müzik Herkese Açık Videolar

$ pwd

/ev/seksi

$ cd Masaüstü

$ pwd

/home/buxy/Masaüstü

$ cd.

$ pwd

/home/buxy/Masaüstü

$ cd ..

$ pwd

/ev/seksi

$ ls

Masaüstü İndirmeleri Resimler Şablonlar Belgeler Müzik Herkese Açık Videolar


ile yeni bir dizin oluşturabilirsiniz. mkdir rehberve mevcut (boş) bir dizini kaldırın rmdir rehber. mv komut izin verir hareketli ve dosya ve dizinleri yeniden adlandırma; taşınmak bir dosya ile elde edilir rm dosya, ve bir dosyanın kopyalanması ile yapılır cp kaynak dosya hedef dosya.


$ mkdir testi

$ ls

Masaüstü İndirmeleri

Fotoğraf Galerisi

Şablonlar

Videolar

Belgeler Müzik

Açık Alan

test

$ mv testi yeni

$ ls

Masaüstü İndirmeleri

yeni

Açık Alan

Videolar

Belgeler Müzik

Fotoğraf Galerisi

Şablonlar

$ rmdir yeni

$ ls

Masaüstü İndirmeleri

Fotoğraf Galerisi

Şablonlar

Videolar

Belgeler Müzik

Açık Alan


Kabuk, her komutu, listede listelenen bir dizinde bulduğu belirtilen addaki ilk programı çalıştırarak yürütür. PATH Çevre değişkeni. Çoğu zaman, bu programlar /çöp Kutusu,

/sbin, /usr/bin veya /usr/sbin. Örneğin, ls komutu /bin/ls içinde bulunur; Hangi komut, belirli bir yürütülebilir dosyanın konumunu bildirir. Bazen komut doğrudan kabuk tarafından işlenir, bu durumda buna kabuk yerleşik komutu denir (cd ve pwd bunlar arasındadır); type komutu, her komutun türünü sorgulamanıza olanak tanır.


$ yankı $ YOL

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin

$ hangi ls

/bin/ls

$ yankı $ YOL

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin

$ hangi ls

/bin/ls


$ rm yazın

rm /bin/rm'dir

$ cd yazın

cd bir kabuk yerleşiktir

$ rm yazın

rm /bin/rm'dir

$ cd yazın

cd bir kabuk yerleşiktir


kullanımına dikkat edin. kaçırmak terminalde basitçe bir dize görüntüleyen komut. Bu durumda, komut satırını çalıştırmadan önce kabuk değişkenleri değerleriyle otomatik olarak değiştirdiği için bir ortam değişkeninin içeriğini yazdırmak için kullanılır.


Ortam Değişkenleri Ortam değişkenleri, kabuk veya diğer çeşitli programlar için genel ayarların depolanmasına izin verir. Bunlar bağlamsaldır ancak kalıtsaldır. Örneğin, her işlemin kendi ortam değişkenleri seti vardır (bunlar bağlamsaldır). Kabuklar, oturum açma kabukları gibi, yürüttükleri diğer programlara aktarılacak olan değişkenleri bildirebilir (kalıtsaldırlar).

Bu değişkenler sistem genelinde tanımlanabilir. / etc / profile veya kullanıcı başına ~/

.profil ancak komut satırı yorumlayıcılarına özgü olmayan değişkenler daha iyi yerleştirilir / Etc / çevre, çünkü bu değişkenler bir Takılabilir Kimlik Doğrulama Modülü (PAM) sayesinde tüm kullanıcı oturumlarına enjekte edilecek - hiçbir kabuk yürütülmese bile.

Ortam Değişkenleri Ortam değişkenleri, kabuk veya diğer çeşitli programlar için genel ayarların depolanmasına izin verir. Bunlar bağlamsaldır ancak kalıtsaldır. Örneğin, her işlemin kendi ortam değişkenleri seti vardır (bunlar bağlamsaldır). Kabuklar, oturum açma kabukları gibi, yürüttükleri diğer programlara aktarılacak olan değişkenleri bildirebilir (kalıtsaldırlar).

Bu değişkenler sistem genelinde tanımlanabilir. / etc / profile veya kullanıcı başına ~/

.profil ancak komut satırı yorumlayıcılarına özgü olmayan değişkenler daha iyi yerleştirilir / Etc / çevre, çünkü bu değişkenler bir Takılabilir Kimlik Doğrulama Modülü (PAM) sayesinde tüm kullanıcı oturumlarına enjekte edilecek - hiçbir kabuk yürütülmese bile.


OnWorks'te En İyi OS Bulut Bilişimi: