news 2026/9/3 8:34:13

Linux tmux 的使用(详细)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux tmux 的使用(详细)

tmux 类似于打开一个新窗口执行命令。

目录

1、安装tmux

2、tmux 命今及快捷键汇总

1)命今

2)快捷键

3、tmux使用详细

1)创建tmux的会话

2)退出会话

3)查看tmux所有的会话

4)进入会话

5)删除会话

6)会话中停止当前程序运行

7)会话中左右分屏

8)会话中上下分屏

9)会话中切换分屏

10)会话中调整分屏大小


1、安装tmux

yum install -y tmux

2、tmux 命今及快捷键汇总

会话:tmux 会话是一个独立的运行环境,可以包含多个窗口。即使断开连接,会话也会继续在后台运行。

窗口:每个会话可以包含多个窗口,类似于浏览器中的标签页。

面板(分屏):每个窗口可以分割成多个面板,允许同时查看和操作多个终端。

1)命今

  • tmux:使用不带参数的tmux命令直进入,会自动创建一个会话,名称是数字。
  • tmux new -s ling:创建新会话,并命名为 ling。
  • tmux ls:查看tmux所有的会话。
  • tmux detach:退出会话。
  • tmux a:进入最新的会话。
  • tmux a -t ling:入名字为 ling 的会话。
  • tmux kill-session -t ling:删除名字为 ling 的会话,并关闭里面的所有进程。
  • exit:在会话中输入exit命令,退出并删除会话。
  • tmux switch -t 编号(名称):切换其他会话。
  • tmux rename-session -t ling ran:会话 ling 重命名为 ran。

分屏命令

  • tmux split-windo:用来上下分屏。
  • tmux split-windo-h:用来左右分屏。
  • tmux select-pane -U:光标切换到上一个分屏。
  • tmux select-pane -D:光标切换到下一个分屏。
  • tmux select-pane -L:光标切换到左一个分屏。
  • tmux select-pane -R:光标切换到右一个分屏。
  • tmux swap-pane -U:当前分屏上移。
  • tmux swap-pane -D:当前分屏下移。

窗口命令

  • tmux new-window:创建新窗口。
  • tmux new-window -n yi:创建为 yi 的新窗口。
  • tmux select-window -t 编号(名称):切换指定窗口。
  • tmux rename-window meng:重命名当前窗口为 meng。

其他命令

  • tmux source-file ~/.tmux.conf:重新加载当前的 Tmux 配置。
  • tmux list-keys:列出所有快捷键,及其对应的 Tmux 命令。
  • tmux list-commands:列出所有 Tmux 命令及其参数。
  • tmux info:列出当前所有 Tmux 会话的信息。

2)快捷键

快捷键(默认Ctrl+b前缀)

  • Ctrl+b d:退出当前会话。
  • Ctrl+b s:列出所有会话,方向键下可选择,回车进入选中的会话。
  • Ctrl+b $:重命名当前会话。

分屏快捷键

  • Ctrl+b %:左右分屏。
  • Ctrl+b ":上下分屏。
  • Ctrl+b 方向键:光标切换到其他分屏。比如切换到下方分屏,就按方向键
  • Ctrl+b ;:光标切换到上一个分屏。
  • Ctrl+b o:光标切换到下一个分屏。
  • Ctrl+b {:当前分屏与上一个分屏交换位置。
  • Ctrl+b }:当前分屏与下一个分屏交换位置。
  • Ctrl+b Ctrl+o:所有分屏向前移动一个位置,第一个分屏变成最后一个分屏。
  • Ctrl+b Alt+o:所有分屏向后移动一个位置,最后一个分屏变成第一个分屏。
  • Ctrl+b x:关闭当前分屏。
  • Ctrl+b !:将当前分屏拆分为一个独立窗口。
  • Ctrl+b z:当前分屏全屏显示,再使用一次会变回原来大小。
  • Ctrl+b Ctrl+方向键:按箭头方向调整分屏大小。
  • Ctrl+b q:显示分屏编号。

