linux tmux 详细教程,Linux中Tmux的安装和基本用法
2022/4/16 7:13:03
本文主要是介绍linux tmux 详细教程,Linux中Tmux的安装和基本用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文转载于
https://blog.csdn.net/weixin_39907658/article/details/116688434
http://c.biancheng.net/linux/tmux.html
以下是一些用于管理Tmux窗口和窗格的最常用命令:
Ctrl+b c 创建一个新窗口(带外壳)
Ctrl+b w 从列表中选择窗口
Ctrl+b 0 切换到窗口0(按数字)
Ctrl+b , 重命名当前窗口
Ctrl+b % 将当前窗格水平拆分为两个窗格
Ctrl+b " 将当前窗格垂直拆分为两个窗格
Ctrl+b o 转到下一个窗格
Ctrl+b ; 在当前窗格和上一个窗格之间切换
Ctrl+b x 关闭当前窗格
Ctrl+B C
好了,我们试着再创建一个窗口: 第一步:按 Ctrl+B 组合键,然后松开。 第二步:再单独按一下 c 键。 看!最底部是不是出现了一个 1:bash 细心的同学可能会提出一个问题,为什么刚才星号(*)是在 0:bash 后面,而现在却到了 1:bash 后面呢? 这是个好问题,星号(*)在这里表示的是“当前处于活跃状态的窗口”,也就是哪个窗口现在处于可操作状态,星号(*)就在哪个窗口的后面。这回知道了吧。 3.在窗口间切换 既然,我们在 roclinux 这个 session 中已经有了两个窗口,那么如果想在两个窗口间进行切换,应该怎么操作呢? 很简单,假如我们要切换到 0:bash 这个窗口,步骤如下: 第一步:按 Ctrl-B 组合键,然后松开。 第二步:按数字 0 键。 看,我们刚才说的星号(*)是不是已经悄悄移动到 0:bash 的后面啦。同理,在按下 Ctrl+B 组合键后,按相应数字键,就可以切换到相应的窗口了。就是这么简单!
自定义Tmux
启动Tmux时,它将从~/.tmux.conf是否存在文件读取其配置参数。
这是~/.tmux.conf带有自定义状态行和一些其他选项的示例配置:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black
Tmux基本用法
以下是Tmux入门的最基本步骤:
在命令提示,类型tmux new -s my_session,
运行所需的程序。
使用键序列Ctrl-b+ d从会话中分离。
通过键入重新连接到Tmux会话tmux attach-session -t my_session。
在本教程中,您学习了如何使用Tmux。现在,您可以在一个会话中开始创建多个Tmux窗口,通过创建新窗格来拆分窗口,在窗口之间导航,分离和恢复会话,并使用该.tmux.conf文件个性化您的Tmux实例。
本指南将介绍Tmux的安装和基本用法,以使您入门和运行。
什么是tmux?
Tmux是一种终端多路复用器,可以替代GNU Screen。换句话说,这意味着您可以启动Tmux会话,然后在该会话中打开多个窗口。每个窗口都占据整个屏幕,并且可以分成矩形窗格。
使用Tmux,您可以在一个终端中轻松地在多个程序之间切换,分离它们并将它们重新连接到另一终端。
Tmux会话是持久性的,这意味着即使断开连接,在Tmux中运行的程序仍将继续运行。
Tmux中的所有命令均以前缀开头,默认情况下为ctrl+b。
安装Tmux
您可以使用发行版的软件包管理器轻松安装Tmux。
在Ubuntu和Debian上安装Tmux
sudo apt install tmux
在CentOS和Fedora上安装Tmux
sudo yum install tmux
在macOS上安装Tmux
brew install tmux
开始您的第一个Tmux会话
要开始您的第一个Tmux会话,只需tmux在控制台中输入:
tmux
这将打开一个新会话,创建一个新窗口,并在该窗口中启动一个shell。
进入Tmux之后,您会在屏幕底部看到一条状态行,其中显示有关当前会话的信息。
现在,您可以运行第一个Tmux命令。例如,要获取所有命令的列表,请输入:
Ctrl+b ?
创建命名的Tmux会话
默认情况下,Tmux会话以数字命名。当您运行多个Tmux会话时,命名会话很有用。要创建新的命名会话,请tmux使用以下参数运行命令:
tmux new -s session_name
选择一个描述性的会话名称总是一个好主意。
从Tmux会话中分离
您可以通过以下命令从Tmux会话中分离出来并返回到正常的shell:
从会话中分离后,在Tmux会话中运行的程序将继续运行。
重新连接到Tmux会话
要首先附加到会话,您需要找到会话的名称。要获取当前正在运行的会话的列表,请输入:
tmux ls
会话的名称是输出的第一列。
0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35]
my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]
从输出中可以看到,有两个正在运行的Tmux会话。第一个被命名0,第二个被命名
my_named_session。
例如,要附加到session 0,您可以输入:
从输出中可以看到,有两个正在运行的Tmux会话。第一个被命名0,第二个被命名my_named_session。
例如,要附加到session 0,您可以输入:
tmux attach-session -t 0
使用Tmux Windows和窗格
默认情况下,启动新的Tmux会话时,它将创建一个带有外壳的单个窗口。
要创建一个具有shell type的新窗口,将为其分配Ctrl+b c范围内的第一个可用数字0...9。
所有窗口的列表显示在屏幕底部的状态行上。
这篇关于linux tmux 详细教程,Linux中Tmux的安装和基本用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法