Unix System Administration
by Frank G. Fiamingo
Publisher: The Ohio State University 1996
Systems administration is the installation and maintenance of the UNIX computer system. The system administrator will need to maintain the software and hardware for the system. This includes hardware configuration, software installation, reconfiguration of the kernel, networking, and anything else that's required to make the system work and keep it running in a satisfactory manner.
Home page url
Download or read it online for free here:
This book covers the practical aspects of using and interacting with the Bourne Shell, the root of all shells in Unix world. That includes interacting with the shell on a day-to-day basis for the purposes of operating the computer in normal tasks.
by Machtelt Garrels
Useful concepts in the daily life of a Bash user. Basic shell knowledge is required. Discussion about common shell practices and building blocks, grep, awk and sed tools with more examples. The second part is about loops, functions and traps.
by Craig A. Finseth - Lulu.com
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.
by Greg Lehey - O'Reilly
The book deals with the whole life cycle of porting, from setting up a source tree on your system to correcting platform differences. It discusses the differences between versions of UNIX and the areas where porters tend to have problems.