GNU/Linux >> Znalost Linux >  >> Linux

5 užitečných nástrojů, které si navždy zapamatují příkazy Linuxu

V systému Linux jsou předinstalované tisíce nástrojů, utilit a programů. Můžete je spouštět z okna terminálu nebo virtuální konzoly jako příkazy přes shell, jako je Bash.

Příkaz je obvykle název cesty (např. /usr/bin/top ) nebo základní jméno (např. top) programu včetně argumentů, které mu byly předány. Mezi uživateli Linuxu však existuje běžná mylná představa, že příkaz je skutečný program nebo nástroj.

Přečtěte si také :A – Z Linux Commands – Přehled s příklady

Zapamatovat si linuxové příkazy a jejich použití není jednoduché, zvláště pro nové uživatele Linuxu. V tomto článku budeme sdílet 5 nástrojů příkazového řádku pro zapamatování příkazů Linuxu.

1. Historie Bash

Bash zaznamenává všechny jedinečné příkazy provedené uživateli v systému do souboru historie. Soubor historie bash každého uživatele je uložen v jeho domovském adresáři (např. /home/tecmint/.bash_history pro uživatele tecmint) . Uživatel může zobrazit pouze svůj vlastní obsah souboru historie a root může zobrazit soubor historie bash pro všechny uživatele v systému Linux.

Chcete-li zobrazit historii bash, použijte příkaz history, jak je uvedeno.

$ history  

Chcete-li načíst příkaz z historie bash, stiskněte Up Chcete-li neustále prohledávat seznam všech jedinečných příkazů, které jste dříve spustili, stiskněte tlačítko šipky. Pokud jste hledaný příkaz přeskočili nebo se vám ho nepodařilo získat, použijte Down šipkou pro provedení zpětného vyhledávání.

Tato funkce bash je jedním z mnoha způsobů, jak si snadno zapamatovat příkazy Linuxu. Můžete najít další příklady příkazu historie v těchto článcích:

  1. Síla Linuxu „History Command“ v Bash Shell
  2. Jak vymazat historii příkazového řádku BASH v Linuxu

2. Friendly Interactive Shell (Fish)

Fish je moderní, výkonný, uživatelsky přívětivý, na funkce bohatý a interaktivní shell, který je kompatibilní s Bash nebo Zsh . Podporuje automatické návrhy názvů souborů a příkazů v aktuálním adresáři a historii, což vám pomáhá snadno si zapamatovat příkazy.

Na následujícím snímku obrazovky je příkaz „uname -r ” je v historii bash, pro snadné zapamatování zadejte pozdější “u” nebo “un” a ryba automaticky navrhne kompletní příkaz. Pokud je automaticky navržený příkaz ten, který chcete spustit, použijte Vpravo šipkou jej vyberte a spusťte.

Fish je plnohodnotný shellový program s velkým množstvím funkcí, abyste si zapamatovali linuxové příkazy jednoduchým způsobem.

3. Apropos Tool

Apropos vyhledá a zobrazí název a krátký popis klíčového slova, například název příkazu, jak je napsáno v manuálové stránce daného příkazu.

Přečtěte si také :5 způsobů, jak najít popis a umístění příkazu Linux

Pokud neznáte přesný název příkazu, jednoduše zadejte klíčové slovo (regulární výraz) a vyhledejte jej. Pokud například hledáte popis docker-commit můžete zadat docker , apropos vyhledá a vypíše všechny příkazy s ukotvitelným panelem řetězců a také jejich popis.

$ apropos docker

Můžete získat popis přesného klíčového slova nebo názvu příkazu, který jste zadali, jak je uvedeno.

$ apropos docker-commit
OR
$ apropos -a docker-commit

Toto je další užitečný způsob, jak si zapamatovat linuxové příkazy, který vás navede, jaký příkaz použít pro konkrétní úlohu nebo pokud jste zapomněli, k čemu se příkaz používá. Čtěte dál, protože další nástroj je ještě zajímavější.

4. Vysvětlete skript Shell

Explain Shell je malý skript Bash, který vysvětluje příkazy shellu. Vyžaduje to kudrlinku program a funkční připojení k internetu. Zobrazí souhrn popisu příkazu a navíc, pokud příkaz obsahuje příznak, zobrazí také popis tohoto příznaku.

Chcete-li jej použít, musíte nejprve přidat následující kód do spodní části $HOME/.bashrc soubor.

# explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

Uložte a zavřete soubor a poté jej vytvořte jako zdroj nebo otevřete nová okna terminálu.

$ source .bashrc

Za předpokladu, že jste zapomněli, co je příkaz “apropos -a“ ano, můžete použít příkaz vysvětlení, který vám pomůže si to zapamatovat, jak je znázorněno.

$ explain 'apropos -a'

Tento skript vám dokáže efektivně vysvětlit jakýkoli příkaz shellu, a tak vám pomůže zapamatovat si příkazy Linuxu. Na rozdíl od skriptu Explain shell přináší další nástroj odlišný přístup, ukazuje příklady použití příkazu.

5. Cheat program

Cheat je jednoduchý interaktivní program pro příkazový řádek, který ukazuje případy použití příkazu Linuxu s řadou možností a jejich krátkou srozumitelnou funkcí. Je to užitečné pro nováčky a správce systému Linux.

Chcete-li jej nainstalovat a používat, podívejte se na náš úplný článek o programu Cheat a jeho použití s ​​příklady:

  1. Cheat – dokonalý „Cheat-Sheet“ příkazového řádku pro linuxové začátečníky

To je vše! V tomto článku jsme sdíleli 5 nástrojů příkazového řádku pro zapamatování příkazů Linuxu. Pokud znáte nějaké další nástroje pro stejný účel, které ve výše uvedeném seznamu chybí, dejte nám vědět prostřednictvím formuláře pro zpětnou vazbu níže.


Linux
  1. 12 Užitečné příklady příkazů Wget v Linuxu

  2. Linuxové příkazy:jobs, bg a fg

  3. 5 Linuxových příkazů, které nikdy nepoužívám

  1. 10 nejužitečnějších příkazů Ubuntu Linux

  2. Příkaz ls v Linuxu:17 vysvětlení užitečných příkladů

  3. Linuxové příkazy od A do Z

  1. Základní Linuxové příkazy

  2. Linuxový příkaz echo

  3. Užitečné příkazy python-novaclient