使用sed命令更改/ etc / hosts

时间:2015-05-09 11:28:47

标签: linux bash sed cat

我正在尝试使用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

1 个答案:

答案 0 :(得分:4)

试试这个(只有一次):

sudo sed -i 's/127.0.0.1 localhost/127.0.0.1 localhost mydomain.com/' /etc/hosts