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 :-)