La cronologia di Bash non è stata inizialmente ricordata con iterm2

0

Ho un fastidioso problema con iterm2 che non ricorda la mia cronologia quando chiudo una finestra di terminale. Non sono sicuro se potrebbe essere la mia configurazione di .bash_profile o cosa.

Ecco cosa sta succedendo:

1) type in some commands
2) issue 'history' command
3) commands are listed
4) close terminal window and open brand new terminal window
5) issue 'history' command
6) commands from previous sessions are NOT listed
7) close terminal window and open brand new terminal window
6) issue 'history' command
7) commands from very first session now appearing

Qualcuno sa perché i comandi precedenti non vengono visualizzati subito quando viene aperta una nuova finestra e solo dopo l'apertura di una seconda finestra di terminale?

UPDATE: Tutto funziona come previsto con la semplice vecchia app terminale.

Aggiornamento 2: ho installato la funzione di integrazione della shell

Aggiornamento 3: Si scopre che il primo aggiornamento non era corretto. È anche traballante sul terminale. A volte funziona e altre volte no.

    
posta StevieD 18.08.2018 - 16:03
fonte

1 risposta

2

Quindi risulta che iterm in realtà stava funzionando in iterm. Attende solo 5 secondi prima di salvare in .bash_history quando si chiude una shell senza utilizzare il comando exit . Questo ritardo di 5 secondi è quello di darti il tempo di comandare la sessione indietro, apparentemente.

    
risposta data 20.08.2018 - 08:09
fonte

Leggi altre domande sui tag