Appendix A |
|
Personal Notes |
| | This appendix contains 27 interesting observations and stories that were too long to print within the text of the book. I call them Personal Notes. As you read the book, every now and then you will see a footnote pointing you to a specific Personal Notes in this appendix. If you want, you can read them all at once, just for fun. |
| | |
| | #01: Teaching Yourself Emacs |
| | #02: Computer With a Keyboard |
| | #03: Usenet, Emacs, and the Growth of the Internet |
| | #04: Free/Open Source Software |
| | #05: GNU's Not Unix? |
| | #06: Our Tools Shape Our Minds |
| | #07: AT&T |
| | #08: Early Unix on the West Coast |
| | #09: BSD Unix in the 1980s |
| | #10: Hackers and Geeks |
| | #11: Bash |
| | #12: Linux Is Free |
| | #13: Mac OS X Is Unix |
| | #14: Terminals That Print |
| | #15: Why U.C. San Diego in 1976? |
| | #16: 80- and 132-character Lines |
| | #17: Unix Workstations |
| | #18: Time Travel |
| | #19: Midnight Commander |
| | #20: KDE and Gnome |
| | #21: Aren't All Terminals Virtual? |
| | #22: Ubuntu Terminal Emulators |
| | #23: How to Access the Command Line With Mac OS X and Windows |
| | #24: Freddy and the Men From Mars |
| | #25: Special Files and Proc Files |
| | #26: How Many Files Are on Your Unix System? |
| | #27: Comparing Unix Packages to Commercial Apps |
Appendix B |
|
Command Summaries |
| | The book contains 60 summaries of Emacs and Unix/Linux commands. For reference, I have collected them all in this appendix, in the same order that you will find them in the book. In case you want to see the discussion pertaining to a particular command summary, I have included the section number in which each figure appears. |
| | |
| | Accessing a virtual terminal from the GUI. (Figure 2-4) |
| | Changing from one virtual terminal to another. (Figure 2-5) |
| | Keys to make corrections when typing a command. (Figure 2-7) |
| | Key combinations to use when typing a command. (Figure 2-8) |
| | Commands to use with less. (Figure 2-9) |
| | Important directories in filesystem hierarchy standard. (Figure 2-10) |
| | The most important file commands. (Figure 2-11) |
| | The most important directory commands. (Figure 2-12) |
| | Bash configuration files. (Figure 2-13) |
| | Linux package management systems. (Figure 3-1) |
| | BSD package management systems. (Figure 3-2) |
| | Emacs names for special keys. (Figure 4-1) |
| | Choosing to save files after stopping Emacs with C-x C-c. (Figure 5-1) |
| | Status characters within the mode line. (Figure 6-5) |
| | Completion commands. (Figure 6-6) |
| | Choosing whether or not to run a disabled command. (Figure 6-7) |
| | Keys to use while typing. (Figure 7-1) |
| | Commands for controlling windows. (Figure 7-2) |
| | Commands for controlling buffers. (Figure 7-3) |
| | Commands for working with files. (Figure 7-4) |
| | Commands for moving the cursor. (Figure 8-1) |
| | Commands for moving cursor through a paragraph/sentence. (Figure 8-2) |
| | Major modes to use when editing a human language. (Figure 8-3) |
| | Prefix argument combinations. (Figure 8-4) |
| | Commands to move throughout the buffer. (Figure 8-5) |
| | Commands to use line numbers. (Figure 8-6) |
| | Commands to set mark and define a region. (Figure 8-8) |
| | Commands that act upon the region. (Figure 8-9) |
| | Commands to delete text. (Figure 9-1) |
| | Commands to kill text. (Figure 9-2) |
| | Commands to move and kill by word or sentence. (Figure 9-3) |
| | Commands to yank text. (Figure 9-4) |
| | Commands for correcting common typing mistakes. (Figure 9-5) |
| | Commands for correcting spelling mistakes. (Figure 9-6) |
| | Commands to fill text. (Figure 9-7) |
| | Search commands. (Figure 10-1) |
| | Keys to use during a search. (Figure 10-2) |
| | Non-incremental search commands. (Figure 10-3) |
| | Search commands. (Figure 10-4) |
| | Search commands for regular expressions. (Figure 10-5) |
| | Characters to use with regular expressions. (Figure 10-6) |
| | Search and replace commands. (Figure 10-7) |
| | Responses during a search and replace command. (Figure 10-8) |
| | Minimum keystrokes to invoke search/replace commands. (Figure 10-9) |
| | The four basic major modes. (Figure 11-2) |
| | Major modes: Fundamental mode family. (Figure 11-3) |
| | Major modes: Text mode family. (Figure 11-4) |
| | Major modes: Prog mode family. (Figure 11-5) |
| | Major modes: Special mode family. (Figure 11-6) |
| | Independent major modes. (Figure 11-7) |
| | Minor modes. (Figure 11-8) |
| | Commands to set and describe modes. (Figure 11-10) |
| | Running shell commands. (Figure 12-1) |
| | Help facility options. (Figure 12-2) |
| | General info commands. (Figure 12-3) |
| | Info commands to select a node. (Figure 12-4) |
| | Info commands to read a node. (Figure 12-5) |
| | Built-in tools. (Figure 12-6) |
| | Dired commands. (Figure 12-7) |
| | Games and diversions. (Figure 12-8) |