注释掉/取消注释 Ubuntu 配置文件中的一行
Linux 与所有操作系统一样,以配置文件的形式保留其程序的初始/默认设置和配置参数。这些文件用于配置系统的软件应用程序、服务器进程和操作系统设置。作为 Linux 管理员,您可以通过多种方式编辑这些文件;其中之一是注释或取消注释一行配置。
当您打开配置文件时,您可能会看到以符号“#”开头的一行或多行;这意味着该行已被注释掉。当解释器读取配置文件的内容时,它会忽略以#开头的行。因此,任何已注释的功能启用行都意味着相应的功能在您的系统上被禁用。
这是启用(未注释)功能在配置文件中的外观:
This is an enabled feature
FeatureEnable= true
这是禁用(注释)功能在配置文件中的外观:
This is a disabled feature
#FeatureEnable = true
在本文中,我们将展示一个示例,并了解如何使用注释和取消注释一行或多行来启用或禁用 Linux 系统上的功能。我们将在 Ubuntu 18 上运行此示例,以便通过位于 /etc/gdm3/ 的 custom.conf 文件为用户启用自动登录
示例:为 Ubuntu 用户启用自动登录
让我们利用这个注释和取消注释功能来为 Ubuntu 上的用户启用自动登录。
- 通过 Ubuntu Dash 或 Ctrl+Alt+T 打开终端。
- 通过以下命令在 Nano 编辑器中打开 custom.conf 文件:
sudo nano /etc/gdm3/custom.conf
请注意,您需要成为超级用户才能编辑大部分系统配置。
输入密码后,将打开以下文件:
您可以看到所选行已被注释掉。这意味着user1的自动登录功能已被禁用。
您可以简单地从我们选择的最后两行中删除#字符,并为您想要启用自动登录的用户提供用户名而不是值“user1”。例如:
您可以看到启用功能的颜色变化。
现在按 Ctrl+X,然后按 Y 保存文件。
现在,当您重新启动计算机时,您将登录,而不会被要求提供身份验证详细信息。
我们已经看到了如何取消注释一行功能来启用它。您可以通过在功能定义行的开头添加 # 字符以类似的方式禁用功能。