我在创建新会话后执行命令时遇到了一些麻烦。
这是我的.tmux.conf的一部分:
set-window-option -g automatic-rename off
set-option -g allow-rename off
new -A -s 'main' -n 'servers' 'ls' # troubled line
splitw -h -p 35 htop
splitw -v
splitw -v -t 1
splitw -v -t 1
neww -n 'irc' weechat-curses
selectw -t 0
这是我正在处理的行:
new -A -s 'main' -n 'servers' 'ls'
这是我打开 tmux 的方法:
alias tux='TERM=screen-256color-bce tmux -f ~/.tmux.conf attach-session -t main'
'ls' 一定会导致错误,因为当它存在时,不会创建初始窗格。如果我将其更改为“顶部”,它可以正常工作并执行命令。
那么为什么 top 工作而不是 ls (或我尝试的任何其他命令)?