<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shell on kites262</title><link>https://kites.cc/tags/shell/</link><description>Recent content in Shell on kites262</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>kites262</copyright><lastBuildDate>Wed, 13 Nov 2024 23:27:29 +0800</lastBuildDate><atom:link href="https://kites.cc/tags/shell/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu 图形界面与命令行启动模式切换</title><link>https://kites.cc/p/scripts-switch-ubuntu-startup-target-mode/</link><pubDate>Wed, 13 Nov 2024 23:27:29 +0800</pubDate><guid>https://kites.cc/p/scripts-switch-ubuntu-startup-target-mode/</guid><description>&lt;p&gt;平时使用 Ubuntu 时，有时候需要在图形界面和命令行模式之间切换。&lt;/p&gt;
&lt;p&gt;比如有时候在服务器上安装了图形界面版本的 Ubuntu 系统，但是为了节省资源，需要切换到命令行模式，而有时候又需要切换回图形界面模式。&lt;/p&gt;
&lt;p&gt;针对这种情况，可以通过修改 &lt;code&gt;/etc/systemd/system/default.target&lt;/code&gt; 文件来切换启动模式。&lt;/p&gt;
&lt;p&gt;这里提供了两个脚本，一个用于切换到图形界面模式，另一个用于切换到命令行模式。&lt;/p&gt;
&lt;p&gt;切换到图形界面模式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl set-default graphical.target
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;切换到命令行模式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl set-default multi-user.target
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;执行以上某个命令后，只需要重启系统，就可以切换到对应的启动模式。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;也可以将&lt;code&gt;set-default&lt;/code&gt;换成&lt;code&gt;isolate&lt;/code&gt;，这样可以在不重启系统的情况下，直接切换到对应的启动模式，一般仅用于测试。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>