Skip to content

Editing files

To edit a file from the Unix CLI, you can use nano or vim.

Nano

nano myfile.txt

Nano uses the Ctrl-key for special commands. The interface tells you which shortcut does what, where ^X means Ctrl X

Shortcut Command
^O Ctrl O save file
^X Ctrl X exit; quit
^W Ctrl W search

Vim

vim myfile.txt

Vim has two modes, and starts in Command mode by default.

Shortcut Command
Command mode
i insert; go to editing mode
w jump to next word
dd delete a line
p paste deleted line
/foo search for text foo
/ repeat previous search
:syntax on enable syntax colors
:u undo
:w write / save file
:q quit
:wq write and quit
:wq! force write and quit
Editing mode
Esc go to command mode