요약
새 tmux 세션을 만들 때 프롬프트가 기본 bash 구성에서 가져오고 source ~/.bashrc
사용자 정의 프롬프트에 대해 수동으로 실행해야 합니다.
분석
RHEL 7 컴퓨터를 사용하고 있습니다. 나는 bash 업데이트 후에이 동작을 알아 차리기 시작했지만 지금까지 질문을하지는 않았다.
예를 들어 프롬프트를 다음과 같이 사용자 정의했습니다.
[user@hostname ~]$
새로운 tmux 세션을 시작할 때마다 bash 기본값으로 보이는 것을 사용합니다.
-sh-4.2$
빠른 실행은 source ~/.bashrc
항상 문제를 해결하지만 작은 것을 고치려고 할 때 마다이 작업을 수행해야한다는 것은 성가신 일입니다. tmux가 자동으로 다시 수행하도록하는 방법에 대한 아이디어가 있습니까?
더 이상의 정보가 필요하면 기꺼이 제공해드립니다.
tmux.conf
참고로 tmux.conf
사용자 정의라고 할 수는 없지만 아래 파일이 있습니다.
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"
source ~/.bashrc
줄을 추가하고.bash_profile
로그 아웃했다가 다시 시도한 후 새로운 tmux 세션을 만들었지 만 변경하지 않았습니다. 어떤 아이디어?