whatis - tek satır kılavuz sayfası tanımı
görüntüler
whatis [
-dlv?V] [
-r|
-w] [
-s liste] [
-m sistem[,...]] [
-M yol] [
-L yerel]
[
-C dosya]
ad ...
Her kılavuz sayfasında kısa bir açıklama
bulunur.
whatis kılavuz sayfa adlarını arar ve
eşleşen herhangi bir
ad kılavuz sayfası
açıklamalarını görüntüler.
ad, joker karakterler (
-w) içerebilir veya düzenli
bir ifade olabilir (
-r). Bu seçenekleri kullanarak,
kabuğun yorumlanmasını durdurmak için
ad'ı tırnaklamak veya özel karakterlerden
kaçırmak (\) gerekebilir.
indeks veritabanları arama sırasında
kullanılır ve
mandb programı tarafından
güncellenir. Yüklemenize bağlı olarak bu,
periyodik bir cron işi ile
çalıştırılabilir veya yeni kılavuz
sayfaları yüklendikten sonra elle
çalıştırılması gerekebilir.
Göreceli
indeks veritabanından eski bir stil metin
whatis veritabanını üretmek için şu
komutu çalıştırın:
whatis -M manpath -w '*' | sort > manpath/whatis
ki burada
manpath /usr/man gibi bir kılavuz sayfa
hiyerarşisidir.
-
-d, --debug
- Hata ayıklama bilgisini göster.
-
-v, --verbose
- Ayrıntılı uyarı iletilerini
göster.
-
-r, --regex
- Her ad ögesini düzenli bir ifade
olarak yorumla. Bir ad, bir sayfa adının herhangi bir
bölümüyle eşleşirse bir
eşleşme yapılır. Bu seçenek,
veritabanı aramalarının niteliğinden
dolayı whatis'in biraz daha yavaş olmasına
neden olur.
-
-w, --wildcard
- Her ad ögesini kabuk stili joker
karakterlerini içeren bir desen olarak yorumla. Bir
eşleşme için, genişletilmiş bir
ad tüm sayfa adıyla eşleşmelidir. Bu
seçenek, veritabanı aramalarının
niteliğinden dolayı whatis'in biraz daha yavaş
olmasına neden olur.
-
-l, --long
- Çıktıyı uçbirim
genişliğine kırpma. Normalde
çıktı, kötü
yazılmış AD bölümlerinden
çirkin sonuçlardan kaçınmak için
uçbirim genişliğine kesilir.
-
-s liste, --sections=liste,
--section= liste
- Yalnızca verilen klavuz bölümlerinde
arama yapın. liste, bölümlerin virgül
veya virgül ile ayrılmış bir listesidir.
liste içindeki bir girdi, örneğin
"3" gibi basit bir bölümse
görüntülenen açıklamalar listesinde
"3", "3perl", "3x" ve benzeri
bölümlerdeki sayfalar bulunur; liste içindeki
bir girdi, örneğin "3perl" gibi bir
uzantıya sahipse liste el kitabının tam
kısmında yalnızca sayfaları
içerecektir.
-
-m sistem[,...],
--systems=sistem[,...]
- Bu sistemin diğer işletim sisteminin
kılavuz sayfa adlarına erişimi varsa bu
seçenek kullanılarak erişilebilir. NewOS'un
kılavuz sayfa adlarını aramak için -m
NewOS seçeneğini kullanın.
Belirtilen sistem, virgülle ayrılmış
işletim sistemi adlarının birleşimi olabilir.
Yerel işletim sisteminin kılavuz sayfa
adlarını aramak için, argüman karakter
katarına man sistem adını ekleyin. Bu
seçenek, $ SYSTEM çevre değişkeninin
üzerine yazılır.
-
-M yol, --manpath=yol
- Aranacak şekilde iki nokta üst
üstü ile ayrılmış kılavuz sayfa
hiyerarşileri dizisi belirtin. Öntanımlı
olarak, whatis, boş veya ayarlanmamışsa $
MANPATH çevre değişkenini kullanır; bu
durumda, $ PATH çevre değişkeninize
dayalı uygun bir kılavuz yolu belirleyecektir. Bu
seçenek, $ MANPATH içeriğini geçersiz
kılar.
-
-L yerel, --locale=yerel
-
whatis normalde mevcut yerel
ayarınızı, muhtemelen $ LC_MESSAGES ve $
LANG ögelerini de içeren çeşitli
çevre değişkenlerini sorgulayan C işlevi
setlocale (3) çağrısı ile
belirleyecektir. Belirlenen değeri geçici olarak
geçersiz kılmak için doğrudan bir
locale dizesini whatis 'a sunmak için bu
seçeneği kullanın. Sayfalar için arama
gerçekten başlayıncaya kadar etkili
olmayacağını unutmayın. Yardım iletisi
gibi çıktı her zaman başlangıçta
belirlenen yerel ayraçta görüntülenir.
-
-C dosya, --config-file=dosya
-
~/.manpath öntanımlısı
yerine bu kullanıcı yapılandırma
dosyasını kullanın.
-
-?, --help
- Bir yardım iletisi göster ve
çık.
- --usage
- Kısa kullanım iletisini göster ve
çık.
-
-V, --version
- Sürüm bilgisini göster.
- 0
- Başarılı program
çalıştırma.
- 1
- Kullanım, sözdizim ve
yapılandırma dosya hatası.
- 2
- İşlevsel hata.
- 16
- Belirtilen kriterle eşleşen hiçbir
şey bulunamadı.
- SYSTEM
- $SYSTEM ayarlanmışsa -m
seçeneğine argüman olarak
belirtilmişçesine aynı etkiyi verecektir.
- MANPATH
- $MANPATH ayarlanmışsa değeri
iki nokta ile ayrılmış kullanılacak
kılavuz sayfa arama yolu olarak yorumlanır.
Bu çevre değişkeninin nice işlendiğinin
ayrıntılarına ve öntanımlı
davranışına bakmak için manpath(5)'in
SEARCH PATH bölümüne bakın.
- MANWIDTH
- $MANWIDTH ayarlanmışsa değeri
uçbirim genişliği olarak kullanılır
(bkz. --long seçeneği). Belirlenmemişse
uçbirim genişliği $ COLUMNS ve ioctl
(2) değerini kullanarak veya başka herhangi bir şey
başarısız olursa 80 karaktere geri
düşerek hesaplanır.
- /usr/share/man/index.(bt|db|dir|pag)
- Geleneksel bir global indeks veritabanı
önbelleği.
- /var/cache/man/index.(bt|db|dir|pag)
- FHS uyumlu bir global indeks veritabanı
önbelleği.
- /usr/share/man/.../whatis
- Geleneksel bir whatis metin veritabanı.
apropos(1),
man(1),
mandb(8)
Wilf. ([email protected]).
Fabrizio Polacco ([email protected]).
Colin Watson ([email protected]).
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db