GNU/Linux >> Znalost Linux >  >> Linux

2 způsoby, jak znovu spustit poslední provedené příkazy v Linuxu

Jedna z největších funkcí Bash je historie příkazů, která ukládá všechny příkazy, které uživatel spustí, v souboru historie v jeho domovském adresáři (obvykle /home/$USER/.bash_history ). To umožňuje uživateli snadno vyvolat, upravit a znovu spustit předchozí příkazy.

V tomto článku si ukážeme, jak znovu spustit konkrétní příkaz z historie příkazů zadaných do shellu. To je užitečné, abyste se vyhnuli psaní stejných příkazů znovu a znovu.

K získání příkazu, který jste nedávno spustili, můžete normálně použít Up šipky pro vyvolání předchozího příkazu. Jeho neustálé stisknutí vás provede několika příkazy v historii, takže můžete najít ten, který chcete. Použijte Down šipkou pro pohyb v opačném směru.

Soubor historie však může obsahovat mnoho položek. Chcete-li znovu provést konkrétní příkaz z historie příkazů, můžete spustit příkaz historie.

$ history 

Poté získejte čísla příkazů chcete znovu spustit (pokud například chcete restartovat PHP-FPM a zobrazit jeho stav, musíte znovu spustit příkazy 997 a 998 ), jak je znázorněno.

$ !997
$ !998

Můžete také znovu spustit dříve použitý příkaz (aktualizace sudo yum ) s '!' znak následovaný několika prvními znaky (například sud nebo sudo ) tohoto konkrétního příkazu, jak je znázorněno.

$ !sud
OR
$ !sudo

Další informace o historii Bash , viz následující návody:

  1. Síla Linuxu „History Command“ v Bash Shell
  2. Jak vymazat historii příkazového řádku BASH v Linuxu
  3. Nastavte datum a čas pro každý příkaz, který provedete v historii Bash
  4. Užitečné zkratky příkazového řádku Bash pro Linux, které byste měli znát

To je vše! Historie Bash je skvělá funkce, která vám umožní snadno vyvolat, upravit a znovu spustit předchozí příkazy. Pokud znáte jiné způsoby, jak znovu spustit poslední exucutovaný příkaz, podělte se s námi v sekci komentářů.


Linux
  1. Příkaz historie v Linuxu Vysvětleno do hloubky

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

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

  1. Linuxový příkaz echo

  2. Příkaz historie Linuxu

  3. Porozumění základním příkazům Linuxu

  1. Příkaz historie v Linuxu (Bash History)

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

  3. UNIX / Linux :Příklady příkazů historie bash pro opakování posledních příkazů