Как добавить в hosts через терминал сразу несколько записей
Это можно сделать, не открывая файл hosts вручную через редактор и таким образом меняя его.
Достаточно ввести вот такую команду:
где EOF означает конец файла (End Of File), а <<EOF — его начало. Между итераторами располагается содержимое файла как оно есть.
В примере мы заносим в файл также текущее имя хоста, установленное командой hostname, через команду $(hostname).
Примечательно, что такую операцию можно произвести также над файлами конфигурации.
Достаточно ввести вот такую команду:
sudo tee /etc/hosts <<EOF
127.0.0.1 localhost $(hostname)
127.0.0.1 server
EOF
где EOF означает конец файла (End Of File), а <<EOF — его начало. Между итераторами располагается содержимое файла как оно есть.
В примере мы заносим в файл также текущее имя хоста, установленное командой hostname, через команду $(hostname).
Примечательно, что такую операцию можно произвести также над файлами конфигурации.
Похожие публикации
Нет комментариев