在centos上用byobu在window标题中显示当前路径

Displaying current path in the window title with byobu on centos

我习惯于在 linux 终端 window 标题中显示我的当前路径,当使用 rxvt 时,像这样:

PS1="\[3]0;\u@\h: \w[=11=]7\][${LOGNAME}@${HOSTNAME}] > "

来自我的 .bashrc

我在 centos 上的 byobu(使用 tmux)中找不到这样做的方法。有没有人知道如何做到这一点,或者在 byobu 状态行中?

谢谢

我在 byobu 状态栏中找到了执行此操作的方法。

CentOS 6 的问题是来自标准 repo 的 tmux 版本。是v1.6,我们至少需要1.8才能达到这个结果。

所以从最新的来源安装 tmux,就像这里解释的那样:https://gist.github.com/sturadnidge/4185338

注意:再次 运行 byobu 之前终止旧的 tmux 会话。

然后在您的 $HOME/.byobu/.tmux.conf

中使用以下设置
set -g status-left '#{pane_current_path} '