GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Visualizza ed elimina la cronologia del terminale in Ubuntu 20.04 - Il metodo migliore?

La libreria della cronologia GNU tiene traccia di tutti i comandi che vengono eseguiti sul sistema nel file ~/.bash_history per impostazione predefinita. Puoi usare questa cronologia per vedere e richiamare i comandi passati.

In caso di problemi di sicurezza, puoi anche cancellare questa cronologia.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative al sistema GNU Linux.

In questo contesto, esamineremo come visualizzare, manipolare ed eliminare la cronologia del terminale in Ubuntu.


Come visualizzare la cronologia del terminale in Ubuntu?

1. Visualizza tutti i comandi passati nella Cronologia

Puoi visualizzare la cronologia precedente tramite il seguente comando:

$ history

2. Visualizza l'ultimo numero 'n' di comandi nella Cronologia

Puoi anche restringere la visualizzazione della cronologia a un numero specifico di righe. Ad esempio, per visualizzare i 5 comandi più recenti, eseguire il comando seguente:

$ history 5


Come eliminare la cronologia del terminale in Ubuntu?

1. Elimina tutti i comandi precedenti nella cronologia

Esegui il comando seguente per eliminare la cronologia del terminale corrente:

$ history -c

Vedrai che il comando sopra eliminerà solo la cronologia del terminale corrente. Non influirà sulla cronologia precedente memorizzata nel file della cronologia.

Per sovrascrivere l'intero file della cronologia, è necessario eseguire il comando seguente dopo aver eseguito il comando "history -c":

$ history -w

Qui noterai che la cronologia precedente verrà eliminata e sovrascritta nell'output.


2. Elimina comando singolo nella cronologia

Puoi eliminare righe specifiche nella cronologia con il seguente comando:

$ history -d <<line number>>

Nota:inserisci il numero di riga del comando che desideri eliminare nel comando precedente. Puoi vedere il numero di riga visualizzato con il comando durante la visualizzazione della cronologia.


3. Elimina la cronologia cancellando ~/.bash_history File

Puoi cancellare l'intera cronologia del terminale con il seguente comando:

$ ln -sf /dev/null ~/.bash_history && history -c

Questo comando collegherà il file /dev/null al file della cronologia ed eliminerà i record.


4. Elimina la cronologia disabilitando la registrazione della cronologia di Terminal/Bash

Per disattivare la registrazione del comando del terminale, eseguire i seguenti comandi:

$ sudo sh -c "echo "unset HISTFILE" >> /etc/profile"

Nota:avrai bisogno del privilegio sudo/root per eseguire il comando precedente.


5. Elimina la cronologia modificando il file .bashrc

È possibile modificare le variabili HISTSIZE e HISTFILESIZE nel file .bashrc per interrompere la registrazione della cronologia. Per farlo, apri un file .bashrc con il seguente comando:

$ nano .bashrc

Ora vai alle righe che menzionano HISTSIZE e HISTFILESIZE e cambia il loro valore a zero. Premi Ctrl+O e Ctrl+X per salvare le modifiche ed uscire.



Ubuntu
  1. Come aggiungere ed eliminare utenti in Ubuntu, Debian e LinuxMint

  2. Crea ed elimina utenti in Ubuntu 20.04

  3. Elimina una directory in Ubuntu 20.04 - I migliori metodi

  4. Installa Duplicity su Ubuntu 20.04 - Metodo migliore?

  5. Installa Bluefish Editor su Ubuntu 20.04 - Metodo migliore?

10 migliori funzionalità di Ubuntu 18.10 e come eseguire l'aggiornamento

Come visualizzare ed eliminare la cronologia del terminale in Ubuntu 20.04

Installa e usa Vagrant in Ubuntu 20.04

Installa e usa Guake:un emulatore di terminale a discesa per Ubuntu

I 10 migliori temi e combinazioni di colori di Ubuntu Terminal

Comando cronologia in Linux:visualizza la cronologia del terminale Linux