tmux指令记录
tmux除了终端复用外,还有个作用是当远程ssh之后,如果要临时退出,可以通过tmux保持当前会话进程。特别是需要较长时间的下载或者cmake的时候可用。
以下内容来源于AI:
tmux 是一个终端复用器,它允许用户在一个终端窗口中创建多个会话,并且每个会话可以包含多个窗口和窗格(pane)。这使得你可以同时运行多个程序,并且可以在它们之间快速切换。以下是一些常用的 tmux 命令:
启动 tmux
- tmux new -s session_name创建一个新的会话并命名。
- tmux attach -t session_name附加到已存在的会话。
- tmux ls列出所有当前的会话。
在会话中操作
- Ctrl+b d分离当前会话但保持其运行。
- Ctrl+b ?显示快捷键帮助列表。
- Ctrl+b :进入命令模式,可以输入更多的- tmux命令。
窗口管理
- Ctrl+b c创建一个新的窗口。
- Ctrl+b ,重命名当前窗口。
- Ctrl+b w选择窗口列表。
- Ctrl+b n跳转到下一个窗口。
- Ctrl+b p跳转到上一个窗口。
- Ctrl+b 0-9跳转到指定编号的窗口。
窗格管理
- Ctrl+b %水平分割窗格。
- Ctrl+b "垂直分割窗格。
- Ctrl+b o在当前窗口中的窗格间切换。
- Ctrl+b x关闭当前窗格。
- Ctrl+b {交换当前窗格与前一个窗格的位置。
- Ctrl+b }交换当前窗格与下一个窗格的位置。
其他
- Ctrl+b t显示时钟。
- Ctrl+b s显示会话列表以供选择。
- Ctrl+b [进入复制模式,可以滚动查看历史输出。
- Ctrl+b ]粘贴缓冲区内容。
tmux 提供了非常强大的自定义能力,可以通过配置文件 .tmux.conf 来设置自己的快捷键、状态栏以及其他个性化选项。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号