how - tmux tutorial
.bashrc/.profile no se carga en la nueva sesión de tmux(o ventana)-¿por qué? (3)
Cuando tmux inicia o abre una nueva ventana, no carga mi .profile o .bashrc . Termino escribiendo . ~/.bashrc . ~/.bashrc todo el tiempo. ¿Hay alguna forma de que esto suceda automáticamente?
De este hilo:
parece que usar .bash_profile funcionaría.
Ejecutar bash explícitamente funcionó para mí, agregando esta línea a mi archivo ~ / .tmux.conf:
set-option -g default-command "exec /bin/bash"
Sí, al final de su .bash_profile , ponga la línea:
. ~/.bashrc
Esto genera automáticamente el archivo rc bajo aquellas circunstancias donde normalmente solo procesaría el perfil.
Las reglas sobre cuándo bash ejecuta ciertos archivos son complicadas y dependen del tipo de shell que se inicie (inicio de sesión / no inicio de sesión, interactivo o no, etc.), junto con argumentos de línea de comando y variables de entorno.
Puedes verlos en la salida man bash , solo busca INVOCATION ; sin embargo, probablemente necesites tiempo para digerirla y decodificarla :-)