Thursday, October 8, 2015

Edit Mac Hosts File In Terminal With Nano

you can edit host file directly in Terminal using the UNIX Nano Text Editor, which is built in to OS X.

To get started, launch Terminal, type the following command, and press Return. As with all sudo commands, you’ll need to also enter your admin password to execute it:

sudo nano /private/etc/hosts

You’ll now see the hosts file open in the Nano editor. To navigate and edit the file, use the arrow keys on your keyboard.

Just as we did with the TextEdit method, above, we can add, edit, or remove hostname mappings at will. Because we launched Nano using sudo, any changes will be authenticated and saved directly to the original hosts file, without the need to copy it outside of its home directory.

When you’re done making changes, press Control-X to exit the editor, Y to save, and Return to overwrite the existing hosts file. As we mentioned earlier, make sure to flush your DNS cache if you notice that your new mappings aren’t working properly.
Share your thoughts