Come faccio a cancellare la cronologia di Bash in OS X?

3

Come faccio a cancellare la cronologia Bash in Mac OS X?

Ho inserito alcuni "errori" e voglio solo cancellarli. Come faccio?

    
posta marz679 01.05.2014 - 02:26
fonte

3 risposte

5

Per cancellarlo, elimina il file ~/.bash_history . Se desideri rimuovere solo le righe incriminate, puoi aprire ~/.bash_history nell'editor di tua scelta. Per me, questo sarebbe

emacs ~/.bash_history

e quindi andando all'inizio di ogni riga errata e premendo control ^ + K .

Oppure puoi semplicemente riempire .bash_history con vuoto. Esegui: (incluso > )

 > ~/.bash_history
    
risposta data 01.05.2014 - 03:08
fonte
2

Puoi eseguire:

history -c

Lo uso spesso, quindi ho creato un alias in hc .

    
risposta data 28.05.2014 - 03:12
fonte
2

Per visualizzare la cronologia di bash, inserisci il comando:

history

Riceverai un indice della tua cronologia.

Puoi cancellare l'intera cronologia in questo modo:

history -c

Puoi cancellare il 45 ° elemento della cronologia in questo modo:

history -d 45

(puoi vedere i numeri degli elementi della cronologia eseguendo il comando history )

    
risposta data 28.05.2014 - 03:23
fonte

Leggi altre domande sui tag