(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引导时选择单用户模式。

目录
相关文章
|
人工智能 计算机视觉
教程 |【阿里云.人脸识别】Access Key ID 和 Access Key Secret 查看方法
本章主要介绍阿里云.人脸识别 Access Key ID 和 Access Key Secret 查看方法。
|
5月前
|
JavaScript 搜索推荐 开发者
ChatPPT+魔搭社区:MCP 2.0全面升级!
ChatPPT MCP2.0正式发布,联合魔搭ModelScope推出云端智能体服务,支持生成、编辑、演讲、动画等全链路功能,开放Streamable HTTP协议与本地Stdio双模式,已接入20+平台,服务300+开发者。
944 11
ChatPPT+魔搭社区:MCP 2.0全面升级!
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
1678 0
|
7月前
|
算法 中间件 开发者
OBS直播美颜深度实践:从虚拟摄像头到参数化定制
本文介绍如何通过YY开播工具作为虚拟摄像头,为OBS提供高效、精细化的直播美颜与美妆功能。内容涵盖从预设方案快速调用,到基于面部特征点识别的局部美妆参数化定制,适合开发者和技术型主播参考。
|
算法 数据安全/隐私保护
基于16QAM的载波同步和定时同步性能仿真,采用四倍采样,包括Costas环和gardner环
本内容主要介绍了基于MATLAB的算法仿真及其涉及的理论知识。通过Matlab2022a仿真,展示了载波同步与位同步在通信系统中的实现效果,并提供无水印的完整代码运行结果。理论部分详细阐述了载波同步、位同步的概念,以及Costas环和Gardner定时误差算法的应用原理。核心程序包括鉴相器、环路滤波器处理及NCO相位生成等关键步骤,最终通过星座图对比验证了16QAM信号同步前后的性能改善。
659 30
|
编解码 Linux API
【FFmpeg 视频流处理】FFmpeg API深度解析:视频流画面合并、拼接与裁剪技巧
【FFmpeg 视频流处理】FFmpeg API深度解析:视频流画面合并、拼接与裁剪技巧
1586 0
|
Linux
百度搜索:蓝易云【如何在Linux系统安装文件同步工具:FreeFileSync?】
请注意,具体安装步骤可能会因不同的Linux发行版而有所差异。如果遇到任何问题,建议查阅FreeFileSync的官方文档或论坛,其中可能会提供更详细的安装说明和支持信息。
386 3
|
缓存 监控 数据可视化
利用GitLab CI/CD自动化您的软件开发流程
【10月更文挑战第10天】GitLab CI/CD 是 GitLab 内置的持续集成和持续部署工具,通过编写 .gitlab-ci.yml 文件,可以自动化构建、测试和部署应用程序的过程。本文介绍 GitLab CI/CD 的核心优势、实施步骤及在现代开发中的应用,帮助您提高开发效率和软件质量。
|
Ubuntu 安全 网络协议