2012-01-15 11 views

risposta

6

Questo non è una caratteristica di iTerm ma della caratteristica di storia della shell. Se si utilizza il Bash di default si può mettere questo nella vostra ~/.bashrc:

export HISTCONTROL=ignoreboth 
shopt -s histappend 
# After each command, save and reload history 
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" 

La prima linea vi dirà Bash di ignorare le voci duplicate storia e vuoti. La seconda riga unirà la cronologia di più sessioni aperte (ad esempio in più schede o finestre). La linea dei thirs farà in modo che la cronologia venga preservata dopo ogni comando.

+0

Grazie mille! Mi hai cambiato la vita:) – bandola

+1

Molte persone hanno la loro collezione di dotfiles (di cui la .bashrc è una) su GitHub. Ci sono spesso molte gemme utili. Basta google per "github dotfiles" e iniziare a navigare. –

+0

Ho aggiunto qualche pseudonimo fino ad ora ma ora si apre un nuovo mondo, grazie ancora! – bandola