This pocket reference is a companion to Learning the vi and Vim Editors, by Arnold Robbins et al. It describes the vi com- mand-line options, command-mode commands, ex com- mands and options, regular expressions and the use of the substitute (s) command, and other pertinent information for using vi. While retaining coverage of the vi clones, nvi, elvis, and vile, this edition offers expanded co…
Text editing is one of the most common tasks on any computer system, and vi is one of the most useful standard text editors on a system. With vi you can create new files or edit any existing text-only file. vi, like many of the classic utilities developed during the early years of Unix, has a reputation for being hard to navigate. Bram Moolenaar’s enhanced clone, Vim (“vi Improved”), has …
This pocket reference covers Bash, particularly version 4.1, the primary shell for GNU/Linux and Mac OS X. Bash is available for Solaris and the various BSD systems, and can be easily compiled for just about any other Unix system. The following topics are covered: • History • Overview of features • Invoking the shell • Syntax • Functions • Variables • Arithmetic expressions • Co…