插件窝 干货文章 linux图形界面怎么切换到命令行

linux图形界面怎么切换到命令行

界面 命令 切换 图形 861    来源:    2025-04-06

在 Linux 系统中,可以通过以下几种方式从图形界面(GUI)切换到命令行界面(TTY):


方法 1:使用快捷键切换虚拟终端

  1. 按下组合键:
    Ctrl + Alt + F1~F6
    (例如 Ctrl + Alt + F3 切换到 tty3
    • 默认情况下,F1~F6 对应命令行终端(tty1~tty6),F7F8 通常保留给图形界面(如 GNOME/KDE)。
  2. 输入用户名和密码登录即可使用纯命令行。
  3. 切换回图形界面
    • 按下 Ctrl + Alt + F7Ctrl + Alt + F2(具体取决于发行版,通常为 F7)。

方法 2:通过终端模拟器运行命令

  1. 在图形界面中打开终端(如 GNOME Terminal、Konsole)。
  2. 输入以下命令临时关闭图形界面:
    bash sudo systemctl stop gdm # 适用于 GNOME(GDM 显示管理器) sudo systemctl stop lightdm # 适用于 LightDM sudo systemctl stop sddm # 适用于 KDE(SDDM)
    • 此时会退回命令行界面。
  3. 恢复图形界面
    bash sudo systemctl start gdm # 替换为对应的显示管理器

方法 3:修改默认运行级别(永久生效)

  1. 通过命令设置默认启动到命令行:
    bash sudo systemctl set-default multi-user.target # 切换到命令行模式
  2. 恢复图形界面为默认
    bash sudo systemctl set-default graphical.target
  3. 重启生效:
    bash sudo reboot

注意事项

  • 快捷键可能因发行版不同:某些系统(如 Ubuntu 18.04+)可能将图形界面绑定到 Ctrl + Alt + F2,命令行终端从 F3 开始。
  • 无响应情况:如果图形界面卡死,强制切换到 tty 后可通过 top/kill 结束相关进程,或重启显示管理器(如 sudo systemctl restart gdm)。
  • 远程连接:通过 SSH 登录时无需切换,直接获得命令行。

常见问题

  • 切换后黑屏:可能是显卡驱动问题,尝试安装驱动或更换虚拟终端(如 Ctrl + Alt + F4)。
  • 无法输入密码:TTY 下密码输入无视觉反馈,正常输入后回车即可。

根据需求选择临时切换或永久配置即可。