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
来设置自己的快捷键、状态栏以及其他个性化选项。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本