终端首次运行时 sudo 建议的翻译位置

终端首次运行时 sudo 建议的翻译位置

我一直在搜索,但找不到此消息的保存位置:

带有英文警告的终端窗口

以下是该消息的文本:

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

我想把这条消息翻译成我的语言,这样其他人就能更好地理解它。这会给人留下更好的第一印象。

答案1

这个问题与此相关:删除打开终端时出现的有关 sudo 的注释

您可以编辑该/etc/bash.bashrc文件并手动将sudo提示文本更改为您喜欢的任何内容。相关部分如下:

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

相关内容