UNIX では文書等のデータを基本的にテキストファイルとして保存します。 その理由にテキストファイルの持つ汎用性が挙げられます。 テキストファイルは,多くのコマンドやワープロ等のアプリケーションで共通に使えるファイル形式ですので, テキストファイルに対しては各種コマンドやアプリケーションによる様々な処理を施せます。
また UNIX では,UNIX 自体の諸設定や各種アプリケーションの動作環境を, 原則としてテキストファイルに記述します。 そのため,テキストファイルを作成したり編集する道具を使えることは UNIX の利用において大切です。
さて, テキストファイルを作成したり編集するためのプログラムをテキストエディタ (text editor) といいます。 これを単にエディタと呼ぶこともあります。 ここでは 代表的なエディタの一つである GNU Emacs の基本的な使い方を学びます 6。