我使用 TMUX ssh 到远程服务器。该.tmux.conf
文件非常简单:
setw -g mode-keys vi
set -g status-right '#(TZ=Asia/Kolkata" date +"%%Y-%%m-%%d %%H:%%M")'
相关.bashrc
代码片段如下:
[ -z "${PS1:-}" ] && return
source "$HOME/.tmux.conf"
每次我启动 TMUX 或打开一个新窗口时,它都会打开一个新窗口并显示此错误
bash: setw: command not found...
-bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
系统无法识别,很奇怪setw
命令。我该如何修复它?
我正在使用Ubuntu 22.10
,WSL
而远程服务器Red Hat 8.9
答案1
tmux.conf 文件根本不是要由 Bash 来获取的;它将直接由 tmux 读取。该文件中的 tmux 命令不是系统命令 –它们是 tmux 命令,甚至 tmux 命令 'set' 与同名的 Bash 命令没有任何关系。