Linux Komut Açıklamasını ve Konumunu Bulmanın 5 Yolu


Linux sistemlerinde mevcut binlerce komut/program varken, belirli bir komutun türünü ve amacının yanı sıra sistemdeki konumunu (mutlak yol) bilmek yeni başlayanlar için biraz zorlayıcı olabilir.

Komutların/programların birkaç ayrıntısını bilmek, yalnızca bir Linux kullanıcısının sayısız komutta ustalaşmasına yardımcı olmakla kalmaz, aynı zamanda kullanıcının bunları sistemdeki hangi işlemler için komut satırından veya komut dosyasından kullanacağını anlamasını da sağlar.

Bu nedenle, bu makalede size belirli bir komutun kısa açıklamasını ve konumunu göstermeye yönelik beş yararlı komutu açıklayacağız.

Sisteminizde yeni komutlar keşfetmek için PATH ortam değişkeninizdeki tüm dizinlere bakın. Bu dizinler sistemde yüklü olan tüm komutları/programları saklar.

İlginç bir komut adı bulduğunuzda, muhtemelen man sayfasında onun hakkında daha fazla bilgi okumaya devam etmeden önce, aşağıdaki gibi onun hakkında bazı yüzeysel bilgiler toplamaya çalışın.

PATH değerlerini tekrarladığınızı, /usr/local/bin dizinine geçtiğinizi ve fswatch (dosya değişiklik değişikliklerini izler) adı verilen yeni bir komutu fark ettiğinizi varsayalım:

echo $PATH
cd /usr/local/bin

Şimdi Linux'ta aşağıdaki farklı yolları kullanarak fswatch komutunun açıklamasını ve yerini öğrenelim.

1. Komut nedir

whatis, bağımsız değişken olarak girdiğiniz komut adının (aşağıdaki komuttaki fswatch gibi) tek satırlık manuel sayfa açıklamalarını görüntülemek için kullanılır.

Açıklama çok uzunsa bazı kısımlar varsayılan olarak kırpılır, tam bir açıklamayı göstermek için -l işaretini kullanın.

whatis fswatch
whatis -l fswatch

2. konuyla ilgili Komut

Apropos, sağlanan anahtar kelimenin (komut adı olan regex olarak kabul edilir) manuel sayfa adlarını ve açıklamalarını arar.

-l seçeneği rekabet açıklamasının gösterilmesini sağlar.

apropos fswatch 
apropos -l fswatch

Varsayılan olarak apropos, aşağıdaki örnekte olduğu gibi eşleşen tüm satırların çıktısını gösterebilir. Anahtar kelimeyi yalnızca -e anahtarını kullanarak tam olarak eşleştirebilirsiniz:

apropos fmt
apropos -e fmt

3. Komut yazın

type size belirli bir komutun tam yol adını söyler; ayrıca girilen komut adının ayrı bir disk dosyası olarak mevcut bir program olmaması durumunda type ayrıca komut sınıflandırmasını da söyler:

  1. Kabuk yerleşik komutu veya
  2. Kabuk anahtar sözcüğü veya ayrılmış sözcük veya
  3. Bir takma ad
type fswatch 

Komut başka bir komutun takma adı olduğunda type, takma ad çalıştırıldığında yürütülen komutu gösterir. Sisteminizde oluşturulan tüm takma adları görüntülemek için takma ad komutunu kullanın:

alias
type l
type ll

4. hangi Komut

Bu bir komutun yerini bulmaya yardımcı olur ve mutlak komut yolunu aşağıdaki gibi yazdırır:

which fswatch 

Bazı ikili dosyalar PATH altında birden fazla dizinde saklanabilir; eşleşen tüm yol adlarını göstermek için -a işaretini kullanın.

5. burada Komut

whereis komutu, sağlanan komut adı için ikili, kaynak ve manuel sayfa dosyalarını aşağıdaki şekilde bulur:

whereis fswatch
whereis mkdir 
whereis rm

Yukarıdaki komutlar bir komut/program hakkında hızlı bilgi bulmak için hayati öneme sahip olsa da, kılavuz sayfasını açıp okumak her zaman diğer ilgili programların bir listesini de içeren tam bir belge sağlar:

man fswatch

Bu makalede, kısa kılavuz sayfası açıklamalarını ve bir komutun konumunu görüntülemek için kullanılan beş basit komutu inceledik. Bu yazıya katkıda bulunabilir veya aşağıdaki geri bildirim bölümünü kullanarak soru sorabilirsiniz.