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