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ář.