linux重新开一个命令行
linux重新开一个命令行详细介绍
在 Linux 中重新打开一个命令行(终端)有多种方式,具体取决于你的使用场景和需求。以下是常见方法及详细操作:
一、图形化桌面环境下的快速操作
1. 使用快捷键打开新终端窗口
- GNOME(如 Ubuntu、Fedora):
- 默认快捷键:
Ctrl + Alt + T(直接打开新窗口)。 - 自定义快捷键:
- 进入 设置 → 键盘 → 快捷键 → 自定义快捷键,点击
+号添加新快捷键。 - 名称:任意填写(如 “New Terminal”),命令:
gnome-terminal,快捷键:设置为你想要的组合键(如Ctrl + Shift + T)。
- 进入 设置 → 键盘 → 快捷键 → 自定义快捷键,点击
- 默认快捷键:
- KDE Plasma(如 KDE Neon、openSUSE):
- 默认快捷键:
Super(Windows键) + T或Alt + F2输入konsole。 - 自定义快捷键:
- 进入 系统设置 → 快捷方式 → 全局快捷方式 → 应用程序特定快捷方式,添加新条目。
- 命令:
konsole,快捷键:设置为Ctrl + Shift + T等。
- 默认快捷键:
- Xfce(如 Xubuntu):
- 默认快捷键:
Ctrl + Alt + T,或通过 应用程序菜单 → 终端 打开。
- 默认快捷键:
2. 通过命令行启动新终端
- 通用方法:
在现有终端中输入以下命令之一,即可在后台启动新窗口:bashgnome-terminalkonsole
xfce4-terminal
xterm
若需指定窗口标题或大小,可添加参数:bash
gnome-terminal 80x24+100+100
3. 终端分屏工具(同一窗口内多终端)
- Terminator:
- 安装:
sudo apt install terminator(Ubuntu/Debian)或sudo dnf install terminator(Fedora)。 - 快捷键:
Ctrl + Shift + E:垂直分屏。Ctrl + Shift + O:水平分屏。Ctrl + Tab:切换分屏窗口。Ctrl + Shift + X:最大化当前分屏。
- 配置:右键终端空白处 → 首选项,可调整布局和快捷键。
- 安装:
- tmux:
- 安装:
sudo apt install tmux(Ubuntu/Debian)或sudo dnf install tmux(Fedora)。 - 基础操作:
- 启动新会话:
tmux new -s my_session。 - 水平分屏:
Ctrl + B后按"。 - 垂直分屏:
Ctrl + B后按%。 - 切换分屏:
Ctrl + B后按方向键。 - 退出会话:
Ctrl + D或tmux kill-session -t my_session。
- 启动新会话:
- 高级功能:支持会话共享、窗口命名、状态栏自定义等。
- 安装:
二、无图形界面环境下的操作
1. 虚拟控制台(Text Console)
- 切换方法:
- 按
Ctrl + Alt + F1至F6切换到虚拟控制台(共 6 个)。 - 按
Ctrl + Alt + F7返回图形界面。
- 按
- 使用示例:bash
Ctrl + Alt + F2
Ctrl + Alt + F7
2. 终端复用工具(screen/tmux)
- screen:
- 安装:
sudo apt install screen(Ubuntu/Debian)或sudo dnf install screen(Fedora)。 - 基础操作:
- 启动新会话:
screen -S my_session。 - 断开会话:
Ctrl + A后按D。 - 恢复会话:
screen -r my_session。 - 关闭会话:
exit或screen -X -S my_session quit。
- 启动新会话:
- 适用场景:保持后台任务运行(如下载、编译),即使断开 SSH 连接也不受影响。
- 安装:
三、远程服务器操作
1. 保持会话不中断
- screen/tmux:
在 SSH 连接后,通过screen或tmux启动任务,断开连接后任务仍在后台运行。bashbackup
/data /backup
Ctrl + A + D
backup
2. 分屏协作
- tmux + tmate:
- 安装:
sudo apt install tmate(Ubuntu/Debian)。 - 共享会话:bash
tmate new-sessionuser@server
- 安装:
四、其他实用技巧
1. 快速切换终端标签页
- GNOME 终端:
- 新建标签页:
Ctrl + Shift + T。 - 关闭标签页:
Ctrl + Shift + W。 - 切换标签页:
Ctrl + PageUp/Ctrl + PageDown。
- 新建标签页:
- Konsole(KDE):
- 新建标签页:
Ctrl + Shift + T。 - 切换标签页:
Ctrl + Tab或Ctrl + Shift + Tab。
- 新建标签页:
2. 后台运行命令
在命令后添加 &,使其在后台运行:
bash
long-running-command
3. 恢复误关的终端
- Linux 内核自动保存:
按Ctrl + Alt + F1至F6切换到其他虚拟控制台,尝试通过last命令查看登录记录,或使用journalctl查找进程日志。 - 第三方工具:
- byobu:基于
tmux的增强工具,自动保存会话历史。 - terminator:支持窗口恢复(需启用相关插件)。
- byobu:基于
总结推荐
| 场景 | 推荐方法 | 优势 |
|---|---|---|
| 快速打开新窗口 | Ctrl + Alt + T(GNOME)或 Super + T(KDE) |
一键操作,无需鼠标。 |
| 分屏多任务 | Terminator 或 tmux | 高效管理多任务,支持布局调整。 |
| 远程会话保持 | screen 或 tmux | 防止网络断开导致任务中断。 |
| 无图形界面环境 | 虚拟控制台(Ctrl + Alt + F2)或 screen | 直接进入文本模式,资源占用低。 |
| 自定义快捷键 | GNOME/KDE 设置中添加新快捷键 | 适配个人习惯,提升效率。 |
根据你的具体需求选择最合适的方法。若需进一步优化工作流,可结合终端复用工具(如 tmux)和自定义快捷键,实现更高效的命令行操作。