从图形界面进入命令行终端(最常用)
适用于已安装桌面环境(如GNOME、KDE)的用户:
- 快捷键打开终端
同时按下Ctrl + Alt + T
(多数发行版默认快捷键),终端窗口会直接弹出。 - 通过菜单启动
- 点击桌面左上角的”应用程序”菜单 → 搜索”Terminal”、”Konsole”或”命令行” → 点击打开。
- Ubuntu中可在”显示应用程序”中搜索;CentOS在”应用程序”→”系统工具”中查找。
系统启动时直接进入命令行(无图形界面)
若需开机跳过图形界面,直接进入纯命令行:
- 临时进入
- 开机到GRUB引导菜单时(通常需按
Shift
或Esc
键显示菜单)→ 选择”Advanced options” → 选择内核版本后缀为(recovery mode)
的选项 → 在恢复菜单选root
或resume
。
- 开机到GRUB引导菜单时(通常需按
- 永久修改默认模式
- 编辑系统目标(适用于systemd系统):
sudo systemctl set-default multi-user.target # 设置命令行启动 sudo reboot # 重启生效
- 还原图形界面:
sudo systemctl set-default graphical.target
- 编辑系统目标(适用于systemd系统):
使用虚拟控制台(TTY)
Linux默认提供6个文本控制台(TTY1-TTY6),独立于图形界面:
- 在图形界面中按
Ctrl + Alt + F1
到F6
(如F3)切换到纯命令行界面。 - 输入用户名和密码登录。
- 返回图形界面:按
Ctrl + Alt + F2
或F7
(不同发行版可能不同,常见F1/F7为图形界面)。
注意:TTY在图形界面崩溃时尤其有用,可强制进入系统修复。
通过SSH远程登录
从其他设备访问Linux的命令行:
- 确保目标Linux开启SSH服务:
sudo systemctl start sshd # 启动服务 sudo systemctl enable sshd # 设置开机自启
- 在另一台电脑(Windows/macOS/Linux)使用SSH客户端:
ssh 用户名@Linux设备的IP地址
输入密码后即可远程操作命令行。
恢复模式与单用户模式(系统修复)
当系统无法正常启动时:
- 开机进入GRUB菜单 → 选”Advanced options” → 选择
recovery mode
。 - 在恢复菜单中选:
root
:进入root权限的命令行(需root密码)。drop to root shell prompt
:直接获得root shell。
- 单用户模式(旧版init系统):
- GRUB菜单中按
e
编辑启动项 → 找到linux
行末尾添加single
或init=/bin/bash
→ 按Ctrl+X
启动。
- GRUB菜单中按
注意事项与安全建议
- 权限管理:
- 避免长期使用
root
账户,普通操作建议用sudo
临时提权。
- 避免长期使用
- 关键操作谨慎:
- 修改系统文件(如
/etc/fstab
)前先备份。 - 单用户模式无需密码即可获得root权限,确保物理环境安全。
- 修改系统文件(如
- 兼容性说明:
systemctl set-default
适用于systemd系统(Ubuntu 16.04+/CentOS 7+)。- 旧版SysVinit系统使用
init
级别(如sudo init 3
切换命令行)。
为什么需要命令行?
- 高效性:批量文件处理、软件安装(
apt/dnf
)比图形界面更快。 - 灵活性:支持脚本自动化(如备份、监控)。
- 故障恢复:图形界面崩溃时,命令行是唯一的修复途径。
通过以上方法,无论是日常操作还是紧急修复,您都能灵活进入Linux命令行,掌握这些技能将显著提升系统控制能力。
引用说明参考Linux官方文档(kernel.org)、Ubuntu社区指南(help.ubuntu.com)及Red Hat系统管理手册(access.redhat.com),并结合实际运维经验总结,操作命令已通过Ubuntu 22.04/CentOS Stream 9验证。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10125.html