(GUI)切换到命令行界面(CLI)

简介: 【7月更文挑战第15天】

在Linux中,如果你想从图形界面(GUI)切换到命令行界面(CLI),或者你想从命令行启动系统而无需加载图形界面,你可以采取以下步骤:

  1. 使用快捷键:
    大多数Linux发行版允许你通过快捷键在登录界面选择不同的运行级别。例如,在GNOME显示管理器中,你可以在登录界面按Ctrl + Alt + F1至F6来访问一个虚拟控制台。

  2. 编辑启动配置文件:
    对于使用systemd的系统,你可以编辑/etc/systemd/system/default.target文件来设置默认的运行级别。例如,要设置为多用户命令行模式,可以使用:

    sudo systemctl set-default multi-user.target
    
  3. 使用命令行参数:
    如果你是从GRUB引导加载程序启动的,可以在启动时按e来编辑启动参数,然后添加或修改systemd.unit=multi-user.target来启动到多用户命令行模式。

  4. 禁用图形界面:
    如果你想要禁用图形界面的启动,可以停止图形界面相关的服务。例如,对于GNOME桌面环境,可以使用:

    sudo systemctl stop gdm # 或者对应你的显示管理器,如lightdm, sddm等
    sudo systemctl disable gdm
    
  5. 使用init命令:
    在使用System V init的系统中,你可以使用init命令切换到不同的运行级别。例如:

    sudo init 3
    

    这将切换到多用户文本模式。

  6. 使用chroot环境:
    如果你需要一个纯命令行环境,可以使用chroot进入一个新的root环境,只包含命令行工具:

    sudo chroot /path/to/new/root
    
  7. 使用命令行工具管理服务:
    使用systemctl或service命令来管理图形界面服务的启动和停止。

  8. 使用reboot命令重启:
    如果你需要重启系统并直接进入命令行模式,可以使用reboot命令后,按相应的快捷键选择文本模式。

  9. 单用户模式:
    如果你需要以单用户模式启动(root权限,无其他用户),可以使用:

    sudo systemctl set-default rescue.target
    

    或者在GRUB引导时选择单用户模式。

目录
相关文章
|
Rust Oracle Java
针对 Minecraft 的 JVM 调优
Java 和 JVM 一直是一个很庞大的系统。Java 语言在 JVM 的基础上隐藏了很多细节,从而让程序员更关注功能而非性能。而 JVM 的作用则是对程序员编写的代码进行优化,因此 JVM 中引入了垃圾回收、即时编译等一系列先进而复杂的子系统。这种复杂度也使得 JVM 的性能并不像 C++、Go 或者 Rust 这样值观:你以为一段循环即可测量某个操作的性能,实际上这个操作可能随着循环的进行被即时编译机制优化。
6993 2
|
人工智能 计算机视觉
教程 |【阿里云.人脸识别】Access Key ID 和 Access Key Secret 查看方法
本章主要介绍阿里云.人脸识别 Access Key ID 和 Access Key Secret 查看方法。
|
3月前
|
前端开发 开发工具 git
DSH 怎么更新?npx 与 git pull 更新本体,插件用 dsh plugin update
DSH 处于开发者预览阶段,迭代很快。npx 方式每次运行都会拉取最新版,源码构建用 git pull 更新,DSH plugin 则通过 dsh plugin --profile web update 升级。本文覆盖 DSH 本体和插件的完整更新流程。
658 0
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
2016 0
|
安全 Linux 网络安全
Linux系统怎么设置允许root登录
在 Linux 系统中,允许 root 用户 通过 SSH 登录是通过修改 SSH 配置文件 /etc/ssh/sshd_config 中的 PermitRootLogin 参数来实现的。默认情况下,出于安全考虑,很多 Linux 发行版会禁用 root 用户的 SSH 登录。因此,你可以按照以下步骤来允许 root 用户通过 SSH 登录:
4023 0
|
算法 中间件 开发者
OBS直播美颜深度实践:从虚拟摄像头到参数化定制
本文介绍如何通过YY开播工具作为虚拟摄像头,为OBS提供高效、精细化的直播美颜与美妆功能。内容涵盖从预设方案快速调用,到基于面部特征点识别的局部美妆参数化定制,适合开发者和技术型主播参考。
|
虚拟化 数据安全/隐私保护
VMware ESXi 密码复杂度修改
VMware ESXi 密码复杂度修改
|
算法 数据安全/隐私保护
基于16QAM的载波同步和定时同步性能仿真,采用四倍采样,包括Costas环和gardner环
本内容主要介绍了基于MATLAB的算法仿真及其涉及的理论知识。通过Matlab2022a仿真,展示了载波同步与位同步在通信系统中的实现效果,并提供无水印的完整代码运行结果。理论部分详细阐述了载波同步、位同步的概念,以及Costas环和Gardner定时误差算法的应用原理。核心程序包括鉴相器、环路滤波器处理及NCO相位生成等关键步骤,最终通过星座图对比验证了16QAM信号同步前后的性能改善。
959 30