Ну, в моей компании я должен изменить файл hosts, чтобы отобразить домен на LAN IP, потому что наши сервера расположены здесь. Затем, когда я приеду домой, я должен снова изменить файл hosts, чтобы прокомментировать, какой IP я использовал в компании.
Я пишу эту функцию bash, чтобы заменить мой /etc/hosts
но не повезло...
# Change host file function
chosts() {
[ "" == "-h" ] && sudo cp ~/.local/hosts/hosts.home /etc/hosts
[ "" == "-c" ] && sudo cp ~/.local/hosts/hosts.com /etc/hosts
}
Я хочу знать, почему я не могу скопировать или переместить мой файл /etc/hosts
и я также ищу способ сделать этот трюк.
любая помощь будет высоко ценимый.
спасибо.