Interacting with the System

Command

Action

:r file

Read in contents of file after cursor.

:r !command

Read in output from command after current line.

:numr !command

Like above, but place after line num (0 for top of file).

:!command

Run command, then return.

!motion command

Send the text covered by motion to Unix command; replace with output.

:n,m! command

Send lines n-m to command; replace with output.

num!!command

Send num lines to Unix command; replace with output.

:!!

Repeat last system command.

:sh

Create subshell; return to file with EOF.

Ctrl-Z

Suspend editor, resume with fg.

:so file

Read and execute ex commands from file.

Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.