ed
ed
is a standard, minimal and not a terribly intuitive text editor for Unix systems.
To open ed
simply type the following:
$ed
This will open an empty file in ed.
Since ed is generally silent with feedback start by typing ‘H’ and pressing enter. This way ed
will print error messages when you do something wrong.
Note: Most commands in the following list can be run with a line number before the command to perform that action on that line.
Here are things you can do in the editor
q
- exit if the buffer is emptyQ
- exit unconditionallyw
filename - write/save (overrides file if it exists)W
filename - write/save (appends to the end of the file)a
- start writing into the buffer, when you are done put a period.
by itselfp
- print linen
- print line and line numberc
- replace lined
- delete line6d
- delete 6th line
A short example
$ed
H
a
Hello
World
.
n
2 World
1n
1 Hello
1d
n
1 World
w world.txt
6
q
End result is a text file named world.txt in the current directory.