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

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

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

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

  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. 使用命令行工具管理服务
    使用systemctlservice命令来管理图形界面服务的启动和停止。

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

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

    sudo systemctl set-default rescue.target
    

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

目录
相关文章
|
3月前
|
Linux 网络安全 UED
在Linux中, 什么是命令行界面(CLI)和图形用户界面(GUI)?
在Linux中, 什么是命令行界面(CLI)和图形用户界面(GUI)?
|
5月前
|
XML 数据库 C++
用户图形界面(GUI)入门
用户图形界面(GUI)入门
|
6月前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 终端复用工具 screen命令 使用指南
【Shell 命令集合 系统管理 】Linux 终端复用工具 screen命令 使用指南
118 0
|
6月前
|
JavaScript 前端开发 数据安全/隐私保护
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
432 1
|
安全 Java Linux
什么是命令行和GUI?什么是环境变量?
什么是命令行和GUI?什么是环境变量?
217 0
|
JavaScript 前端开发
使用commander和inquirer创建命令行交互项目
使用commander和inquirer创建命令行交互项目
357 0
使用commander和inquirer创建命令行交互项目
|
对象存储 开发者 Python
命令行工具安装和配置 | 学习笔记
快速学习命令行工具安装和配置
命令行工具安装和配置 | 学习笔记
|
Android开发 前端开发
|
前端开发 JavaScript API
命令行终端是怎么做的?教你写一个命令行终端[electron实战]
前言 Electron很出名,很多人可能了解过,知道它是用来开发桌面端的应用,但是一直没有在项目中实践过,缺乏练手的实践项目。 很多开源的命令行终端都是使用Electron来开发的,本文将从零开始手把手的教大家用Electron写一个命令行终端。 作为一个完整的实战项目示例,该终端demo也将集成到Electron开源学习项目electron-playground中,目前这个项目拥有800+ Star⭐️,它最大的特点是所见即所得的演示Electron的各种特性,帮助大家快速学习、上手Electron。 大家跟着本文一起来试试Electron吧~ 下载试玩 本文命令行终端demo的代码量很少,
702 0
命令行终端是怎么做的?教你写一个命令行终端[electron实战]
你想打造属于自己的GUI图形化界面吗?看看这个文章!(一)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(一)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(一)