假设你已经安装好Tmux命令了
前缀键
先讲一个概念:前缀键
Tmux 窗口有大量的快捷键。所有快捷键都要通过前缀键唤起。默认的前缀键是Ctrl+b
,即先按下Ctrl+b
,快捷键才会生效。
举例来说,帮助命令的快捷键是Ctrl+b
?
。它的用法是,在 Tmux 窗口中,先按下Ctrl+b
,再按下?
,就会显示帮助信息。
然后,按下 ESC 键或q键,就可以退出帮助。
默认的情况下前缀按键是 ctrl + b , 这个前缀按键不是很友好,ctrl 和 b 的距离真的是太长了,操作起来不是很舒心,当然这个前缀按键是可以通过 tmux 的配置文件 .tmux.conf 进行修改的
启动Tmux
$ tmux
上面的命令会创建一个 session ,默认是通过数字编号来命令的,第一个启动的 Tmux 窗口,编号是0,第二个窗口的编号是1,以此类推。这些窗口对应的会话,就是 0 号会话、1 号会话。
创建会话
使用编号区分会话,不太直观,更好的方法是为会话起名。
$ tmux new -s <session-name>
其中-s
是指定会话名。
退出Tmux
按下Ctrl+b
(前缀键)+d 或者显式输入exit
命令,就可以退出 Tmux 窗口。
分离会话
在 Tmux 窗口中,按下前缀键+d或者显示输入下面的命令
$ tmux detach
上面命令执行后,就会退出当前 Tmux 窗口,但是会话和里面的进程仍然在后台运行。
进入会话
使用会话编号
$ tmux attach -t 0
使用会话名称
$ tmux attach -t <session-name>
查看当前所有的 Tmux 会话
$ tmux ls
# 或者
$ tmux list-session
切换会话
使用会话编号
$ tmux switch -t 0
使用会话名称
$ tmux switch -t <session-name>
杀死会话
使用会话编号
$ tmux kill-session -t 0
使用会话名称
$ tmux kill-session -t <session-name>
重命名会话
tmux rename-session
命令用于重命名会话。
$ tmux rename-session -t 0 <new-name>
上面命令将0号会话重命名。
上下浏览历史输出
在输出超过一个页面的时候,我们需要浏览前面的输出,这个时候可以用Ctrl+b
(前缀键),然后[
,就可以用上下按键(包括PgUp、PgDown键)查看前后输出了。
感谢分享