tmux基础用法

详细教程:https://www.ruanyifeng.com/blog/2019/10/tmux.html

新建会话

tmux

底下的状态栏里最左边方括号里的就是自动分配的会话名称。
也可以手动指定会话名称:

tmux new -s <session-name>

关闭当前会话

Ctrl+d或者输入exit

分离会话

Ctrl+b d,或者输入

tmux detach

查看所有会话

tmux ls

接入会话

接入上一个会话,如果没有就新建会话:

tmux attach

接入指定会话:

tmux attach -t <session-name>

t是target的缩写。

有趣的是tmux允许重复接入一个会话,而screen不行。

此外,screen不能只读接入会话,但是tmux可以(这就是我换成tmux的原因):

tmux attach -rt <session-name>

杀死会话

杀死上一个会话:

tmux kill-session

杀死指定会话:

tmux kill-session -t <session-name>

复制模式

详见:tmux复制模式使用说明

进入复制模式:Ctrl+b [
退出复制模式:默认是Esc
默认是上下左右箭头来移动光标的。但是可以通过在~/.tmux.conf里加入

set-window-option -g mode-keys vi

来设置成vi风格的光标操作方式,需要关闭所有的tmux会话,再重新打开才能生效。注意这个时候退出复制模式的快捷键变成了Enter

进入复制模式之后,按空格选择要复制的起始位置,然后移动光标到要复制的结束位置,然后按Enter复制,同时退出复制模式,按ctrl+]可以粘贴(只能在tmux内粘贴)。

参考文献

https://unix.stackexchange.com/questions/13787/is-there-a-way-to-run-screen-in-read-only-mode

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值