tmux是一个强大的终端复用器,与screen类似,但提供了更多的功能和更好的用户体验。以下是如何使用tmux进行一些常见操作,特别是与screen的socket相关的操作:
创建新的tmux会话:
tmux new-session -s mysession
这将创建一个名为mysession的新会话。
断开连接(分离)当前tmux会话:
按下Ctrl-b,然后按d。这将分离当前会话,但会话仍在后台运行。
列出所有tmux会话:
tmux list-sessions
重新连接(附加)到一个tmux会话:
tmux attach-session -t mysession
这将重新连接到名为mysession的会话。
关闭(杀死)一个tmux会话:
tmux kill-session -t mysession
创建新的窗口:
在tmux会话中,按下Ctrl-b,然后按c。这将在当前会话中创建一个新窗口。
在窗口之间切换:
按下Ctrl-b,然后按n切换到下一个窗口。
按下Ctrl-b,然后按p切换到上一个窗口。
分割窗口:
按下Ctrl-b,然后按%进行垂直分割。
按下Ctrl-b,然后按"进行水平分割。
在面板之间切换:
按下Ctrl-b,然后按方向键(如上、下、左、右)。
关闭当前面板:
按下Ctrl-b,然后按x。