history Generatore di comandi
Visualizza o modifica la cronologia dei comandi della shell
Introduzione alla cronologia
## Cos’è la cronologia?
Il comando `history` visualizza e gestisce la cronologia dei comandi dello shell: l’elenco numerato dei comandi che hai eseguito nelle sessioni attuali (e passate). Puoi visualizzare i comandi recenti, ripeterli, eliminare voci o sincronizzare l’elenco in memoria con il file di cronologia.
## Come utilizzarlo
1. **Mostra i comandi recenti**: Lascia le opzioni vuote per visualizzare l’intera cronologia, oppure imposta un offset (ad esempio, `20`) per visualizzare soltanto le ultime N voci. 2. **Scegli un’azione**: Pulisci l’elenco (`-c`), elimina una voce (`-d`) o leggi/scrivi il file di cronologia (`-a`, `-w`, `-r`, `-n`). 3. **Copia ed esegui**: Incolla il comando generato nel tuo terminale.
Opzioni comuni
### Offset (posizionale)
Inserisci un numero per visualizzare solo le ultime N voci: `history 20`.
### `-c` Pulisci
Cancella l’intera lista della cronologia in memoria. Nota: ciò non cancella il file della cronologia a meno che non seguito da `history -w`.
### `-d offset` Cancella
Rimuovi una singola voce in base al suo numero di riga nella cronologia: `history -d 10`.
### `-a` Aggiungi in fondo
Aggiungi nuove righe di cronologia (ancora non scritte) della sessione attuale al file della cronologia.
### `-w` Scrivi
Sostituisci il file della cronologia con l’elenco attuale in memoria — utile per conservare un risultato di `-c` Pulisci.
### `-r` Leggi
Leggi il file della cronologia e aggiungi i suoi contenuti all’elenco in memoria.
### `-n` Leggi non letti
Leggi soltanto le righe aggiunte al file della cronologia da altre sessioni dall’ultima lettura.
▶Come posso cancellare permanentemente la mia cronologia dei comandi?
▶Come posso riavviare un comando precedente senza riscriverlo?
▶Come posso eliminare un singolo comando errato dall’historico?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.