Il existe plusieurs éditeurs de texte sur les machines Unix. Les deux plus utilisés sont emacs et vi. Les enseignants préconisent l'utilisation d'emacs. Ces éditeurs sont des éditeurs pleine page et interactifs. Il existe également un éditeur en ligne appelé ed. Pour le traitement de fichiers de façon non interactive, on peut utiliser sed, awk et perl. Pour ceux qui veulent utiliser un outil de développement conviviale, il existe un produit du domaine public, xemacs, qui se sert des bases de emacs pour lédition de texte et qui intègre l'environnement de dévellopement et de debuggage.