table of contents
- unstable 2.41-3
WHEREIS(1) | Polecenia użytkownika | WHEREIS(1) |
NAZWA¶
whereis - odnajduje pliki binarne, źródłowe i strony podręcznika dla danego polecenia
SKŁADNIA¶
whereis [opcje] [-BMS katalog... -f] nazwa...
OPIS¶
whereis lokalizuje pliki binarne, źródłowe i podręczniki systemowe dla zadanych nazw poleceń. Z podanych nazw wstępnie usuwana jest początkowa składowa określająca ścieżkę. Przedrostki s. wynikające z użycia kontroli kodu źródłowego są również obsługiwane. Następnie whereis usiłuje zlokalizować położenie żądanego programu, posługując się listą standardowych miejsc linuksowych oraz w miejscach określonych zmiennymi $PATH i $MANPATH.
Ograniczenia wyszukiwania (opcje -b, -m i -s) łączą się i są stosowane do kolejnych wzorów nazw w wierszu poleceń. Każde nowe ograniczenie wyszukiwania resetuje maskę szukania, np.
whereis -bm ls tr -m gcc
wyszukuje stron podręcznika i plików binarnych do "ls" i "tr", a do "gcc" jedynie stron podręcznika systemowego.
Opcje -B, -M i -S resetują ścieżki szukania dla kolejnych wzorców nazw, np.
whereis -m ls -M /usr/share/man/man1 -f cal
szuka podręczników systemowych do "ls" we wszystkich domyślnych ścieżkach, a do "cal" jedynie w katalogu /usr/share/man/man1.
OPCJE¶
-b
-m
-s
-u
-B lista
-M lista
-S lista
-f
-l
-g
whereis -g 'find*'
-h, --help
-V, --version
ŚCIEŻKI PRZESZUKIWANIA PLIKÓW¶
Domyślnie whereis próbuje znajdować pliki w zakodowanych na sztywno ścieżkach, które są zdefiniowane za pomocą masek. Polecenie próbuje skorzystać z zawartości zmiennych środowiskowych $PATH i $MANPATH jako domyślnych ścieżek wyszukiwania. Najprostszą metodą poznania tych ścieżek jest skorzystanie z opcji -l. Działanie opcji -B, -M i -S jest odzwierciedlone przez -l.
ŚRODOWISKO¶
WHEREIS_DEBUG=all
PRZYKŁADY¶
Aby znaleźć wszystkie pliki w /usr/bin, które nie mają dokumentacji w /usr/man/man1 ani źródła w /usr/src:
cd /usr/bin
whereis -u -ms -M /usr/man/man1 -S /usr/src -f *
ZGŁASZANIE BŁĘDÓW¶
Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.
DOSTĘPNOŚĆ¶
Polecenie whereis jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-04-02 | util-linux 2.41 |