Linux Kabuk Komutları

Linux Kabuk Komutları

Linux'ta komutlar, sisteminize bir eylem gerçekleştirmesi için talimat verebileceğiniz yollar veya talimatlardır. Komutlar komut satırında yürütülür.

Sözdizimi:

 command [option] [argument]  

'clear' ve 'pwd' gibi herhangi bir seçeneği olmayan veya herhangi bir argümanı kabul etmeyen bazı komutlar vardır.

temizlemek

'Temizle' komutu önceki tüm komutları ve çıktıları terminal ekranından temizler.

özürlü

'pwd' komutu 'çalışma dizinini yazdır' anlamına gelir. Hiçbir seçeneği veya argümanı kabul etmez ve mevcut çalışma dizininin ayrıntılarını görüntüler.


Komut Türleri

Harici veya yerleşik komutlar

Yerleşik komutlar kabukta yerleşik olan dahili komutlardır. Yerleşik komutlar kabuktan çağrılır ve doğrudan kabuğun içinde yürütülür. 'help' ve 'compgen -b' komutunun yardımıyla tüm yerleşik komutları listeleyebilirsiniz. Yerleşik komutların bazı örnekleri 'pwd', 'help', 'type', 'set', 'unset' vb.'dir.

Harici komutlar yerleşik komutlardan farklıdır. Bu komutlar, kendi ikili dosyalarına sahip olan ve dosya sisteminde yer alan programlardır. Bunlar sisteminizin sunduğu komutlardır ve tamamen kabuktan bağımsızdır. Çoğunlukla bu komutlar /bin, /sbin, /usr/sbin'de bulunur.


komut yazın

Linux 'type' komutu bize kabuğa verilen bir komutun yerleşik bir komut mu yoksa harici bir komut mu olduğunu söyler.

Sözdizimi:

 type  

Örnek:

 type pwd type cd type man type cat type file  
Linux Kabuğu Genişletme Komutu1

Yukarıdaki anlık görüntüye bakın, 'pwd' ve 'cd' gibi komutlar yerleşik komutlardır; 'man', 'cat' ve 'file' komutları ise harici komutlardır.

Linux 'type' komutu ayrıca bir komutun olup olmadığını da söyler. takma ad ya da değil.

Örnek:

 type ls  
Linux Kabuğu Genişletme Komutu2

Yukarıdaki anlık görüntüye bakın, 'type' komutu 'ls'nin takma adlı bir komut olduğunu gösterir.


-a yazın

'Type -a' seçeneği, yerleşik, harici veya takma adlı olup olmadığına bakılmaksızın tüm komut türleri hakkında bilgi verir. Bazı komutlar hem harici hem de yerleşik komutlardır. Ancak harici komutun yolu belirtilmedikçe yerleşik komut her zaman öncelikli olacaktır.

Sözdizimi:

 type -a  

Örnek:

 type -a echo  
Linux Kabuğu Genişletme Komutu3

Yukarıdaki anlık görüntüye bakın, 'echo' komutu hem dahili hem de haricidir. Harici 'yankı' komutunu kullanmak için yol '/bin/eko' bahsediliyor.


Hangi

Linux 'hangi' komutu bir komutun yolunu bulur.

Sözdizimi:

 which ....  

Örnek:

 which ls pwd rmdir mkdir cp cd file man  
Linux Kabuğu Genişletme Komutu4

Yukarıdaki anlık görüntüye bakın, 'cd' komutu hariç, diğer tüm komutlar harici komutlardır çünkü bash onların harici yolunu görüntülemiştir.