Android

Linux'ta Whereis Komutu

Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?

Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?

İçindekiler:

Anonim

whereis , belirli bir komut için ikili, kaynak ve manuel sayfa dosyalarının konumunu bulmanızı sağlayan bir komut satırı yardımcı programıdır., Linux whereis komutunun nasıl kullanılacağını göstereceğiz.

whereis Komutunu Kullanma

whereis komutunun sözdizimi aşağıdaki gibidir:

whereis FILE_NAME…

Herhangi bir seçenek olmadan kullanıldığında, ikili, kaynak ve manuel dosyaları bağımsız değişken olarak belirtilen komutu arayın.

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 kullanın.

whereis -l

Örneğin, bash komutu hakkında bilgi almak için aşağıdakileri yazabilirsiniz:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

/etc/bash.bashrc üzerindeki çıktıda bash: bilgi almak istediğiniz komuttur, /bin/bash ikili dosyanın yoludur, /etc/bash.bashrc kaynak dosyadır ve /usr/share/man/man1/bash.1.gz sayfasıdır.

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

whereis komutuna birden fazla bağımsız değişken de sağlayabilirsiniz:

whereis netcat uptime

Çıktıda hem netcat hem de uptime komutları hakkında bilgiler bulunur:

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Yalnızca komut ikili dosyalarını aramak için -p seçeneğini kullanın.

Örneğin, ping komutunun konumunu bulmak için aşağıdakileri yazabilirsiniz:

whereis -p ping

ping: /bin/ping

Yalnızca binary komutunun yerini ararken, which veya type komutlarını kullanmayı tercih edin.

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

whereis -s command

Kaynak dosyalar varsa, whereis konumlarını yazdıracaktır.

-m seçeneği yalnızca man dosyalarını aramanıza izin verir:

whereis -m command

whereis arama yapılan yerleri sınırlamak için -B seçeneklerini, kılavuzlar için -M seçeneğini ve -S kaynakları için 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ı gösteren -f seçeneğiyle sonlandırılmalıdır.

Örneğin, /bin dizininde cp ikili dosyasını aramak için şunu cp :

whereis -b -B /bin -f cp

cp: /bin/cp

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

Örneğin, /bin dizinindeki el ile sayfaları olmayan veya birden fazla belgeye sahip tüm ikili dosyaları aramak için aşağıdakileri yazabilirsiniz:

cd /bin whereis -m -u *

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

Sonuç

whereis yardımcı programı, belirli bir komut için ikili, kaynak ve manuel dosyaları bulmak için kullanılır.

bu terminal