私のbash_profileは次のようになります。
takeapic
#print status
#do other stuff
source ~/.bashrc
何らかの理由で私が呼び出すすべての端末エミュレータはこのスクリプトを実行します。ログイン時に一度だけ実行すればいいのではないですか?なぜこれが起こるのですか?
私のbashrcには次のコマンドが含まれています。
export PATH=$PATH:/home/saga/bin
export VISUAL=vim
export EDITOR=vim
export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33'
alias ls='ls --color=auto'
alias ll='ls -l'
alias la='ls -a'
alias lla='ls -al'
alias cx='chmod +x'
alias clipboard='xsel -b'
alias diff='diff --color=auto'
alias grep='grep --color=auto'
alias sakura='sakura -e tmux'
alias zathura='zathura --fork'
export HISTCONTROL=ignoredupd
tmuxはすべてのウィンドウをログインシェルで起動することを知っていますが、sakuraはパスを介して呼び出されても.bash_profileを実行します。