Come usare iTerm insieme al terminale bash predefinito?

0

Voglio usare iTerm con il mio terminale bash predefinito perché c'è un sacco di personalizzazioni che ho fatto al mio .bash_profile e non voglio perderlo o eseguire di nuovo tutto il duro lavoro.

    
posta Ajay Choudhary 09.07.2016 - 14:08
fonte

1 risposta

3

Stai mescolando un paio di cose qui. Nota che non esiste un terminale bash.

iTerm e Terminal sono applicazioni che avviano un programma definito - per impostazione predefinita è /usr/bin/login . Questo programma avvia una shell (elencata in /etc/shells ) per impostazione predefinita questa è /bin/bash .

bash legge ~/.bash_profile se è avviato da login (o con un parametro -l ), bash non si cura se è avviato da iTerm o Terminal. (Potrebbero esserci variabili di ambiente impostate in base a ciò che inizia bash ad es. ITERM_ * da iTerm e TERM_PROGRAM da entrambi)

iTerm e Terminal memorizzano i loro valori predefiniti in luoghi diversi (entrambi entro ~/Library/Preferences ) e non scrivono su ~/.bash* file.

Quindi il tuo ~/.bash_profile sarà eseguito sia da iTerm che da Terminal e non sarà influenzato da essi se non testando determinate variabili

    
risposta data 09.07.2016 - 14:25
fonte

Leggi altre domande sui tag