Systems Administration

Learning the Korn Shell

Bill Rosenblatt

This Nutshell Handbook(R) is a thorough introduction to the Korn shell, both as a user interface and as a programming language.

The Korn shell, like the C and Bourne shells, is a program that interprets UNIX commands. It has many features that aren't found in other shells, including command history (the ability to recall and edit previous commands). The Korn shell is also faster; several of its features allow you to write programs that execute more quickly than their Bourne or C shell equivalents.

This book provides a clear and concise explanation of the Korn shell's features. It explains ksh string operations, co-processes, signals and signal handling, and one of the worst "dark corners" of shell programming: command-line interpretation. It does this by introducing simple real-life examples and then adding options and complexity in later chapters, illustrating the way real-world script development generally proceeds. An additional (and unique) programming aid, a Korn shell debugger (kshdb), is also included.

Learning the Korn Shell is an ideal resource for many UNIX users and programmers, including software developers who want to "prototype" their designs, system administrators who want to write tools for their own use, and even novices who just want to use some of ksh's more advanced interactive features.

Unix in a Nutshell

Daniel Gilly
The Staff of O'Reilly Media

You may have seen UNIX quick-reference guides, but you've never seen anything like UNIX in a Nutshell. Not a scaled-down quick reference of common commands, UNIX in a Nutshell is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest UNIX problems, this one reference should be all the documentation you need.

The second edition of UNIX in a Nutshell starts with thorough coverage of System V Release 3. To that, we've added the many new commands that were added to Release 4 and additional commands that were added to Solaris 2.0.

Contents include:

* All user and programmer commands.
* New Korn shell documentation.
* Expanded text editing section, including GNU Emacs and nawk.
* Shell syntax (sh and csh).
* Pattern-matching syntax.
* vi and ex commands.
* sed and awk commands.
* troff and related commands and macros.
* sdb and dbx commands.

If you currently use either SVR3 or SVR4 or are planning to in the future, or if you're a Sun user facing the transition to Solaris, you'll want this book. UNIX in a Nutshell is the most comprehensive quickref on the market, a must for any UNIX user.

Unix Power Tools

Jerry Peek
Tim O'Reilly
Mike Loukides

Ideal for UNIX users who hunger for technical -- yet accessible -- information,UNIX Power Tools, 2nd Edition, consists of tips, tricks, concepts, and freeware. It also covers add-on utilities and how to take advantage of clever features in the most popular UNIX utilities.

Loaded with even more practical advice about almost every aspect of UNIX, this edition addresses the technology that UNIX users face today, differing from the first edition in a number of important ways.

First, it slants the blend of options and commands more toward the POSIX utilities, including the GNU versions; the bash and tcsh shells have greater coverage, but we've kept the first edition's emphasis on the core concepts of sh and csh that will help you use all UNIX shells; and, Perl is more important than awk these days, so we've de-emphasizedawk in this edition.

This is a browser's a magazine that you don't read from start to finish, but leaf through repeatedly until you realize that you've read it all. The book is structured so that it bursts at the seams with cross references. Interesting "sidebars" explore syntax or point out other directions for exploration, including relevant technical details that might not be immediately apparent. You'll find articles abstracted from other O'Reilly books, new information that highlights program "tricks" and "gotchas," tips posted to the Net over the years, and other accumulated wisdom.

The 53 chapters in this book discuss topics like file management, text editors, shell programming -- even office automation. Overall, there's plenty of material here to satisfy even the most voracious appetites. The bottom line? UNIX Power Tools is loaded with practical advice about almost every aspect of UNIX. It will help you think creatively about UNIX, and will help you get to the point where you can analyze your own problems. Your own solutions won't be far behind.

Learning the Unix Operating System

Jerry Peek
Grace Todino
John Strang

If you are new to UNIX, this concise introduction will tell you just what you need to get started and no more. Why wade through a 600-page book when you can begin working productively in a matter of minutes? It's an ideal primer for Mac and PC users of the Internet who need to know a little bit about UNIX on the systems they visit.

This book is the most effective introduction to UNIX in print. The fourth edition covers the highlights of the Linux operating system. It's a handy book for someone just starting with UNIX or Linux, as well as someone who encounters a UNIX system on the Internet.

Topics covered include:

* Linux operating system highlights
* Logging in and logging out
* Window systems (especially X/Motif)
* Managing UNIX files and directories
* Sending and receiving mail
* Redirecting input/output
* Pipes and filters
* Background processing
* Basic network commands

Syndicate content