上一篇
Linux怎么打开shell?
- Linux
- 2025-06-13
- 4425
在Linux中打开终端即可访问Shell,常用方法:桌面环境通过菜单启动终端程序(如GNOME Terminal),或使用快捷键Ctrl+Alt+T,无图形界面时系统默认进入Shell命令行。
图形界面下启动终端(最常用)
适用于Ubuntu、Fedora、CentOS等带桌面环境的发行版:
- 快捷键法
同时按下Ctrl + Alt + T
(多数发行版默认快捷键),秒开终端窗口。 - 菜单导航法
- Ubuntu/Debian:点击左上角”活动” → 搜索”Terminal”或”终端”。
- Fedora/CentOS GNOME:顶部栏”应用程序” → “工具” → 选择”终端”。
- KDE Plasma:底部任务栏”K菜单” → 搜索”Konsole”。
- 右键菜单法
桌面空白处右键 → 选择”在终端中打开”(部分桌面环境支持)。
无图形界面时进入Shell
若系统未安装桌面或处于服务器模式:
- 开机自动进入TTY
Linux默认提供6个文本终端(TTY1~TTY6):- 开机后自动进入命令行登录界面(需输入用户名密码)。
- 按
Ctrl + Alt + F1~F6
在多个TTY间切换(F1-F6对应TTY1-TTY6)。
- 从图形界面切换到TTY
桌面环境中按Ctrl + Alt + F3
(F3-F6任选)→ 进入纯命令行 → 登录后即可使用Shell。
在已有Shell中启动新Shell
若已打开终端,可通过以下方式嵌套子Shell:
# 启动新Bash子Shell(默认) bash # 启动Zsh/Fish等其他Shell(需提前安装) zsh fish # 退出当前子Shell(返回父Shell) exit
特殊场景:系统崩溃时调出Shell
当图形界面卡死或无响应时:
- REISUB安全重启法
按住Alt + SysRq
(或PrtSc
)不放,依次按R
E
I
S
U
B
(间隔1秒),系统将安全重启。 - 强制进入TTY
按Ctrl + Alt + F2
尝试切换到TTY → 登录后执行top
或kill
结束故障进程。
不同发行版的差异处理
发行版 | 终端名称 | 安装命令(若无终端) |
---|---|---|
Ubuntu/Debian | gnome-terminal |
sudo apt install gnome-terminal |
CentOS/RHEL | gnome-terminal |
sudo yum install gnome-terminal |
Arch/Manjaro | konsole 或 xterm |
sudo pacman -S konsole |
轻量级桌面(XFCE) | xfce4-terminal |
sudo apt install xfce4-terminal |
注意事项
- 权限管理
- 普通用户操作受限,需提权时在命令前加
sudo
(如sudo apt update
)。 - 避免直接使用
root
账户,降低误操作风险。
- 普通用户操作受限,需提权时在命令前加
- 命令行安全
- 不执行来源不明的脚本(如
curl http://xxx | bash
)。 - 敏感操作前备份数据(如分区、格式化命令)。
- 不执行来源不明的脚本(如
- 环境变量
若命令提示command not found
,检查$PATH
或重装对应软件包。
Linux调出Shell的核心途径是图形终端快捷键(Ctrl+Alt+T
) 或 TTY切换(Ctrl+Alt+F1~F6
),掌握这些方法可应对从日常操作到系统故障的各类场景,命令行是Linux的灵魂,熟练使用Shell将极大提升系统控制效率与灵活性。
引用说明:本文操作基于GNU Bash 5.0+及主流Linux发行版官方文档(Ubuntu、Fedora、Arch Wiki),TTY部分参考Linux内核文档(The Linux Kernel Documentation),安全操作建议遵循Linux基金会最佳实践指南。