Visualizzare le voci della cronologia
Su Bash vengono memorizzati nella cronologia (in inglese “history”) gli ultimi 500 comandi che avete inserito nella riga di comando. La funzione serve ad aiutarvi durante l’immissione degli input e vi consente di ricercare nella lista dei comandi precedenti con i tasti freccia e di eseguirli di nuovo confermando con il tasto di invio.
Si possono ricercare delle parole chiave nella cronologia tramite la combinazione di tasti [CTRL] + [R]. Alternativamente avete la possibilità di farvi mostrare la lista completa numerata nel terminale.
Per fare ciò utilizzate il comando history senza opzioni e argomenti.
history
Se volete filtrare il risultato, combinate history con una pipe e il programma della riga di comando grep (vedi opzioni di ricerca) e una parola chiave.
history | grep PAROLA CHIAVE
Opzioni | Commenti |
---|---|
-w | Scrive la cronologia corrente nel file della cronologia |
-c | L’opzione-c eliminerà la cronologia della sessione corrente (ma non il contenuto del file .bash_history ). |
- Manipolazione della history:
Per manipolare la history, i seguenti comandi immessi dal prompt dei comandi permetteranno di:
Chiavi | Funzione |
---|---|
!! | Richiama l’ultimo comando eseguito. |
!n | Richiama il comando per il suo numero nell’elenco. |
!string | Richiama il comando più recente che inizia con la stringa. |
↑ | Richiama il comando più recente che inizia con la stringa. |
↓ | Richiama il comando più recente che inizia con la stringa. |