There’s no denying that, for new Linux users, using the terminal is pretty scary. Scarier still is the thought of editing files at the terminal, with editors like Vim and GNU Emacs proving to be difficult for beginners to get their head around. For example, even exiting Vim proves to be a difficult task for many.
Rather than overcomplicate matters, you can go back to basics with a simple Linux text editor: Nano. It has a lot of fans, thanks to the simplicity of its interface, the powerful keyboard shortcuts it includes, and popular features like searching and line numbering. This guide shows how to use it.
Nano is pre-installed on most Linux distributions, so you shouldn’t need to install it. To run Nano, open a terminal and type simply:
nano
This will open an empty file for you to begin writing to.
If you want to open a file, type:
nano /folder/filename
Replace “/folder/filename” with the location of the file you’re looking to edit.
You can also do this with a file that doesn’t technically exist. Nano will create an empty file with that filename in the location you’ve provided.
Nano also allows you to open a file at a specific line or column. To do so, type the following:
nano +line-number,column-number filename
Replace “line-number” and “column-number” with appropriate line and column numbers and “filename” with the filename for your text file. For instance:
nano +4,12 file.txt
Nano will open your chosen file at the location you’ve given, ready for you to begin editing.
As a terminal text editor, you can’t use your mouse to navigate the Nano app. You’ll need to use keyboard shortcuts to be able to open, save and close files at will.
Some of these are listed continuously at the bottom of the Nano window, but for reference, here are some of the more common commands you can use.
There are other commands you can try, which you can learn more about from the Nano help menu ( Ctrl + G ). One of the most useful additional nano commands is to check the spelling in your text. This requires you to install an extra package, so if you’re on a Debian or Ubuntu-based Linux distribution, open a terminal and type:
sudo apt install spell
Once installed, open Nano and press Ctrl + T . This will begin spellchecking your document.
If it locates any text it believes is incorrect, it will prompt you to edit it. Make the change, then press Enter to save the change.
Nano is simple, and once you’ve started using it, pretty easy to get your head around. While more advanced text editors offer better features, Nano stays true to what it does best – editing files with no fuss and no problem.
If you’ve outgrown Nano and are looking for a better alternative, you could try some of the best Linux text editors like Atom instead.
Subscribe to our newsletter!Our latest tutorials delivered straight to your inbox
Ben is a UK based tech writer with a passion for gadgets, gaming, and general geekiness.