GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů Linux Whereis

Příkaz whereis je nástroj příkazového řádku, který vám pomůže najít zdrojové nebo binární a manuální stránky příkazu systému Linux. Tento příkaz vyhledává soubory v omezené sadě umístění (adresáře binárních souborů, adresáře manuálových stránek a adresáře knihoven). Obvykle se používá k nalezení spustitelných souborů programu, jeho manuálových stránek a konfiguračních souborů.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na systémové příkazy.

V této souvislosti se podíváme na to, jak můžete použít příkaz whereis.


Co je základní syntaxe příkazu Whereis?

Nástroj whereis přebírá syntaxi uvedenou níže:

$ whereis [OPTIONS] filename

Nyní se naučíme několik příkladů, jak používat příkaz Whereis.


1. Vyhledejte binární a manuálové stránky příkazu

Bez jakýchkoli voleb poskytuje obslužný program whereis cestu k binárním i manuálovým stránkám linuxového příkazu.

Předpokládejme, že chcete najít binární umístění příkazu ls včetně manuálových stránek. Chcete-li dosáhnout jeho, spusťte příkaz:

$ whereis ls

Z výstupu se binární soubor nachází v cestě /usr/bin/ a manuálové stránky v cestě /usr/share/man/man1/ls.1.gz.

Vezměme si další příklad. Chcete-li najít binární cestu a manuálové stránky příkazu cat, proveďte:

$ whereis cat

Podobně se binární soubor nachází v cestě /usr/bin/cat a manuálové stránky v cestě /usr/share/man/man1/cat.1.gz.


2. Jako argument uveďte více než jeden příkaz

Navíc můžete zadat více příkazů jako argumenty následovně:

$ whereis command1 command2 …

Chcete-li například současně najít binární umístění a manuálové stránky dvou příkazů:pwd a uptime, spusťte příkaz:

$ whereis pwd uptime


3. Najděte pouze manuálové stránky

Použijte volbu -m pro zobrazení pouze cesty k manuálovým stránkám příkazu. Níže uvedený příklad poskytuje cestu k manuálovým stránkám příkazu ls.

$ whereis -m ls


4. Hledejte pouze binární cesty

Pokud chcete hledat pouze binární cesty a vynechat manuálové stránky, použijte volbu -b, jak je uvedeno níže.

$ whereis -b ls


5. Vyhledejte pouze zdrojové soubory

Chcete-li hledat pouze zdrojové soubory, použijte volbu -s, jak je uvedeno.

$ whereis -s cp


6. Omezte místa, kde lze hledat manuálové stránky

Ve výchozím nastavení obslužný program whereis načte všechny manuálové stránky pro příkaz. Chcete-li omezit obslužný program na vyhledávání v konkrétních manuálových stránkách, použijte volbu -M následovanou manuálovou stránkou a poté volbu -f následovanou příkazem.

V níže uvedeném příkladu obslužný program whereis hledá manuálové stránky příkazu mkdir ve dvou cestách:/usr/share/man/man2/mkdir.2.gz a /usr/share/man/man1/mkdir.1.gz.

$ whereis mkdir

Zde jsme omezili nástroj whereis na vyhledávání manuálových stránek pouze v cestě /usr/share/man/man2 a ignorovali ostatní umístění:

$ whereis -M /usr/share/man/man2 -f mkdir


7. Omezte místa, kde lze hledat binární soubory

Podobně můžete omezit umístění, kde se hledá binární soubory. V příkazu níže, whereis hledá binární soubory ve dvou umístěních:/usr/bin/pwd a /usr/include/pwd.h.

$ whereis pwd

Použitím volby -B, jak je znázorněno, jsme omezili obslužný program na hledání binárních souborů pouze v cestě /usr/bin.

$ whereis -B /usr/bin -f pwd


Jak zkontrolovat, kde je verze?

Chcete-li zkontrolovat verzi příkazu whereis, spusťte:

$ whereis --version

NEBO

$ whereis -V


Jak získat pomoc s nástrojem whereis?

Pro další možnosti příkazu whereis spusťte příkaz:

$ whereis --help



Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. du příklady příkazů v Linuxu

  1. 12 Linux Which Command, Whatis Command, Whereis Command Příklady

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu