Tmux安装及应用

tmux 是一个终端多路复用器:它可以在一个屏幕上创建、访问和控制多个终端。tmux 可能会从屏幕上分离并继续在后台运行,然后再重新连接。

安装 tmux

如果你的服务器的系统是 redhat、centos 或 fedora,那么安装会很简单:

1
[root@cs ~]# yum install tmux

tmux 依赖于 libevent 库和 ncurses 库,所以如果你的系统中原本没有这两个库的话,yum 会在安装时自动一并安装上。

如果你的服务器的系统是 ubuntu,那么安装也很简单:

1
[root@cs ~]# apt-get install tmux

如果你的服务器的系统是 OS X Server,仍然是一条命令搞定:

1
$ brew install tmux

brew 是苹果系统中常用的包管理工具,如果你的 OS X Server 提示你没有 brew 命令的话,则要事先安装这个包管理工具:
$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ install/master/install)”

tmux 基础命令

  1. 启动 tmux
1
[root@cs ~]# tmux new -s cs

-s 是session的缩写

  1. 创建一个新窗口

在创建会话的同时,tmux 会在会话中创建一个窗口(tmux window) 0:bash。

快捷键创建新窗口
第一步:按 Ctrl+B 组合键,然后松开。
第二步:再单独按一下 c 键。

  1. 在窗口间切换

切换到 0:bash 这个窗口,步骤如下:
第一步:按 Ctrl-B 组合键,然后松开。
第二步:按数字 0 键。

  1. 关闭窗口

    1
    [root@cs ~]# tmux kill-window -t 2
  2. 退出会话

第一步:输入组合键 Ctrl+B,然后松开。
第二步:输入字母 d。

  1. 查看并回到会话

    1
    2
    3
    [root@cs ~]# tmux ls
    cs: 2 windows...
    [root@cs ~]# tmux a -t cs
  2. 关闭会话

    1
    [root@cs ~]# tmux kill-session -t cs

参考资料

https://github.com/tmux/tmux
http://c.biancheng.net/linux/tmux.html


Tmux安装及应用
http://example.com/20210726-tmux安装及应用/
作者
csorz
发布于
2021年7月26日
许可协议