0 votos

¿Cómo utilizar iTerm junto con el terminal bash por defecto?

Quiero usar iTerm con mi terminal bash por defecto porque hay un montón de personalización que he hecho a mi .bash_profile y no quiero perderlo o realizar todo el trabajo duro de nuevo.

0 votos

¿Qué te hace creer que el uso de un cliente SSH diferente anulará de alguna manera tu bash_profile?

0 votos

Pensé que iterm podría tener su propio shell e instalarlo podría no reemplazar el original

0 votos

El shell está en el servidor, no en el cliente. El interior de una habitación no cambia cuando miras por una ventana diferente.

4voto

yoliho Puntos 340

Estás mezclando un par de cosas aquí. Tenga en cuenta que no existe el terminal bash.

iTerm y Terminal son aplicaciones que inician un programa definido - por defecto es /usr/bin/login . Este programa inicia un shell (que aparece en /etc/shells ) por defecto es /bin/bash .

bash lee ~/.bash_profile si se inicia por login (o con un -l ), a bash no le importa si es iniciado por iTerm o por Terminal. (Puede haber variables de entorno dependiendo de lo que inicie bash, por ejemplo, ITERM_* de iTerm y TERM_PROGRAM de ambos)

iTerm y Terminal almacenan sus valores por defecto en diferentes lugares (tanto dentro de ~/Library/Preferences ) y no escriba en ~/.bash* archivos.

Así, su ~/.bash_profile será ejecutado tanto por iTerm como por Terminal y no se verá afectado por ellos, excepto si se prueba en ciertas variables

0 votos

¿qué pasa si quiero usar diferentes bash_profiles/ vimrc para terminal y iTerm?

0 votos

Usted don;t usted prueba en el valor de TERM_PROGRAM para bash

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X