About the Book
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 100. Chapters: AWK, Sed, Yacc, Vi, Lex, Bourne shell, Grep, Talk, Ls, Chmod, Diff, Uniq, Man page, Cd, List of Unix utilities, Mkdir, Echo, Environment variable, Make, Eval, Cron, UUCP, Dd, Uuencoding, Find, Bc programming language, Alias, Date, Kill, Umask, Rm, Xargs, Cat, Ctags, Pax, Locale, Tput, M4, Tee, More, Test, Patch, Exec, Nohup, Df, Touch, Ln, File, Mv, Tsort, Comm, Uname, Cut, Compress, Who, Du, Tail, Nice, Ps, Rmdir, True and false, Paste, Time, Iconv, Wc, Cksum, Chown, Fuser, Wait, Sleep, Pwd, Expr, Cmp, Strings, Join, Write, Chgrp, Getopts, Basename, Head, Link, Mailx, Tty, Split, Csplit, Dirname, Exit, Id, Strip, Lp, Nl, Uncompress, Expand, Unlink, Hash, Unexpand, Fg, Unset, Dot, Mesg, Bg, Type, Logname, Fc, Ipcrm, Ipcs. Excerpt: vi ( ) is a family of screen-oriented text editors which share certain characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features. The portable subset of the behavior of vi programs, and the ex editor language supported within these programs, is described by (and thus standardized by) the Single Unix Specification and POSIX. The original code for vi was written by Bill Joy in 1976, as the visual mode for a line editor called ex that Joy had written with Chuck Haley. Bill Joy's ex 1.1 was released as part of the first BSD Unix release in March, 1978. It was not until version 2.0 of ex, released as part of Second Berkeley Software Distribution in May, 1979 that the editor was installed under the name vi (which took users straight into ex's visual mode), and the name by which it is known today. Some current implementations of vi can trace their source code ancestry to Bill Joy; others are completely new, largely compatible reimplementations. The name vi is derived from the shortest unambiguous abbreviation for the ...