The Craft of Text Editing
by Craig A. Finseth
Publisher: Lulu.com 2006
Number of pages: 259
This book covers all aspects of creating a character-based text editor. In the process, it discusses many aspects of creating a large application program including user interface, speed/memory/I/O tradeoffs, and many other considerations.
Home page url
Download or read it online for free here:
by Brian "Beej Jorgensen" Hall
This document discusses several methods of Interprocess Communication, some of which are better suited to certain tasks than others. If you know C or C++ and are pretty good using a Unix environment, these documents are for you.
vi is a powerful editor that is ubiquitous amongst Unix and Unix-like operating systems, but is available on many other operating systems. Even if you use another editor you must have a passing knowledge of vi as an administrator.
by Joe Cooper - No Starch Press
A comprehensive guide to the Webmin system administration tool, documenting its features while explaining each of the core services. With numerous real-world examples, the book covers the standard system features and the most popular services.
by Jim Tyson, et al. - Wikibooks
Unix is an operating system designed for use on any kind of computer or computing device. It is a multi-tasking, multi-user system. Unix is also part of the underlying technology of the Internet. Many of the web servers run Apache under Unix.