我有 Linux Mint 18。
使用主用户(无 root 用户)登录后如何运行此命令:
sudo echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
我已经阅读了很多在登录后运行命令的步骤,但它们对我(或其他人)不起作用。
我需要运行此命令,因为我每次都运行它来修复网络错误。
答案1
您可以将此行放入$HOME/.bash_profile
.所有命令都在登录时运行。
但我想在你的情况下最好解决问题的根源。如果您想8.8.8.8
经常使用,那么您最好将其添加到您的网络接口配置中。
如果通常放在/etc/network/interfaces
.您将在那里找到接口及其配置参数的列表。
然后,您需要将行添加dns-nameservers 8.8.8.8
到您正在使用的界面的部分。
答案2
将命令添加到 bashrc 文件的末尾
vi ~/.bashrc