12

I want to be able to easily and frequently edit my hosts file from a quick GUI. Any one know of one that exists?

Thanks!

Panther
  • 102,067

5 Answers5

10

As already answered hosts is just a text file so you can use any text editor. Since it exists in /etc and you cannot edit as general user you need to use sudo. The graphical frontend to sudo is gksu. So basically doing gksu YOUR_GRAPHICAL_EDITOR /etc/hosts will do it OR you can use terminal with nano and vim. I recommend nano as it is quite easy.

sudo nano /etc/hosts

In order to ease the command you can use alias.

So edit your .bashrc file in your $HOME. i.e. In your terminal do:

nano .bashrc 

Add

alias edithosts='gksu YOUR_GRAPHICAL_EDITOR /etc/hosts' OR 'sudo nano/vim/vi /etc/hosts'

and save it with Ctrl+x. And do source ~/.bashrc. Then you can use edithosts from commandline to use it.

If you use unity you may use quicklist as well What Custom Launchers and Unity Quicklists are available?

sagarchalise
  • 23,988
7

sagarchalise's answer is great, I also discovered gnome-network-admin which includes a pretty nice interface to edit hosts

sudo apt install gnome-network-admin
Ravexina
  • 55,668
  • 25
  • 164
  • 183
  • Perfect! As soon as you drop to terminal or require typing commands in alt-F2 you lose a lot of people who are not hardcore linux hackers... – Kristofer Mar 06 '13 at 16:51
2

It's not a special editor as such, but you could always Alt+F2 gksudo gedit /etc/hosts.

zpletan
  • 3,373
2

try one from electron apps - it has GUI, but need some manipulation with node.js installation - githab README.md has detailed info. https://electron.atom.io/apps/?q=hosts

allseen
  • 41
1

Install this addon in firefox >>HostADmin 1.3.6 It is awesome !!!

Vipin Verma
  • 5,454