首页 > 生活经验 >

问 linux 进入命令模式 图形界面切换纯终端方法详解

2026-11-08 22:39:01
最佳答案

答

核心结论:linux 的命令模式也就是纯字符终端(TTY 文本控制台),如果当前已经登录图形桌面,可以通过快捷键切换到 tty 字符命令界面,也可以直接打开图形桌面里面的终端模拟器;如果是开机默认进入图形界面,还可以修改系统配置,让开机直接进入命令行多用户模式,不再加载图形桌面,服务器一般都是默认这个模式。

一、方式 1 快捷键切换 TTY 纯命令控制台(最常用)

快捷键:Ctrl + Alt + F1 ~ F6

  • F1、F2 很多发行版是图形桌面
  • F3 ~ F6 一般是纯文本 tty 命令控制台

操作:同时按下组合键,就会跳出登录界面,输入用户名和密码,即可进入命令模式

返回图形桌面:按 Ctrl + Alt + F1 或者 Ctrl + Alt + F2

二、方式 2 图形桌面内打开终端模拟器

如果不需要退出图形界面,只是想使用命令窗口:

  • Ubuntu GNOME:右键桌面 打开终端,或者快捷键 Ctrl+Alt+T
  • CentOS 图形版:应用菜单找到终端

这个属于图形里面的终端窗口,不是独立 tty 命令模式

三、方式 3 修改开机默认进入命令模式(永久,不启动图形桌面)

systemd 系统(CentOS7+、Ubuntu16.04 之后全部是 systemd)

  1. 查看当前默认启动目标

systemctl get-default

如果输出 graphical.target 代表默认开机进图形界面

  1. 设置开机默认进入多用户命令模式

systemctl set-default multi-user.target

  1. 重启系统

reboot

重启之后就直接进入纯命令登录界面,不会加载桌面

恢复开机默认图形界面命令

systemctl set-default graphical.target

四、方式 4 临时切换当前运行到命令模式(不修改开机默认)

systemctl isolate multi-user.target

作用:立刻停止图形服务,切换到纯命令模式,重启之后仍然按照原来默认目标启动,适合临时测试

五、进阶重点要点

  1. multi-user.target 就是命令行多用户模式,等价传统运行级别 3
  2. 远程 ssh 连接本身就是命令模式,不需要本地 tty,使用 FinalShell Xshell 远程登录服务器,直接就是命令行操作
  3. 切换 tty 之后,图形桌面进程还在后台运行,并没有关闭,只是切到别的虚拟终端
  4. 如果按 Ctrl+Alt+F 组合键无效,部分虚拟机需要在虚拟机软件里面设置,把组合键传给虚拟机内部,不然会被宿主机拦截

graphical.target 等价传统运行级别 5,带图形桌面

【相关 FAQ】

问题 1 linux 进入命令模式里面 multi-user.target 和 graphical.target 是什么

回答 1 linux 进入命令模式里面 multi-user.target 就是纯命令行多用户模式,也就是传统 runlevel3;graphical.target 是带图形桌面的模式,也就是传统 runlevel5。

问题 2 linux 进入命令模式里面 systemctl isolate 和 set-default 区别

回答 2 linux 进入命令模式里面 set-default 是修改开机默认启动目标,重启之后生效;isolate 是立刻切换当前系统运行目标,不改变开机默认配置,重启会恢复原来模式。

问题 3 linux 进入命令模式里面 ssh 远程登录算不算命令模式

回答 3 linux 进入命令模式里面 ssh 远程登录属于远程终端会话,本身就是命令行操作,不需要本地 tty 切换,服务器运维基本都是使用 ssh 方式。

免责声明:以上内容为 linux 切换命令模式技术科普,不同发行版 tty 快捷键分配会有细微差别,修改默认启动目标前确认操作,避免无法进入图形界面,内容仅供学习参考。