GNU/Linux >> Znalost Linux >  >> Linux

Whereis Command v Linuxu

whereis je nástroj příkazového řádku, který vám umožňuje najít umístění binárních, zdrojových a manuálových souborů pro daný příkaz.

V tomto článku vám ukážeme, jak používat Linux whereis příkaz.

Jak používat whereis Příkaz #

Syntaxe pro whereis příkaz je následující:

whereis [OPTIONS] FILE_NAME...

Při použití bez možnosti whereis vyhledejte v binárních, zdrojových a ručních souborech příkaz zadaný jako argument.

Ve výchozím nastavení whereis hledá soubory příkazu v pevně zakódovaných cestách a adresářích uvedených v proměnných prostředí. Použijte -l možnost najít adresáře, kde je whereis příkaz hledat.

whereis -l

Chcete-li například získat informace o bash zadejte následující příkaz:

whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

Ve výstupu výše bash: je příkaz, pro který chcete získat informace, /bin/bash je cesta k binárnímu souboru /etc/bash.bashrc je zdrojový soubor a /usr/share/man/man1/bash.1.gz je manuálová stránka.

Pokud příkaz, který hledáte, neexistuje, whereis vypíše pouze název příkazu.

Můžete také zadat více než jeden argument do whereis příkaz:

whereis netcat uptime

Výstup bude obsahovat informace o obou netcat a uptime příkazy:

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz
uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Chcete-li hledat pouze binární soubory příkazů, použijte -p možnost.

Chcete-li například najít umístění ping zadejte následující příkaz:

whereis -p ping
ping: /bin/ping

Při hledání pouze umístění binárního příkazu raději použijte which nebo type příkazy.

Chcete-li hledat pouze zdrojové soubory, použijte -s možnost.

whereis -s command

Pokud zdrojové soubory existují, whereis vytiskne jejich umístění.

-m možnost umožňuje vyhledávat pouze soubory man:

whereis -m command

Chcete-li omezit umístění, kde whereis hledá binární soubory pomocí -B možnosti, pro manuály -M a -S pro zdroje. Každá možnost přijímá seznam absolutních cest k adresářům oddělených mezerou. Seznam adresářů musí být ukončen pomocí -f možnost, která označuje začátek názvů souborů.

Chcete-li například vyhledat cp binární v /bin adresář, který byste zadali:

whereis -b -B /bin -f cp
cp: /bin/cp

-u volba říká whereis hledat neobvyklé položky. Soubory, které nemají přesně jeden záznam každého požadovaného typu (binární, ruční a zdrojový), jsou považovány za neobvyklé soubory (příkazy).

Chcete-li například vyhledat všechny binární soubory v /bin adresář, který nemá manuálové stránky nebo má více než jednu dokumentaci, kterou byste napsali:

cd /binwhereis -m -u *

Zástupný znak (* ) za -f volba znamená všechny soubory v aktuálním pracovním adresáři (/bin ).

Závěr č.

whereis nástroj se používá k vyhledání binárních, zdrojových a ručních souborů pro daný příkaz.

Pokud máte nějaké dotazy nebo zpětnou vazbu, zanechte prosím níže komentář.


Linux
  1. Příklady příkazů Linux Whereis

  2. Linuxový příkaz mv

  3. Linux du command

  1. Linux příkaz ifconfig

  2. Linuxový ip příkaz

  3. Linux cd příkaz

  1. Linux Time Command

  2. Příkaz Ping v Linuxu

  3. Linux Watch Command