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