在Debian 9中设置进入命令提示符,可通过以下方法实现:1. 修改GRUB配置:编辑/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT="quiet"改为"3"(运行级别3,命令行模式),运行update-grub更新配置后重启;2. 使用systemctl命令:执行sudo systemctl set-default multi-user.target,将默认目标切换为命令行模式,重启后生效;3. 图形界面下切换:在登录界面按Ctrl+Alt+F1~F6,可进入字符终端tty,按Ctrl+Alt+F7返回图形界面,推荐通过修改GRUB或systemctl设置默认模式,确保每次开机直接进入命令提示符。
在Linux系统中,命令提示符(也称为“命令行界面”或“CLI”)是系统管理、脚本开发和服务器运维的核心工具,Debian 9默认安装后通常启动进入图形界面(GUI),但很多场景下我们需要切换到纯命令行模式,本文将详细介绍Debian 9中临时进入命令提示符和设置默认启动进入命令提示符的两种方法,帮助您根据需求灵活切换。
临时进入命令提示符(无需修改系统配置)
如果您只是临时需要使用命令行,不需要更改系统默认启动模式,可以通过虚拟终端快速切换,这是最简单、最常用的方法,适合日常临时操作。
操作步骤
-
切换虚拟终端
Debian 9默认支持6个虚拟终端(TTY1-TTY6),其中TTY1-TTY6是纯命令行界面,TTY7通常为图形界面。
- 在图形界面下,按下键盘快捷键
Ctrl + Alt + F1(或F2~F6中的任意一个),即可切换到对应的命令行终端。 - 按下
Ctrl + Alt + F1后,屏幕会切换到纯黑色背景的命令行界面,提示您输入用户名和密码登录。
- 在图形界面下,按下键盘快捷键
-
登录并使用命令行
输入您的用户名(如debian)和密码(输入时不会显示字符),登录成功后即可看到命令提示符(如debian@hostname:~$),此时可以执行任意命令(如ls、apt update等)。 -
返回图形界面
如果需要切回图形界面,按下快捷键Ctrl + Alt + F7(部分系统可能是F8,尝试即可),即可恢复到之前的图形桌面环境。
优点
- 无需修改系统配置,操作可逆,适合临时使用。
- 不影响系统启动速度,图形界面和命令行可随时切换。
设置默认启动进入命令提示符(修改系统配置)
如果您希望系统每次开机都直接进入命令行界面(例如用于服务器运维或避免加载图形资源),可以通过修改systemd的默认目标(Target)来实现,Debian 9采用systemd作为初始化系统,管理不同运行模式(如多用户命令行模式、图形模式等)。
操作步骤
方法1:使用systemctl命令(推荐)
-
查看当前默认目标
首先确认系统当前的默认启动模式,执行以下命令:systemctl get-default
如果输出为
graphical.target,表示默认启动图形界面;如果输出为multi-user.target,则默认启动命令行。 -
设置默认为命令行模式
执行以下命令,将默认目标修改为multi-user.target(多用户命令行模式):sudo systemctl set-default multi-user.target
执行后会提示
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.,表示设置成功。 -
重启系统验证
执行sudo reboot重启系统,系统将直接进入命令行界面,不再加载图形界面。
方法2:直接修改default.target文件(备用)
如果systemctl命令不可用(极少情况),可以通过手动修改符号链接实现:
-
备份原始配置(可选,但建议)
sudo cp /etc/systemd/system/default.target /etc/systemd/system/default.target.bak
-
删除原有默认目标链接
sudo rm /etc/systemd/system/default.target
-
创建新的命令行目标链接
sudo ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
-
重启系统验证
sudo reboot
如何恢复默认图形界面?
如果后续需要恢复图形界面启动,只需执行以下命令:
sudo systemctl set-default graphical.target
然后重启系统即可。
注意事项
-
图形界面依赖服务
如果系统未安装图形界面(如 minimal 安装的 Debian),默认就会进入命令行,如果之前有图形界面但修改后无法启动,可能是图形相关服务未启动,可通过sudo systemctl start graphical.target临时启动图形界面排查问题。 -
远程服务器场景
对于远程服务器(如云服务器),通常无需图形界面,直接设置为命令行模式可节省资源并提高安全性,建议通过 SSH 远程连接管理服务器,避免依赖本地图形界面。 -
权限问题
修改系统启动配置需要 root 权限,确保使用sudo或直接以 root 用户操作(不推荐,安全风险较高)。
- 临时进入命令行:使用
Ctrl + Alt + F1~F6,快捷方便,无需修改配置。 - 默认启动命令行:通过
sudo systemctl set-default multi-user.target设置,适合服务器或长期命令行使用场景。
根据您的实际需求选择合适的方法,即可灵活控制 Debian 9 的启动模式,高效利用命令行工具完成系统管理任务。

