与所有操作系统一样,Linux以配置文件的形式保留其程序的初始/默认设置和配置参数。这些文件用于配置系统的软件应用程序,服务器进程和OS设置。作为Linux管理员,您可以通过多种方式编辑这些文件。其中之一正在注释或取消注释配置行。
打开配置文件时,您可能会看到一行或多行以符号“#”开头’;这意味着该行已被注释掉。解释器在读取配置文件的内容时,将忽略以#开头的行。因此,任何已注释的feature-enabling行均表示系统上的相应功能已禁用。
这是已启用(未注释)功能在配置文件中的显示方式:
# 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。
- 打开custom.conf通过以下命令在Nano编辑器中添加文件:
$ sudo nano /etc/gdm3/custom.conf
请注意,您需要成为超级用户才能编辑大多数系统配置。
输入密码后,将打开以下文件:
您可以看到所选行已被注释掉。这意味着user1的自动登录功能已被禁用。
您只需从我们选择的最后两行中删除#字符,然后为要启用自动登录的用户提供用户名,而不是值“user1”。例如:
您可以看到已启用功能的颜色变化。
现在按保存文件Ctrl + X然后ÿ。
现在,当您重新启动计算机时,无需进行身份验证详细信息即可登录。
我们已经看到了取消注释功能线如何能够启用它。您可以通过类似的方式,通过在feature-defining行的开头添加#字符来禁用功能。