GNU ed ist ein zeilenorientierter Texteditor. Er wird verwendet, um Textdateien zu erzeugen und zu ändern, sowohl interaktiv als auch mit Shell-Skripten. Eine eingeschränkte Version von ed öffnet nur Dateien im aktuellen Verzeichnis und kann keine Shell-Kommandos ausführen. ed ist der »Standard«-Texteditor in dem Sinn, dass er der ursprüngliche Editor für Unix und daher überall verfügbar war. Für die meisten Zwecke ist er obsolet. (non)