窗口快捷键

  • Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
  • Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。
  • Ctrl+b n:切换到下一个窗口。
  • Ctrl+b <number>:切换到指定编号的窗口,其中的<number>是状态栏上的窗口编号。
  • Ctrl+b w:从列表中选择窗口。
  • Ctrl+b ,:窗口重命名。

3、tmux使用详细

1)创建tmux的会话

#使用不带参数的tmux命令直进入,会自动创建一个会话,名称是数字。 tmux #创建新会话,并命名为ling tmux new -s ling

底部有一个状态栏。状态栏的左侧是窗口信息(编号和名称),右侧是系统信息。

2)退出会话

#退出当前会话,不会删除会话。 tmux detach #快捷键退出当前会话,不会删除会话。 ctrl + b d

3)查看tmux所有的会话

#查看tmux所有的会话 tmux ls

4)进入会话

#进入最新的会话 tmux a #进入名字为ling的会话 tmux a -t ling

5)删除会话

#删除名字为ling的会话,并关闭里面的所有进程。 tmux kill-session -t ling #快捷键,退出并删除当前会话。 ctrl + d #在会话中输入exit命令,退出并删除会话。 exit

6)会话中停止当前程序运行

#快捷键,停止当前会话运行的程序。 ctrl + c

top命令动态查看资源是使用情况,ctrl + c停止。

7)会话中左右分屏

#左右分屏,再使用可再左右分屏 tmux split-windo -h #快捷键左右分屏,再使用可再左右分屏 ctrl + b %

8)会话中上下分屏

#上下分屏,再使用可再上下分屏 tmux split-windo #快捷键上下分屏,再使用可再上下分屏 ctrl + b "

9)会话中切换分屏

#光标切换到上一个分屏。 tmux select-pane -U #光标切换到下一个分屏。 tmux select-pane -D #光标切换到左一个分屏。 tmux select-pane -L #光标切换到右一个分屏。 tmux select-pane -R #快捷键光标切换到其他窗格。如切换到下边窗格,就按方向键↓。 Ctrl+b 方向键

10)会话中调整分屏大小

Ctrl+b Ctrl+方向键:按箭头方向调整分屏大小。

其他的命令和快捷键可自安装tmux操作一下。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 8:34:10

Active Directory 安全攻防(二十三)

引言 在前面的系列文章中,我们从攻击者视角深入剖析了Active Directory的各种攻击手法——从Pass-the-Hash到Golden Ticket,从DCSync到Kerberos委派攻击。每一种攻击都揭示了AD环境中一个或多个防御薄弱点。 现在是时候换一个视角了。 本篇文章聚焦于基础防御措施——那些…

作者头像 李华
网站建设 2026/9/3 8:34:08

2026年重庆九龙坡门面转让没人问,先查这5个问题

重庆门面转让没人问&#xff0c;不一定是转让条件不合适。亮三铺结合重庆门面亮哥本地转店推广经验&#xff0c;整理出标题、照片、信息字段、成本表达、适合业态 5 个常见问题&#xff0c;帮助老板先把门店价值说清楚。亮三铺由重庆门面亮哥主理&#xff0c;长期服务重庆本地门…

作者头像 李华
网站建设 2026/9/3 8:34:05

linux获取脚本路径方法

使用$0和dirname命令 在bash脚本中&#xff0c;$0 变量包含了脚本的名称或路径。可以使用 dirname 命令提取出目录部分 示例&#xff1a; SCRIPT_DIR$(dirname "$0")这种方法通常获取的是执行脚本命令路径相对与脚本的路径。 处理符号链接 如果脚本可能通过符号链接被…

作者头像 李华
网站建设 2026/9/3 8:34:04

国赛A题复现全流程解析:从物理建模到参数反演

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 8:33:06

工程图纸锐角自动化检查工具2.0:从原理到部署的实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 8:32:33

MiniMax H3本地部署实战:Turbo LoRA加速与提示词Skill全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华