Quiero usar iTerm con mi terminal bash por defecto porque he realizado muchas personalizaciones en mi .bash_profile y no quiero perderlo ni volver a realizar todo el trabajo duro.
Quiero usar iTerm con mi terminal bash por defecto porque he realizado muchas personalizaciones en mi .bash_profile y no quiero perderlo ni volver a realizar todo el trabajo duro.
Estás mezclando un par de cosas aquí. Tenga en cuenta que no hay tal cosa como bash terminal.
iTerm y Terminal son aplicaciones que inician un programa definido; por defecto, es /usr/bin/login
. Este programa inicia un shell (listado en /etc/shells
) de forma predeterminada, esto es /bin/bash
.
bash lee ~/.bash_profile
si se inicia con el inicio de sesión (o con un parámetro -l
), a bash no le importa si lo inicia iTerm o Terminal. (Es posible que se establezcan variables de entorno según lo que comience bash, por ejemplo, ITERM_ * de iTerm y TERM_PROGRAM para ambos)
iTerm y Terminal almacenan sus valores predeterminados en diferentes lugares (ambos dentro de ~/Library/Preferences
) y no escriben en los archivos ~/.bash*
.
Por lo tanto, su ~/.bash_profile
se ejecutará tanto por iTerm como por Terminal y no se verán afectados por ellos, excepto si realiza pruebas en ciertas variables