GNU/Linux >> Linux Esercitazione >  >> Linux

2 modi per rieseguire gli ultimi comandi eseguiti in Linux

Una delle più grandi caratteristiche di Bash è la cronologia dei comandi, che memorizza tutti i comandi eseguiti da un utente, in un file di cronologia all'interno della sua home directory (in genere /home/$USER/.bash_history ). Ciò consente all'utente di richiamare, modificare ed eseguire facilmente i comandi precedenti.

In questo articolo, dimostreremo come rieseguire un comando specifico dalla cronologia dei comandi immessi in una shell. Questo è utile per evitare di digitare gli stessi comandi più e più volte.

Normalmente, per ottenere un comando eseguito di recente, puoi utilizzare Up tasti freccia per recuperare un comando precedente. Premendolo costantemente si passa attraverso più comandi nella cronologia, così puoi trovare quello che desideri. Usa il Down freccia per spostarsi nella direzione inversa.

Tuttavia, il file della cronologia può contenere molte voci, per rieseguire un comando specifico dalla cronologia dei comandi, puoi eseguire il comando della cronologia.

$ history 

Quindi ottieni il numero/i del comando/i si desidera rieseguire (se, ad esempio, si desidera riavviare PHP-FPM e visualizzarne lo stato, è necessario eseguire nuovamente i comandi 997 e 998 ) come mostrato.

$ !997
$ !998

Puoi anche rieseguire il comando utilizzato in precedenza (sudo yum update ) con '!' carattere seguito da alcuni dei primi caratteri (ad esempio sud o sudo ) di quel particolare comando come mostrato.

$ !sud
OR
$ !sudo

Per ulteriori informazioni sulla Cronologia di Bash , consulta queste guide seguenti:

  1. Il potere del "comando cronologia" di Linux in Bash Shell
  2. Come cancellare la cronologia della riga di comando di BASH in Linux
  3. Imposta data e ora per ogni comando che esegui nella cronologia di Bash
  4. Utili scorciatoie Bash della riga di comando di Linux che dovresti conoscere

È tutto! La cronologia di Bash è una funzionalità interessante che ti consente di richiamare, modificare ed eseguire facilmente i comandi precedenti. Se conosci altri modi per rieseguire l'ultimo comando eseguito, condividi con noi nella sezione commenti.


Linux
  1. Spiegazione approfondita del comando della cronologia in Linux

  2. Comandi Linux:job, bg e fg

  3. Comando eco di Linux

  4. Comando della cronologia di Linux

  5. Capire i comandi di base di Linux

Applica tag ai comandi Linux per recuperarli facilmente dalla cronologia

Diversi modi per ripetere il tuo ultimo comando in Linux

Come controllare la cronologia dei comandi di Linux in base alle date

3 consigli utili su come utilizzare il comando cronologia in Linux

Comando cronologia in Linux:visualizza la cronologia del terminale Linux

ultimi esempi di comandi in Linux