Eu procurei pela internet e até vi uma pergunta postada semelhante, mas não dei a resposta que estava procurando, então vou ver se consigo ter mais sorte.
Eu recentemente tive que modificar meu arquivo host e adicionar um IP e URLs para ele para alguma migração de hospedagem que eu estava realizando. Bem, a migração foi concluída e eu voltei para alterar meu arquivo de host de volta, eu simplesmente destaquei o texto que eu inseri anteriormente, pressione delete, depois Control-O e depois Control-X.
Eu logo vi que eu estava tendo erros ao navegar na internet e através dele pode ter a ver com o meu arquivo host. Voltei para encontrar o arquivo completo vazio. Eu entrei no básico:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
E tentei salvá-lo e recebi este erro:
[ERROR WRITING private/etc/hosts: NO SUCH FILE OR DIRECTORY]
Toda vez que tento salvar uma nova versão, ela simplesmente diz que não posso, pois o arquivo não pode ser encontrado. Alguém pode me aconselhar sobre o que devo fazer para restaurar meu arquivo host para o jeito que era. Eu juro que nunca mais vou mexer aqui novamente.