我正在尝试使用sed命令更改/ etc / hosts文件,我使用sudo执行以下命令
sudo sed 's/127.0.0.1 localhost/127.0.0.1 localhost mydomain.com/g' /etc/hosts |sudo cat > /etc/hosts
但这是我得到的错误
-bash: /etc/hosts: Permission denied
答案 0 :(得分:4)
试试这个(只有一次):
sudo sed -i 's/127.0.0.1 localhost/127.0.0.1 localhost mydomain.com/' /etc/hosts