删除打开终端时出现的有关sudo的注释

每当我打开终端时,

To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. 

出现在终端前面。 如何让它消失?

运行sudo命令后,将创建~/.sudo_as_admin_successful文件,警告将消失。 因此,要么运行sudo命令,例如sudo apt-get update要么手动创建~/.sudo_as_admin_successful文件:

 touch ~/.sudo_as_admin_successful 

如果您因任何原因想要警告,请删除~/.sudo_as_admin_successful

 rm ~/.sudo_as_admin_successful 

特立独行? 注释掉: sudo vim /etc/bash.bashrc 。 该部分评论说:

 # sudo hint # if [ ! -e "$HOME/.sudo_as_admin_successful" ]; then # case " $(groups) " in *\ admin\ *) # if [ -x /usr/bin/sudo ]; then # cat <<-EOF # To run a command as administrator (user "root"), use "sudo ". # See "man sudo_root" for details. # # EOF # fi # esac # fi 

找到要开始的文件:

 $ sudo grep -R "man sudo_root" /etc 

结果:

 /etc/bash.bashrc: See "man sudo_root" for details. 

然后滚动输出直到您看到哪个文件包含“man sudo_root”。

这不应该发生,除非你还没有使用sudo运行任何命令( sudo echo "hello"应该就足够了)。

如果你确实使用sudo运行了一个命令而你没有看到文件~/.sudo_as_admin_successful ,那么你可能会遇到这个bug 。