使用 sed 命令更改 /etc/hosts
Changing /etc/hosts with sed command
我正在尝试使用 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
试试这个(只做一次):
sudo sed -i 's/127.0.0.1 localhost/127.0.0.1 localhost mydomain.com/' /etc/hosts
我正在尝试使用 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
试试这个(只做一次):
sudo sed -i 's/127.0.0.1 localhost/127.0.0.1 localhost mydomain.com/' /etc/hosts