Jest to polecenie Whereis, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
Whereis — lokalizuje pliki binarne, źródłowe i strony podręcznika dla polecenia
STRESZCZENIE
gdzie jest [opcje] [-BMS katalog... -f] Nazwa...
OPIS
gdzie jest lokalizuje pliki binarne, źródłowe i ręczne dla określonych nazw poleceń. The
dostarczone nazwy są najpierw pozbawione wiodących składników nazwy ścieżki i wszelkich (pojedynczych) końcówek
rozszerzenie formularza .ext (na przykład: .c) Przedrostki s. wynikające z wykorzystania źródła
Sterowanie kodem również jest omawiane. gdzie jest następnie próbuje zlokalizować żądany program w
w standardowych miejscach Linuksa oraz w miejscach określonych przez $ PATH i $MANPATH.
Ograniczenia wyszukiwania (opcje -b, -m i -s) kumulują się i mają zastosowanie do kolejnych
Nazwa wzorce w wierszu poleceń. Każde nowe ograniczenie wyszukiwania resetuje maskę wyszukiwania.
Na przykład,
gdzie jest -bm ls tr -m gcc
wyszukuje pliki binarne i strony podręcznika „ls” i „tr” oraz tylko strony podręcznika „gcc”.
Opcje -B, -M i -S zresetuj ścieżki wyszukiwania dla kolejnych Nazwa wzory. Dla
przykład,
gdzie jest -m ls -M /usr/share/man/man1 -f wapno
wyszukuje strony podręcznika „ls” we wszystkich domyślnych ścieżkach, ale „cal” w pliku /usr/share/man/man1
tylko katalog.
OPCJE
-b Wyszukaj pliki binarne.
-m Wyszukaj podręczniki.
-s Szukaj źródeł.
-u Wyświetlaj tylko te nazwy poleceń, które zawierają nietypowe wpisy. Mówi się, że jest to polecenie
nietypowe, jeśli nie zawiera tylko jednego wpisu każdego jawnie żądanego typu. Zatem
'gdzie jest -m -u *' pyta o te pliki w bieżącym katalogu, które nie mają
plik dokumentacji lub więcej niż jeden.
-B podstęp
Ogranicz miejsca, w których gdzie jest wyszukuje pliki binarne, oddzielając je białymi znakami
lista katalogów.
-M podstęp
Ogranicz miejsca, w których gdzie jest wyszukuje instrukcje i dokumentację w Info
formacie, za pomocą listy katalogów oddzielonych spacjami.
-S podstęp
Ogranicz miejsca, w których gdzie jest wyszukuje źródła według listy oddzielonej spacjami
katalogów.
-f Kończy listę katalogów i sygnalizuje początek nazw plików. To musi być użytym
kiedy którykolwiek z -B, -Mlub -S używane są opcje.
-l Wypisz listę efektywnych ścieżek wyszukiwania gdzie jest jest używane. Kiedy żaden z -B,
-Mlub -S zostanie określony, opcja wyświetli zakodowane na stałe ścieżki, które zawiera plik
polecenie udało się znaleźć w systemie.
PRZYKŁAD
Aby znaleźć wszystkie pliki w / usr / bin które nie są udokumentowane /usr/man/man1 lub nie mają źródła
in / usr / src:
cd / usr / bin
gdzie jest -u -ms -M /usr/man/man1 -S / usr / src -f *
FILE SZUKAJ ŚCIEŻKI
Domyślnie gdzie jest próbuje znaleźć pliki z zakodowanych na stałe ścieżek, które są zdefiniowane za pomocą glob
wzory. Komenda próbuje użyć zawartości $ PATH i $MANPATH środowisko
zmienne jako domyślna ścieżka wyszukiwania. Najłatwiejszym sposobem sprawdzenia, jakie ścieżki są używane, jest dodanie
dotychczasowy -l opcja aukcji. Skutki -B, -M, -S są wyświetlane z -l.
ŚRODOWISKO
WHEREIS_DEBUG=wszystko
włącza wyjście debugowania.
DOSTĘPNOŚĆ
Polecenie Whereis jest częścią pakietu util-linux i jest dostępne z poziomu jądra systemu Linux
Archiwum ⟨ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
Korzystaj z Whereis online, korzystając z usług onworks.net