tmux命令总结

tmux命令总结

tmux主要用于解决需要在终端中开启多个窗口,频繁切换的问题。

1. 是什么

tmux即terminal multiplexer(终端复用器),它可以启动一系列终端会话。

它解绑了会话和终端窗口。关闭终端窗口再打开,会话并不终止,而是继续运行再执行。将会话与终端窗后彻底分离。

2. 怎么用

2.1 安装

安装:
yum install tmux

2.2 入门

  1. 运行tmux:# tmux

  2. 新建会话: # tmux new -s SESSION-NAME

  3. 查看已创建的会话:# tmux ls

  4. 进入一个已知会话: # tmux a -t SESSION-NAME 或 # tmux attach -t SESSION-NAME

  5. 暂时离开当前会话:# tmux detach

    该命令会从当前会话中退出去, 因此才会有稍后重新接入会话这么一说

  6. 关闭会话:# tmux kill-session -t SESSION-NAME

    在会话内部或外部执行均可

2.3 进阶

2.3.1 分屏操作

很多情况下, 需要在一个会话中运行多个命令,执行多个任务,我们可以在一个会话的多个窗口里组织他们。

分屏:分为水平分屏和垂直分屏

  • 水平分屏 – 快捷键:先按 ctrl+b, 放开后再按%

如何区分水平分屏和垂直分屏,看%和"在键盘中的大概位置,就可以理解

  • 垂直分屏 – 快捷键:先按 ctrl+b, 放开后再按 "
  • 分屏后的窗口中光标互相切换 – 快捷键:先按ctrl+b, 放开后再按下o (或者直接方向键)

使用快捷键
  • 左右分屏 :Ctrl + b, % (分割当前窗口)
  • 上下分屏 :Ctrl + b, " (分割当前窗口)
  • 关闭分屏 :Ctrl + b, x (关闭所在分屏窗口)
  • 显示分屏编号 :Ctrl + b, q (显示分屏编号)
  • 分屏切换 :Ctrl + b, 方向键 (基本可以自由切换)

2.3.2 切换tmux会话终端

快捷键:先按ctrl+b, 放开后再按s

2.3.3 屏中内容上下滚动模式
  • 进入tmux翻屏模式:先按 ctrl +b,松开,然后再按 [
  • 上下翻页:直接通过触摸板控制
  • 退出:q

3.其他

  • 单独运行tmux命令,即开启一个tmux会话。
  • 不能在tmux会话里面再新建会话,会报错:“sessions should be nested with care, unset $TMUX to force”。
  • 终端内显示时间:
    • 快捷键:先按ctrl+b, 放开后再按t ;退出时间界面:按q键

  • 参考资料:
    • https://blog.51cto.com/13683137989/1961188
    • https://zhuanlan.zhihu.com/p/98384704
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【文言】

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值