Vzhledem k tisícům příkazů/programů dostupných v systémech Linux může být znalost typu a účelu daného příkazu a také jeho umístění (absolutní cesty) v systému pro nováčky malou výzvou.
Znalost několika podrobností o příkazech/programech nejen pomáhá uživateli Linuxu zvládnout četné příkazy, ale také umožňuje uživateli pochopit, pro jaké operace v systému je použít, ať už z příkazového řádku nebo skriptu.
Proto vám v tomto článku vysvětlíme pět užitečných příkazů pro zobrazení krátkého popisu a umístění daného příkazu.
Chcete-li objevit nové příkazy ve vašem systému, podívejte se do všech adresářů ve vaší PATH environmentální proměnná. Tyto adresáře ukládají všechny nainstalované příkazy/programy v systému.
Jakmile najdete zajímavý název příkazu, než o něm budete číst více, pravděpodobně na stránce manuálu, pokuste se o něm získat nějaké mělké informace následovně.
Za předpokladu, že jste zopakovali hodnoty PATH a přesunuli se do adresáře /usr/local/bin a všimli si nového příkazu s názvem fswatch (monitoruje změny úprav souboru):
$ echo $PATH $ cd /usr/local/bin


Nyní pojďme zjistit popis a umístění fswatch pomocí následujících různých způsobů v Linuxu.
1. whatis Command
co je se používá k zobrazení jednořádkových popisů manuálové stránky názvu příkazu (například fswatch v příkazu níže) zadáte jako argument.
Pokud je popis příliš dlouhý, některé části jsou ve výchozím nastavení oříznuty, použijte -l
příznakem zobrazíte úplný popis.
$ whatis fswatch $ whatis -l fswatch


2. apropos příkaz
apropos vyhledává názvy manuálových stránek a popisy klíčového slova (považovaného za regulární výraz , což je název příkazu).
-l
volba umožňuje zobrazení popisu soutěže.
$ apropos fswatch $ apropos -l fswatch


Ve výchozím nastavení může apropos zobrazovat výstup všech odpovídajících řádků, jako v příkladu níže. Přesné klíčové slovo můžete přiřadit pouze pomocí -e
přepínač:
$ apropos fmt $ apropos -e fmt


3. zadejte příkaz
typ sdělí vám úplnou cestu k danému příkazu, navíc v případě, že zadaný název příkazu není program, který existuje jako samostatný soubor na disku, typ vám také sdělí klasifikaci příkazu:
- Vestavěný příkaz prostředí nebo
- Klíčové slovo nebo vyhrazené slovo nebo
- Alias
$ type fswatch


Pokud je příkaz aliasem pro jiný příkaz, zadejte zobrazuje příkaz provedený při spuštění aliasu. Použijte alias příkaz pro zobrazení všech aliasů vytvořených ve vašem systému:
$ alias $ type l $ type ll


4. který příkaz
které pomáhá najít příkaz, vypíše absolutní cestu příkazu, jak je uvedeno níže:
$ which fswatch


Některé binární soubory mohou být uloženy ve více než jednom adresáři pod PATH , použijte -a
flag pro zobrazení všech odpovídajících cest.
5. whereis Příkaz
kde příkaz vyhledá binární soubory, zdrojové soubory a soubory manuálové stránky pro zadaný název příkazu takto:
$ whereis fswatch $ whereis mkdir $ whereis rm


Ačkoli výše uvedené příkazy mohou být zásadní pro nalezení rychlých informací o příkazu/programu, otevření a prostudování jeho manuálové stránky vždy poskytuje úplnou dokumentaci, včetně seznamu dalších souvisejících programů:
$ man fswatch
V tomto článku jsme zhodnotili pět jednoduchých příkazů používaných k zobrazení krátkých popisů manuálových stránek a umístění příkazu. Můžete přispět k tomuto příspěvku nebo položit otázku prostřednictvím sekce zpětné vazby níže.