在Centos 8 服务器用tmux多开窗口

在 CentOS 服务器上使用 tmux 来多开窗口是一个高效的方式。tmux 是一个终端复用器,它允许你在一个终端窗口中打开多个终端会话,还可以在会话之间轻松切换,非常适合长时间运行程序或多任务操作。下面是如何使用 tmux 来多开窗口的基本步骤:

1. 安装 tmux

如果你的系统还没有安装 tmux,你需要先安装它。在 CentOS 上,你可以通过以下命令来安装:

sudo yum install tmux

2. 启动 tmux

安装完成后,你可以通过简单地输入 tmux 来启动它:

tmux

这将打开一个新的 tmux 会话。

3. 创建新窗口

tmux 会话中,你可以通过以下快捷键来创建新窗口:

  • 按下 Ctrl+b,然后释放这些键,接着按下 c(这代表 create 的意思)。

这将为你创建一个新的窗口,并自动切换到该窗口。

4. 在窗口间切换

创建多个窗口后,你可以通过以下快捷键在它们之间切换:

  • 按下 Ctrl+b,然后释放这些键,接着按下窗口对应的数字键,或者使用 n(下一个 next)和 p(上一个 previous)来在窗口间切换。

5. 分割窗口

tmux 也允许你将窗口分割成面板(panes),你可以垂直或水平分割它们:

  • 水平分割:按下 Ctrl+b,然后释放这些键,接着按 %
  • 垂直分割:按下 Ctrl+b,然后释放这些键,接着按 "

6. 在面板间切换

创建多个面板后,你可以通过以下快捷键在它们之间切换:

  • 按下 Ctrl+b,然后使用方向键来在面板间切换。

7. 分离和恢复会话

如果你想要离开 tmux 会话但保持它运行在后台,你可以分离会话:

  • 按下 Ctrl+b,然后释放这些键,接着按 d(代表 detach 的意思)。

要恢复到之前的会话,可以使用以下命令:

tmux attach

或者,如果你有多个会话,使用:

tmux attach-session -t 会话名

你可以通过 tmux list-sessions 来查看所有会话的列表。

8.关闭所有后台tmux窗口

要关闭所有后台的 tmux 会话,你可以使用 tmux kill-server 命令。这个命令将终止 tmux 服务器及其所有会话和窗口。请注意,这将关闭你所有的 tmux 会话,而不仅仅是一个特定的会话。

如果你只想关闭一个特定的 tmux 会话,可以使用以下命令,其中 session-name 是你想关闭的会话的名称:

tmux kill-session -t session-name

例如,如果你的会话名称是 mining,你可以用以下命令关闭它:

tmux kill-session -t mining

这些命令对于管理 tmux 会话非常有用,尤其是当你有许多会话运行时。请确保你愿意关闭所有会话或指定的会话,因为这将终止会话中运行的所有进程。

这些是使用 tmux 的基本步骤和一些常用命令。tmux 非常强大,通过查看它的手册页(man tmux)或其他在线资源,你可以学习更多高级用法和自定义选项。

posted @ 2024-04-07 12:52  孤飞  阅读(323)  评论(0编辑  收藏  举报