tmuxを起動するためのデフォルトシェルを設定する方法

tmuxを起動するためのデフォルトシェルを設定する方法

私は毎回tmuxを入力するのではなく、デフォルトのbashシェルがtmuxを直接入力できるようにしたいです。

ベストアンサー1

@StarNamerからの返信通常は正確ですが、一般的に確認するために次のテストを実行します。

  1. tmuxシステムに存在
  2. 私たちはインタラクティブシェルにいます。
  3. tmux自体内で実行しようとしません。

だから私はこれを次に追加します.bashrc

if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
  exec tmux
fi

引用する

おすすめ記事