如何使用 Tmux

Tmux 是什么? Tmux 是终端的多窗口工具,跟 screen 的功能差不多,能够将当前所有窗口的状态保存到session (会话)里并挂起,之后可以用 reattach session 的方式重新恢复。不同于 screen 的是,tmux能够在一个窗口添加多个面板。比较常用的场景比如,开两个面板,一个打开 vim, 一个用来运行命令;再比如,需要同时操作多个服务器的时候,打开多个面板,同步输入到所有面板上去。这样就能在多个服务器上同时执行同一条命令。 安装: Ubuntu & Debian: sudo apt install tmux CentOS: sudo yum install tmux macOS: brew install tmux 需要先安装 HomeBrew 什么是 session 以及如何管理 session ? 在终端输入tmux 后,窗口会自动创建一个session 。所有的操作都会在这个 session 中进行。比如创建多个面板,在面板之间切换等等。session 可以被保存和恢复。比如你在一个 session 中打开了很多窗口,但是需要重启电脑,这个时候就可把 session 保存起来,然后重启之后恢复 session 来继续工作。 新建 session tmux 或者 tmux new tmux new -s <session_name> [-n <window_name] 指定 session 的名字和窗口的名字 离开 session Ctrl+b d: 挂起session,可以随时恢复 恢复 session...

February 28, 2021 · 2 min · 308 words · Eric Yang