The emacs text editor is a common editor on Unix systems, and beginning users often find it easier to learn than vi (which is universally supported on UNIX systems). We recommend that programmers have a basic understanding of using emacs to edit text files. This document covers only the basic emacs commands needed for simple text editing. Therefore, it ignores many commands and offers only simplified explanations of others. The complete emacs command set is much larger and more powerful, but also more complicated.