Linux中终端复用工具tmux使用方法

tmux是一款强大的窗口管理工具,适用于Linux环境。本文介绍了tmux的安装、基本命令、常用快捷键、配置文件设定、复制模式、powerline状态栏插件的设置,以及如何查看窗口历史输出。通过tmux,你可以高效地管理多窗口和窗格,提升终端使用体验。
摘要由CSDN通过智能技术生成

简介

tmux简单理解就是一个用于窗口管理的工具,当我们使用远程工具连接上终端服务器时,为了便于操作,可使用tmux来管理多窗口。tmux中有三个主要的概念,即会话、窗口(window)和窗格(pane),一个会话可以包含多个窗口,一个窗口可以被分割成多个窗格(pane)。

在这里插入图片描述

安装tmux

Ubuntu中直接使用命令行安装:apt-get install tmux

shell终端tmux命令

  • 新建会话
    tmux new -s <session_name> 或者使用 tmux 命令不指定会话名
  • 查看会话列表
    tmux ls
  • 退出会话,tmux保持后台运行
    tmux detach
  • 进入会话
    tmux attach -t <session_name> 或者使用简化命令 tmux a 默认进入第一个会话
  • 关闭会话
    tmux kill-sessoin -t <session_code> 或者 tmux kill-session -t <session_name>
  • 切换会话
    tmux switch -t <session_code> 或者 tmux switch -t <session_name>
  • 重命名会话
    tmux rename-session -t <session_code> <new_session_name>
  • 重新加载当前配置文件
    tmux source-file ~/.tmux.conf

tmux常用按键

使用tmux的任何按键指令前,都必须发送一个前缀(默认是Ctrl+b),要想查看tmux默认的按键指令,可直接使用 ctlr+b ? 查看快捷键说明。

  • C-b d 退出当前会话,并保持tmux在后台运行
  • C-b s 列表显示当前所有会话与窗口并可使用上下键进行选择
  • C-b t 显示时钟
  • C-b ” 横向分割窗口
  • C-b % 纵向分割窗口
  • C-b c 创建新窗口
  • C-b x 关闭面板
  • C-b o 跳到下一个面板
  • C-b q 显示面板编号

更多其他的快捷键可查阅帮助。

tmux配置

在用户家目录下有个tmux配置文件~/.tmux.conf,可用于我们个性化配置tmux的各种显示与操作。默认前缀是C-b,我们可以配置自己觉得方便使用的前缀,只需要使用以下的语句:

set-option -g prefix2 ` # 设置多一个前缀反引号,这个按键平时shell中很少用
或者设置成ctrl+a
set-option -g prefix2 C-a
还可取消默认绑定的前缀
unbind C-b

以下是我的一些配置

set -g prefix C-b                        # GNU-Screen compatible prefix
unbind C-a 
bind C-b send-prefix
set-option -g prefix2 `			  # 设置备
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值