📅  最后修改于: 2023-12-03 15:21:55.171000             🧑  作者: Mango
在 Linux 命令行环境下,我们常常需要打开多个终端选项卡来同时进行不同的工作。本文将介绍如何在终端选项卡之间进行快速切换。
在默认的 Bash Shell 中,我们可以使用以下几个快捷键来完成在终端选项卡之间的切换:
Ctrl + Alt + F1
到 F6
: 在不同的tty文本终端之间切换。
Ctrl + Alt + F7
到 F12
: 在图形化界面和不同的终端选项卡之间切换。
Ctrl + Shift + T
: 打开一个新的终端选项卡。
Ctrl + Shift + W
: 关闭当前终端选项卡。
Ctrl + Shift + N
: 打开一个新的终端选项卡,并在其中执行新的命令。
Ctrl + Shift + H
: 在所有打开的终端选项卡中搜索历史命令。
Alt + 数字键
: 切换到对应编号的终端选项卡。
如果你需要在多个终端选项卡中进行类似于屏幕共享的操作,那么 tmux 是一个非常好的选择。Tmux 全称为 Terminal Multiplexer,它能够让你在一个终端窗口中创建多个会话,并在不同的会话之间快速切换。
以下是一些常用的 tmux 命令:
tmux new -s session-name
: 创建一个名为 session-name 的新会话。
tmux attach -t session-name
: 恢复名为 session-name 的会话。
tmux switch -t session-name
: 切换到名为 session-name 的会话。
tmux list-sessions
: 列出所有的 tmux 会话。
tmux kill-session -t session-name
: 结束名为 session-name 的会话。
与 tmux 类似,screen 也是一个有用的终端窗口管理工具。它可以让你在一个终端窗口中创建多个会话,并在不同的会话之间快速切换。
以下是一些常用的 screen 命令:
screen
: 创建一个新的 screen 会话。
Ctrl + A + C
: 在当前会话中创建新窗口。
Ctrl + A + N
: 切换到下一个窗口。
Ctrl + A + P
: 切换到上一个窗口。
Ctrl + A + D
: 断开当前会话。
screen -r
: 恢复最后一个断开的会话。
screen -list
: 列出所有的 screen 会话。
screen -r session-id
: 恢复 session-id 对应的会话。
本文介绍了在 Linux 命令行环境下如何快速切换终端选项卡。除了默认的 Bash Shell 快捷键外,还介绍了两个优秀的终端窗口管理工具:tmux 和 screen。它们都可以让你在多个终端会话之间快速切换,提高效率。