小编sim*_*mao的帖子

将 gnu 屏幕状态行转换为 tmux 状态行

我正在使用以下屏幕状态行,在我的 screenrc 中配置:

屏幕状态

我使用以下行配置它:

hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
Run Code Online (Sandbox Code Playgroud)

我没有创建这个主题,我不记得我在哪里找到的,但我真的很喜欢它。

我现在正在将我的配置转换为tmux,我似乎无法在我的tmux.conf.

我走了这么远:

set -g status-bg black
set -g status-fg white
set -g status-left '#[fg=green]#H'
set-window-option -g window-status-current-attr bright
set-window-option -g window-status-current-bg red
Run Code Online (Sandbox Code Playgroud)

产生这条线:

tmux 状态]

请忽略不同的主机名,它在不同的服务器上

我可以使用什么配置tmux来生成与第一个类似的状态行?

谢谢!

shell gnu-screen tmux

5
推荐指数
2
解决办法
3396
查看次数

将命令的输出编辑为新命令

我有一个脚本,它输出一个我想编辑的字符串,然后作为命令运行。

例如,我正在使用

cat ... | xsel -p
Run Code Online (Sandbox Code Playgroud)

然后我想编辑“xsel -op”的输出并将编辑后的字符串作为新命令运行。

所以我正在尝试:

cat ... | xsel -p
$(xsel -op) TAB
Run Code Online (Sandbox Code Playgroud)

但这当然失败了。

那么如何将xsel -op(在这种情况下)的内容输出到我的命令行,编辑该新命令,然后运行该命令?

谢谢

bash zsh

5
推荐指数
1
解决办法
496
查看次数

标签 统计

bash ×1

gnu-screen ×1

shell ×1

tmux ×1

zsh ×1