我希望我的 tmux 会话在状态栏的右侧显示我当前的 ip 地址,但我最难找到正确的语法。该命令在 shell 中完美运行,但 tmux 不会解析它。
set -g status-right '#[fg=white]#(host (hostname))'
【注:我用的是鱼壳】
我真的希望它是:
set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)'
但由于我无法让以前的状态栏工作,这是一个失败的原因。奇怪的是我让第一个工作了一次,但后来我添加了剪辑。
Den*_*son 13
尝试这个:
set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)'
Run Code Online (Sandbox Code Playgroud)
的文档tmux
说里面#()
的sh
命令是命令。我无法开始$()
工作,但反引号可以。
归档时间: |
|
查看次数: |
14243 次 |
最近记录: |