2024-09-01
Linux运维
00

目录

入门tmux
什么是tmux?
安装tmux
快速启动tmux
基本操作入门
1. 分离与退出
2. 帮助信息
3. 新建会话
4. 重新接入会话
5. 窗格操作
进阶操作
1. 会话管理
2. 切换窗口
3. 窗格间切换
总结

入门tmux

什么是tmux?

tmux是一款终端复用器,它允许你在一个终端窗口中启动多个终端会话,并在它们之间轻松切换。当你通过SSH连接到服务器时,tmux可以防止因为连接中断而导致进程中断的问题,使得你的工作更为灵活。

安装tmux

首先,让我们安装tmux。在不同的操作系统中,安装命令略有不同:

  • 在Ubuntu或Debian上:
bash
sudo apt-get install tmux
  • 在CentOS或Fedora上:
bash
sudo yum install tmux
  • 在Mac上:
bash
brew install tmux

快速启动tmux

一旦安装完成,我们可以通过简单的命令启动tmux:

bash
tmux

这时,你将进入tmux的主界面,可以开始体验它的强大功能了。

基本操作入门

1. 分离与退出

在tmux中,你可以轻松地分离当前会话,让它在后台继续运行【程序需要很久才可以执行完成,你就需要这个分离操作】:

bash
# 按下Ctrl+b,然后按d Ctrl+b d

想要退出tmux会话,你可以输入:

bash
exit

2. 帮助信息

在tmux中,你可以随时查看帮助信息,只需按下:

bash
# 按下Ctrl+b,然后按? Ctrl+b ?

3. 新建会话

通过给会话命名,可以更方便地管理它们。使用以下命令新建一个命名为my_session的会话:

bash
tmux new -s my_session

4. 重新接入会话

当你需要重新连接到一个已存在的会话时,可以使用以下命令:

bash
# 使用会话名称 tmux attach -t my_session

5. 窗格操作

tmux允许你将一个终端窗口分割成多个窗格,每个窗格可以运行不同的命令。要在当前窗口水平划分窗格,可以按下:

bash
# 按下Ctrl+b,然后按% Ctrl+b %

这样,你就成功地划分了一个水平窗格。要在垂直方向划分窗格,可以按下:

bash
# 按下Ctrl+b,然后按" Ctrl+b "

这样,你就可以在同一个终端窗口中同时运行不同的命令了。

进阶操作

1. 会话管理

tmux允许你在多个会话之间自由切换。使用以下命令列出所有会话:

bash
# 按下Ctrl+b,然后按s Ctrl+b s

你可以选择并切换到需要的会话。同时,你也可以通过以下命令重命名当前会话:

bash
# 按下Ctrl+b,然后按$ Ctrl+b $

2. 切换窗口

在tmux中,你可以同时存在多个窗口,每个窗口中可以包含多个窗格。通过以下命令列出所有窗口:

bash
# 按下Ctrl+b,然后按w Ctrl+b w

你可以选择并切换到需要的窗口,让你的工作更有组织性。

3. 窗格间切换

在同一个窗口中,你可以使用以下命令在不同的窗格之间切换:

bash
# 按下Ctrl+b,然后按方向键 Ctrl+b 方向键

这样,你可以轻松地在不同的窗格中进行操作。

总结

通过这个简要的tmux入门教程,你已经了解了tmux的基本操作,包括启动、分离、帮助信息、新建会话、窗格操作等。当你逐渐熟悉这些基本操作后,你可以进一步探索tmux的更多高级功能,使得你在终端中的工作更为高效和灵活。希望你享受使用tmux带来的便利!

在这里插入图片描述

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!