Questions tagged «tmux»

tmux是终端多路复用器软件,允许用户使用多个窗口和窗格使用终端,可以根据需要创建,删除,附加和重新附加窗口和窗格。

1
让tmux根据会话名称设置urxvt窗口标题
我每天都会开一堆urxvtc -e tmux。 我试图找到一种方法,以通过设置当前的tmux会话名称来覆盖urxvt X窗口标题(“ tmux”):rename-session session_name。 你们有没有做到这一点? 谢谢 !
9 unix  tmux  urxvt 


1
是否可以关闭ssh会话而不关闭byobu或窗口?
如果我使用byobu,则exit仅关闭当前shell。而且我必须关闭所有外壳以终止会话,这很糟糕,因为我想保留所有外壳,这就是为什么我使用byobu的原因。 另一种方法是直接关闭窗口。但是有时我只想恢复到本地计算机。 是否可以在不打扰byobu的情况下关闭会话?还是应该始终为byobu进行SSH会话打开新的标签/窗口?
9 linux  ssh  tmux  byobu 

1
tmux,杂色和终端颜色出现问题
如果我从这样mutt的tmux会话开始: $ tmux new-session -s mutt mutt 笨蛋抱怨: Error in /home/lars/.mutt/colors, line 20: 230: color not supported by term Error in /home/lars/.mutt/colors, line 26: 244: color not supported by term 但是如果我这样开始tmux,没有命令: $ tmux new-session -s mutt 然后在tmux会话中开始mutt: $ exec mutt 它可以正常工作。在这两种情况下,会话TERM内部tmux均设置为screen-256color。我没有发现这两种情况在功能上有任何区别,所以我很困惑。对于它的价值,-2tmux 的选项(“强制tmux假定终端支持256色”)似乎对此行为没有任何影响。 有人看到过这种行为吗?您知道什么原因以及如何解决吗?
9 linux  terminal  tmux  mutt 

3
如何重新加载定义了多个会话的tmux配置文件?
我在中使用了两个单独的会话tmux,在下面有以下整个过程/etc/tmux.conf: set -g base-index 1 new -s logi -n cmd neww -n logi "cat /dev/logi | ccze -m ansi -p syslog -C" splitw -t 1 -v -p 50 selectw -t 2 selectp -t 0 new -s standard -n htop "htop" neww -n cmd splitw -t 2 -v -p 50 selectw …
9 linux  tmux  session 

2
如何关闭tmux中的其他窗口?
我写了一些函数.bashrc以使其tmux易于使用: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to `tabonly`? tabp() { tmux previous-window; } qa() { tmux kill-session; } sp() …
9 bash  vim  tmux 

6
在tmux中运行时,vim中的按键混乱
我一直在玩tmux,我很喜欢它。但是,在其中运行vim时存在一个烦人的问题。 箭头键以某种方式被重新映射,但仅在某些时候才被映射,例如在启动Command-T时,如果我尝试向下滚动文件列表,则该命令将被取消,并且将进入插入模式,具体取决于箭头键按下时,插入了A,B,C或D。 例如,如果我使用箭头在缓冲区中移动,它们将正常工作。 有任何想法吗? 谢谢!
9 keyboard  bash  vim  tmux 

2
在Tmux中创建“杀死当前会话”快捷方式
是否可以在Tmux中创建一个快捷方式来杀死当前会话?键入“ kill-session -t mysession”不是很方便 我想像 bind X kill-session -t $currentsesion 我不明白如何让绑定知道哪个会话是当前的。
8 tmux 

3
Tmux忘记了创建会话的目录
当我在tmux中创建多个会话时,后续会话中每个新窗口的当前目录都被设置为第一个窗口的当前目录。 例如: -> cd /home/one && tmux new-session -n one\; new-window -n two # /home/one is the current directory for each window -> cd /home/two && tmux new-session -n three\; new-window -n four #\; etc. # "/home/two" is the current directory for the window "three" # but for the window …
8 tmux 

1
堡垒主机上带有screen或tmux的ssh-agent密钥超时
正常情况下,我正在运行ssh-agent,然后ssh到我的堡垒主机,然后打开一个tmux会话,并通过该会话连接到其他服务器。从那时起,任何我打开的会话都可以使用密钥转发。 如果我在关闭终端后继续我的tmux会话,睡着我的笔记本电脑,无论如何,我在堡垒会话上的密钥转发仍然有效,在任何新会话上转发也是如此。现有的不起作用,但是。 我的bashrc中有一个小东西,当我恢复tmux时,它可以使密钥转发正常工作,但是我很难弄清楚如何使其在tmux中打开的会话中继续工作。 例如,我有bastion01,dbhost01,dbhost02,webhost01和webhost02。 如果我打开了与bastion01的连接,请在此处启动tmux,然后连接到dbhost01和webhost01转发工作。如果我关闭该连接,重新连接并附加现有的tmux会话,然后将连接添加到dbhost02和webhost02,则密钥转发在02框上起作用,但不适用于01框。 请帮忙!

2
Tmux按键绑定不起作用
不久前,我在Mac OSX Lion上使用自制软件安装了tmux。突然,这些键绑定已停止工作。例如,如果我尝试按Ctrl-b,然后按c(创建新窗口),则只需在终端窗口中键入c。如何解决此问题并使tmux再次可用?
8 linux  macos  mac  osx-lion  tmux 

3
iTerm2上的tmux和shell拆分选项之间的区别?
我目前在我的开发环境中切换到iTerm2 + VIM。我注意到iTerm2的最新版本支持tmux,有人用它tmux来将窗口分成几个会话。我还注意到,iTerm2具有开箱即用的选项,可以将窗口分为多个会话。例如,仅使用CMD + D,就可以在垂直和水平方向上拆分任意数量的会话。因此,在我看来,您可以使用这些选项来完成相同的功能。我可能完全错了。 我的问题是:使用tmuxiTerm2上的拆分选项是否有区别/好处?
8 macos  bash  shell  tmux  iterm 


2
Tmux:自定义状态栏后没有窗格'缩放'指示
我的定制 .tmux.conf 文件看起来像这样: tmux.conf 当我在Tmux中的窗格内放大时,状态栏中的窗格标题旁边没有“Z”指示。我认为这是因为我定制了我的状态栏。 我的.tmux.conf中是否应该使用任何特殊的“标志”或字符才能让“Z”缩放指示器返回? 谢谢
7 tmux 

2
在分离的tmux会话中运行命令并将控制台输出到日志文件
我可以在分离的tmux会话中运行命令: tmux new -d 'while true; do date; sleep 1; done' 我可以在附加的tmux会话中运行命令并使用以下命令记录控制台输出: tmux new 'while true; do date; sleep 1; done' \; pipe-pane 'bzip2 > /tmp/log.bz2' 但是如何在分离的tmux会话中运行命令并记录控制台输出?以下命令在分离的tmux会话中运行命令,但是无声地记录输出: tmux new -d 'while true; do date; sleep 1; done' \; pipe-pane 'bzip2 > /tmp/log.bz2' 我能得到的最接近的是以下内容,它在非分离的tmux中启动命令,开始记录,然后分离: tmux new 'while true; do date; sleep …
7 tmux 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.