Android

Whereis příkaz v Linuxu

Where is cybercrime really coming from? | Caleb Barlow

Where is cybercrime really coming from? | Caleb Barlow

Obsah:

Anonim

whereis je obslužný program příkazového řádku, který vám umožní najít umístění binárních, zdrojových a manuálních souborů stránek pro daný příkaz., ukážeme vám, jak používat příkaz Linux whereis .

Jak používat příkaz whereis

Syntaxe příkazu whereis je následující:

whereis FILE_NAME…

Při použití bez jakýchkoli možností hledá binární, zdrojové a manuální soubory pro příkaz zadaný jako argument.

Ve výchozím nastavení hledá soubory příkazu v pevně kódovaných cestách a adresářích uvedených v proměnných prostředí. Použijte volbu -l k nalezení adresářů, kde bude whereis příkaz whereis .

whereis -l

Chcete-li například získat informace o příkazu 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 nad 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 /usr/share/man/man1/bash.1.gz stránka.

Pokud whereis příkaz neexistuje, vytiskne se pouze název příkazu.

Příkazu whereis můžete také poskytnout více než jeden argument:

whereis netcat uptime

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

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 příkazové binární soubory, použijte volbu -p .

Chcete-li například najít umístění příkazu 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 použijte raději příkazy type nebo.

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

whereis -s command

Pokud zdrojové soubory existují, místo, whereis vytisknou své umístění.

Volba -m vám umožňuje hledat pouze lidské soubory:

whereis -m command

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

Chcete-li například vyhledat binární soubor cp v adresáři /bin , zadejte:

whereis -b -B /bin -f cp

cp: /bin/cp

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

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

cd /bin whereis -m -u *

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

Závěr

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

kde je terminál