Örneklerle Linux’ta Whereis Komutu Nasıl Kullanılır

Merhabalar,

whereis, belirli bir komut için binary (ikili), source (kaynak) ve manuel sayfa dosyalarının konumunu bulmanızı sağlayan bir komut satırı yardımcı programıdır.

Bu yazımızda size Linux whereis komutunun nasıl kullanılacağını göstereceğiz.

 

 

Whereis Komutu Nasıl Kullanılır:

whereis komutunun söz dizimi aşağıdaki gibidir.

whereis [SEÇENEKLER] DOSYA-ADI...

Herhangi bir seçenek olmadan kullanıldığında, argüman olarak belirtilen komut için, binary (ikili), source (kaynak)  ve manuel dosyalarını arar.

Varsayılan olarak whereis, ortam değişkenlerinde listelenen sabit kodlanmış yollarda ve dizinlerde komutun dosyalarını arar. whereis komutunun aradığı dizinleri bulmak için -l seçeneğini kullanabiliriz.

whereis -l

 

 

Örneğin, CAT komutu hakkında bilgi almak için aşağıdaki komutu yazabiliriz.

whereis cat

 

Yukarıdaki çıktıda CAT: bilgi almak istediğiniz komut, /usr/bin/cat  binary (ikili) dosyanın yolu /usr/share/man/man1/cat.1.gz man dosyasının yeridir. sayfasıdır.

Aradığınız komut mevcut değilse, burada yalnızca komut adı yazdırılır.

 

 

Ayrıca, whereis komutuna birden fazla argüman sağlayabilirsiniz.

whereis touch cp mv

 

 

Yalnızca komutun  binary (ikili) dosyalarını aramak için -b seçeneğini kullanabiliriz.

whereis -b touch cp mv

 

 

Yalnızca binary (ikili)  konumunu ararken, which veya type komutlarını kullanmayı tercih edebiliriz.Bu daha mantıklı olabilir.

 

Yalnızca kaynak dosyaları aramak için -s seçeneğini kullanabiliriz.

whereis -s touch cp mv

Eğer kaynak dosya varsa, whereis onların konumlarını yazdıracaktır.

 

 

-m seçeneği, yalnızca man dosyalarının yerini bulmamızı sağlar.

whereis -m touch cp mv

 

Binary (İkili) dosyaların arandığı yerleri sınırlamak için -B seçeneklerini, kılavuzlar için -M seçeneğini ve kaynaklar için -S seçeneklerini kullanın. Her seçenek, boşlukla ayrılmış dizinlere giden mutlak yolların bir listesini kabul eder. Dizin listesi, dosya adlarının başlangıcını belirten -f seçeneği ile sonlandırılmalıdır.

Örneğin, /bin dizininde MV ikili dosyasını aramak için aşağıdaki komutu yazabiliriz.

whereis -b -B /bin -f mv

 

-u seçeneği, olağandışı girdilerin nerede aranacağını söyler. İstenen her türden (binary (ikili), manuel ve kaynak) tam olarak bir girişi olmayan dosyalar, olağandışı dosyalar (komutlar) olarak kabul edilir.

Örneğin, /bin dizinindeki kılavuz sayfaları olmayan veya birden fazla belgeye sahip tüm binary (ikili) dosyaları aramak için aşağıdaki komutu yazabiliriz.

whereis -m -u *

-u seçeneğinden sonraki joker karakter (*), geçerli çalışma dizinindeki (/bin) tüm dosyalar anlamına gelir.

 

 

Bu eğitim yazımızında sonuna geldik.Umarım sizler için faydalı olur.

 

 

Bu eğiticiye oy ver
[Total: 2 Average: 5]
Firat CANOĞLU TAĞ