Linux中常见问题及技巧总结
2026/7/18 5:58:42 网站建设 项目流程

目录

一、在Linux中,解决普通用户(新用户)不能使用 sudo 的问题?

1. 现象

2. 解决办法

二、在vim中编写代码,进行/取消 批量化注释的方法

1. 批量化添加注释

2. 批量化取消注释


一、在Linux中,解决普通用户(新用户)不能使用 sudo 的问题?

当我们创建一个新用户的时候,在新用户下使用sudo的时候,一般都是执行不了的。

1. 现象

比如我们使用 sudo 来创建一个文件,即执行 sudo touch text.txt ,然后会让我们输入自己的密码,当我们输入完成后,我们仍然不能执行,它会出现如图所示的提示信息:

所以我们就需要将我们的用户添加到系统的信任名单内。解决方法如下:

2. 解决办法

  1. 登陆root用户,在我们系统中的 /etc/ 目录下有一个叫 sudoers 的文件。
  2. 打开 /etc/sudoers 这个文件,可以使用 vim 来打开。然后划到100行左右,可以看到以下信息:如果没有行号,则在底行模式下输入 set nu 就可以出现行号了。
  3. 而我们要做的就是在 root ALL=(ALL) ALL 的后面加一行 用户名 ALL=(ALL) ALL ,其中的用户名就是你想要能够sudo的用户。比如我们更改时候,如图所示:
  4. 最后,进入底行模式输入:wq!保存并强制退出

通过这四步,我们的普通用户就可以使用sudo了。如图所示:

注意:使用sudo创建的文件的所有属性都和 root 下创建的文件属性(权限,拥有者等等)是一样的。可以验证一下:


二、在vim中编写代码,进行/取消 批量化注释的方法

1. 批量化添加注释

步骤如下:

  1. 进入vim的命令模式。
  2. 按【Ctrl + v】进入可视块模式。
  3. 使用方向键 j(下)或 k (上)选中你需要注释的多行代码的行首。
  4. 按大写的 I(即 【Shift + i】),此时光标会停留在首行行首。
  5. 输入对应语言的注释符号(如 C/Java/C++ 的 // )。
  6. 按下【Esc】键,vim 会自动将注释符应用到所有选中的行首。

2. 批量化取消注释

步骤如下:

  1. 进入vim的命令模式。
  2. 按【Ctrl + v】进入可视块模式。
  3. 使用方向键(即:h(左),j(下),k(上),l(右))选中要删除的注释符号。
  4. 最后直接按 d 键(或 x 键)即可将选中的注释符号批量删除。

其实对于该操作,只要我们选中什么,就会删除什么。


......

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询