← man/text
whereis — man whereis — 80×24
ugur@toprak:~/man/text$man whereis
Bölüm 1 Metin İşleme

whereis

programların konumunu belirler

Özet

     whereis [-abmqu] [-BM dizin ... -f] program ...

Açıklama

whereis yardımcı programı, belirtilen programlar için standart ikili (binary) ve kılavuz sayfası dizinlerini kontrol ederek bulduklarının yollarını yazdırır. Sağlanan program adları, önce baştaki yol adı bileşenlerinden ve gzip(1), compress(1) veya bzip2(1) tarafından eklenen tek son uzantılardan arındırılır.

Aranan varsayılan yol, sysctl(8) yardımcı programı tarafından “user.cs_path” dizesi için döndürülen değerdir ve buna /usr/libexec ile geçerli kullanıcının $PATH değeri eklenmiştir. Kılavuz sayfaları varsayılan olarak $MANPATH boyunca aranır.

Aşağıdaki seçenekler mevcuttur:

  • -B: İkili dosyaların aranacağı dizinleri belirtir. -f seçeneğini gerektirir.

  • -M: Kılavuz sayfalarının aranacağı dizinleri belirtir. -f seçeneğini gerektirir.

  • -a: İstenen her türün yalnızca ilki yerine tüm eşleşmeleri raporlar.

  • -b: İkili dosyaları arar.

  • -f: -B, -M veya -S seçeneklerinden sonraki dizin listesini sınırlandırır ve program listesinin başlangıcını belirtir.

  • -m: Kılavuz sayfalarını arar.

  • -q: (“sessiz”). Normal çıktı satırının önündeki yardımcı program adının çıktısını bastırır. Bu, bir kabuk komut satırının ters tırnak (backquote) yerine koyma işleminde kullanışlı olabilir, bkz. ÖRNEKLER.

  • -u: “Sıra dışı” (unusual) girdileri arar. İstenen her türün en az bir girdisine sahip olmayan bir dosyanın sıra dışı olduğu söylenir. Yalnızca sıra dışı girdinin adı yazdırılır.

Örnekler

     Aşağıdaki komut, /usr/bin altındaki belgeleri bulunmayan tüm yardımcı programları bulur:

	   whereis -m -u /usr/bin/*

Ayrıca Bakınız

find(1), locate(1), man(1), which(1), sysctl(8)

Tarihçe

whereis yardımcı programı 3.0BSD ile sunulmuştur. Bu sürüm, 4.4BSD'de kaybedilen tarihsel işlevselliği yeniden uygular.

Yazarlar

whereis komutunun bu uygulaması Jörg Wunsch tarafından yazılmıştır.

Hatalar

whereis yardımcı programının bu yeniden uygulaması, tarihsel sürümlerle hata bazında tam uyumlu değildir. Ancak FreeBSD 2.2 ile FreeBSD 4.5 arasında dağıtılan sürümle uyumlu olduğuna inanılmaktadır.