나는 웹을 검색했고 많은 사람들이 tmux
그들의 것이 실행되지 않는다고 불평했습니다 .bashrc
. 모든 곳에서 제안된 해결책은 .bashrc
cos 내에서 로그인 쉘로 bash를 시작하는 것이었고 우리는 그것이 로그인 쉘에 대해 실행되었음을 확신할 수 있습니다..bash_profile
tmux
.bash_profile
불행하게도 이 솔루션도 나에게는 효과가 없습니다. .bash_profile
및 에서 명령/별칭을 복사 해 보았습니다 .bashrc
. 이것조차도 작동하지 않는 것 같습니다. .tmux.conf
문서가 전혀 없어서 문제가 발생할 수 있습니다 .
내용은 .bash_profile
다음과 같습니다
[pmanjunath 12:29:13 ~]$ cat .bash_profile
source ~/.bashrc
내용은 .bashrc
다음과 같습니다
[pmanjunath 12:29:36 ~]$ cat .bashrc
PS1="\[\e[35m\][\u \t \w]$ \[\e[0m\]"
export CSCOPE_EDITOR=vim
PATH=$PATH:~/bins
CSCOPE_DB=~/cscope/cscope.out; export CSCOPE_DB
alias cs='`which cscope` -d'
alias fs='cd /data/fs'
alias real='cd /data/debug/src/prog/realstore'
alias mnt='cd /mnt/tintri'
alias psg='ps -eaf | grep realstore'
set -o vi
다시 실행하지 않는 한 tmux
아래와 같이 나사를 시작합니다.PS1
~/.bash_profile
-bash-4.0$
편집하다이상한 일이 일어났습니다. tmux를 연결하여 tmux를 디버깅하려고 합니다 strace
. 내가 보는 것은 tmux가 특정 libevent2
라이브러리를 찾을 수 없다는 것입니다. 그래서 설치하는 것은 다음과 같습니다
rpm -ivh /auto/toolchain/rpms/fedora12/libevent2-2.0.21-6.tt.x86_64.rpm
그 후, tmux는 내 bash 프로필 실행을 시작하지만 !!로 실행할 때만 가능합니다 strace
. 그냥 말하면, tmux
똑같은 오래된 문제가 여전히 존재합니다! strace
마법이 뭔지는 잘 모르겠습니다 .