在Ubuntu系统中,启动命令行模式是一种常见的需求,尤其适用于服务器管理、系统调试或资源受限的环境,与图形界面不同,命令行模式(也称为文本模式或TTY)占用更少的系统资源,启动速度更快,且提供了更直接的系统控制方式,以下是关于Ubuntu启动命令行模式的详细说明,包括配置方法、启动流程及常见问题解决。

(图片来源网络,侵删)
Ubuntu启动命令行模式的方法
Ubuntu系统默认启动图形界面,但用户可以通过多种方式进入命令行模式,具体方法如下:
临时进入命令行模式
如果只是临时需要使用命令行,可以在系统启动时手动选择进入命令行模式:
- 重启系统,在GRUB引导菜单出现时(通常按住
Shift键或Esc键调出),使用方向键选择高级选项(Advanced options for Ubuntu)。 - 在子菜单中,选择带有
recovery mode(恢复模式)的内核版本,按Enter进入。 - 在恢复模式菜单中,选择
root Drop to root shell prompt(进入root用户命令行)或Resume normal boot(正常启动后按Ctrl+Alt+F2切换到TTY)。 - 若选择正常启动,登录图形界面后,可通过
Ctrl+Alt+F1至Ctrl+Alt+F6切换到不同的TTY终端(Ctrl+Alt+F7返回图形界面)。
永久设置为默认启动命令行模式
若希望系统默认启动命令行模式,需修改GRUB配置:
- 编辑GRUB配置文件:打开终端,运行命令
sudo nano /etc/default/grub。 - 修改GRUB_CMDLINE_LINUX_DEFAULT参数:将
quiet splash改为text,确保启动时加载内核文本模式。 - 禁用图形界面服务:运行
sudo systemctl set-default multi-user.target,将默认目标切换为多用户模式(命令行模式)。 - 更新GRUB:运行
sudo update-grub使配置生效。 - 重启系统:执行
sudo reboot,系统将直接进入命令行界面。
通过systemd目标切换
Ubuntu 16.04及以上版本使用systemd管理启动目标,可通过以下命令切换:

(图片来源网络,侵删)
- 切换到命令行模式:
sudo systemctl set-default multi-user.target。 - 切换回图形模式:
sudo systemctl set-default graphical.target。 - 临时测试:运行
sudo systemctl isolate multi-user.target立即进入命令行,但不修改默认设置。
命令行模式下的常见操作
进入命令行模式后,用户可通过以下命令进行基本操作:
- 登录系统:输入用户名和密码(默认无密码显示,直接输入即可)。
- 网络配置:通过
ip a查看网络接口,sudo dhclient <接口名>(如eth0)获取IP地址。 - 软件管理:使用
apt命令,如sudo apt update更新软件列表,sudo apt install <包名>安装软件。 - 系统服务:通过
systemctl管理服务,如sudo systemctl status <服务名>查看服务状态。 - 关机重启:
sudo shutdown -h now关机,sudo reboot重启。
命令行模式与图形模式的切换
在命令行模式下,若需临时启动图形界面,可执行:
- 启动图形服务:
sudo systemctl start graphical.target。 - 返回命令行:
sudo systemctl stop graphical.target或使用Ctrl+Alt+F1至F6切换TTY。
常见问题及解决方法
| 问题现象 | 可能原因 | 解决方法 |
|---|---|---|
| 启动后黑屏,无法进入命令行 | GRUB配置错误或图形服务异常 | 进入GRUB菜单,选择recovery mode,修复GRUB或重装显卡驱动 |
| 命令行界面显示乱码 | 字符编码不匹配 | 运行sudo dpkg-reconfigure locales,选择合适的编码(如UTF-8) |
| 网络无法连接 | 网络服务未启动 | 执行sudo systemctl start networking或sudo systemctl enable networking |
相关问答FAQs
Q1: 如何在Ubuntu命令行模式下安装图形界面?
A1: 若当前为命令行模式,可通过以下步骤安装图形界面:
- 更新软件列表:
sudo apt update - 安装Ubuntu桌面环境:
sudo apt install ubuntu-desktop - 重启系统:
sudo reboot,系统将自动进入图形界面。
Q2: 命令行模式下忘记密码如何重置?
A2: 可通过以下步骤重置密码:

(图片来源网络,侵删)
- 启动时进入GRUB菜单,选择
recovery mode。 - 选择
root Drop to root shell prompt进入root终端。 - 执行
mount -o rw,remount /重新挂载根分区为可读写模式。 - 使用
passwd <用户名>重置目标用户密码,输入新密码两次。 - 执行
exec /sbin/init重启系统,新密码即可生效。
通过以上方法,用户可根据需求灵活切换Ubuntu的命令行与图形模式,实现高效系统管理。
