tmux使用和保存工作环境插件

介绍

tmux 是一个终端复用器,主要用途包括:

  1. 会话管理:可以在一个终端中运行多个会话,随时切换。

  2. 窗口和面板:支持在一个会话中分割多个窗口和面板,方便多任务处理

  3. 会话持久化:即使终端关闭,tmux 会话仍然保持运行,可以稍后重新连接。

  4. 远程工作:在远程服务器上使用 tmux可以断开连接后保持任务继续运行

  5. 自定义配置:支持高度自定义的快捷键和配置文件,满足不同用户需求。

这些功能使 tmux 成为开发者和系统管理员的强大工具,特别是在需要处理多个任务或长时间运行的情况下。

下载

sudo apt install tmux

会话

新建会话

新建一个tmux session非常简单,语法为tmux new -s session-name,也可以简写为tmux,为了方便管理,建议指定会话名称,如下。

tmux # 新建一个无名称的会话
tmux new -s demo # 新建一个名称为demo的会话

更改会话名字

更换会话0为daily

➜  ~ tmux list-sessions
0: 2 windows (created Mon Nov 11 21:14:23 2024)
➜  ~ tmux rename-session -t 0 daily
➜  ~ tmux ls
daily: 2 windows (created Mon Nov 11 21:14:23 2024)

断开当前会话

会话中操作了一段时间,我希望断开会话同时下次还能接着用,怎么做?此时可以使用detach命令。

tmux detach # 断开当前会话,会话在后台运行

也许你觉得这个太麻烦了,是的,tmux的会话中,我们已经可以使用tmux快捷键了。使用快捷键组合Ctrl+b + d,就可以断开当前会话。

进入某个会话

断开会话后,想要接着上次留下的现场继续工作,就要使用到tmux的attach命令了,语法为tmux attach-session -t session-name,可简写为tmux a -t session-nametmux a。通常我们使用如下两种方式之一即可:

tmux a # 默认进入第一个会话
tmux a -t demo # 进入到名称为demo的会话
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值