tmux终端复用

tmux终端复用

DansRoh Lv4

tmux介绍

tmux 是一个终端复用器,它允许你在一个终端窗口中运行多个终端会话,并在这些会话之间切换,而不必打开多个终端窗口。
它对于需要同时管理多个任务的用户非常有用,尤其是在服务器管理、开发等方面。

安装

在 CentOS 上,可以使用 yum 或 dnf 来安装 tmux:
sudo yum install tmux

基本用法

  1. 启动 tmux 会话:
    tmux
  2. 命名新会话:
    tmux new -s session_name
  3. 分割窗口:
    • 水平分割:Ctrl + b 然后按 “(双引号)
    • 垂直分割:Ctrl + b 然后按 %
  4. 切换窗口:
    • 在窗口之间切换:Ctrl + b 然后按 o
    • 上下移动窗口:Ctrl + b 然后按箭头键
  5. 分离和附加会话:
    • 分离当前会话:Ctrl + b 然后按 d
    • 重新附加会话:tmux attach-session -t session_name
  6. 列出会话
    tmux ls
  7. 关闭会话
    tmux kill-session -t session_name

常用快捷键

  • 新建窗口:Ctrl + b 然后按 c
  • 关闭窗口:Ctrl + b 然后按 &
  • 重命名窗口:Ctrl + b 然后按 ,(逗号)
  • 切换窗口:Ctrl + b 然后按 n(下一个)或 p(上一个)
  • 显示所有快捷键:Ctrl + b 然后按 ?

配置文件

tmux 的配置文件通常位于用户的主目录下,文件名为 .tmux.conf。你可以在这个文件中添加自定义配置,例如:

1
2
3
4
5
6
7
# 设定前缀键为 Ctrl + a
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix

# 启用鼠标支持
set -g mouse on

编辑完成后,保存文件并重新加载配置:
tmux source-file ~/.tmux.conf

  • 标题: tmux终端复用
  • 作者: DansRoh
  • 创建于 : 2024-05-16 00:00:00
  • 更新于 : 2024-07-09 14:56:43
  • 链接: https://blog.shinri.me/2024/05/16/27_tmux终端复用/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论