red0orange

red0orange

tmux 基本使用

Content#

从使用的角度来看,tmux 是一个嵌套在终端里的终端。下面首先介绍 tmux 的安装和基本使用,然后介绍具体的使用情况。

tmux 的安装和基本使用#

tmux 是一个软件。在 ubuntu 中,运行 sudo apt-get install tmux 即可安装该软件。

tmux 的基本使用命令:

  • 进入 tmux 前:
    • tmux new -s <name>:新建并进入一个 tmux 实例,并指定名字为 <name>
    • tmux a -t <name>:进入一个已存在的 <name> 实例。
    • tmux kill-session -t <name>:关掉一个实例。
    • tmux rename-session -t <old-name> <new-name>:重命名一个实例。
  • 进入 tmux 后:
    • tmux detach:退出当前 tmux 实例并将它放入后台运行。
    • 先按下 Ctrl+B 然后按下双引号 ":上下分屏,再新建一个子终端。
    • 先按下 Ctrl+B 然后按下百分号 % :左右分屏,再新建一个子终端。
    • 先按下 Ctrl+B 然后按下上下左右任一方向键:在子终端之间跳转。

tmux 用于后台运行#

tmux 很适合在远程连接服务器时使用。当我们远程连接服务器时,往往无法保证一个连接长时间存在(例如网络波动导致需要重连)。而当需要运行一个耗时很长的程序时(例如 wget 下载一个很大的文件),在远程连接中直接运行很容易被中断。tmux 可以用于解决这类问题,方法很简单。

  • 首先新建并进入一个 tmux 实例:tmux new -s <name>
  • 在该实例里运行程序。
  • 分屏创建一个子终端( Ctrl+B + %"),输入 tmux detach 挂起后台。
  • 进入检查进度: tmux a -t <name>

Ref#

Notes:

  • 其他系统工具:[[1_zsh]]
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。