ed

The original Unix text editor.

Install

All systems
curl cmd.cat/ed.sh
Debian Debian
apt-get install ed
Ubuntu
apt-get install ed
Alpine
apk add ed
Arch Arch Linux
pacman -S ed
image/svg+xml Kali Linux
apt-get install ed
CentOS
yum install ed
Fedora
dnf install ed
OS X
brew install ed
Raspbian
apt-get install ed

The original Unix text editor.

  • Start ed, editing an empty document (which can be saved as a new file in the current directory):
    ed
  • Start ed, editing an empty document, with `:` as a command prompt indicator:
    ed -p :
  • Start ed editing an existing file (this shows the byte count of the loaded file):
    ed -p : path/to/file
  • Toggle the printing of error explanations. (By default, explanations are not printed and only a `?` appears):
    H
  • Add text to the current document. Mark completion by entering a period by itself in a new line:
    a<Enter>text_to_insert<Enter>.
  • Print the entire document (`,` is a shortcut to the range `1,$` which covers the start to the end of the document):
    ,p
  • Write the current document to a new file (the filename can be omitted if `ed` was called with an existing file):
    w filename
  • Quit ed:
    q

© tl;dr; authors and contributors