Please consider the latest edition.
-
Chapter 1 Korn Shell Basics
-
What Is a Shell?
-
Scope of This Book
-
History of UNIX Shells
-
Getting the Korn Shell
-
Interactive Shell Use
-
Files
-
Input and Output
-
Background Jobs
-
Special Characters and Quoting
-
-
Chapter 2 Command-line Editing
-
Enabling Command-line Editing
-
The History File
-
Emacs Editing Mode
-
Vi Editing Mode
-
The fc Command
-
Finger Habits
-
-
Chapter 3 Customizing Your Environment
-
The .profile File
-
Aliases
-
Options
-
Shell Variables
-
Customization and Subprocesses
-
Customization Hints
-
-
Chapter 4 Basic Shell Programming
-
Shell Scripts and Functions
-
Shell Variables
-
String Operators
-
Command Substitution
-
Advanced Examples: pushd and popd
-
-
Chapter 5 Flow Control
-
if/else
-
for
-
case
-
select
-
while and until
-
-
Chapter 6 Command-line Options and Typed Variables
-
Command-line Options
-
Integer Variables and Arithmetic
-
Arrays
-
-
Chapter 7 Input/Output and Command-line Processing
-
I/O Redirectors
-
String I/O
-
Command-line Processing
-
-
Chapter 8 Process Handling
-
Process IDs and Job Numbers
-
Job Control
-
Signals
-
trap
-
Coroutines
-
Subshells
-
-
Chapter 9 Debugging Shell Programs
-
Basic Debugging Aids
-
A Korn Shell Debugger
-
-
Chapter 10 Korn Shell Administration
-
Installing the Korn Shell as the Standard Shell
-
Environment Customization
-
System Security Features
-
-
Appendix A Related Shells
-
The Bourne Shell
-
The IEEE 1003.2 POSIX Shell Standard
-
wksh
-
pdksh
-
bash
-
Workalikes on PC Platforms
-
The Future of the Korn Shell
-
-
Appendix B Reference Lists
-
Invocation Options
-
Built-in Commands and Keywords
-
Built-in Shell Variables
-
Test Operators
-
Options
-
Typeset Options
-
Emacs Mode Commands
-
Vi Control Mode Commands
-
-
Appendix C Obtaining Sample Programs
-
FTP
-
FTPMAIL
-
BITFTP
-
UUCP
-
-
Colophon
- Title:
- Learning the Korn Shell
- By:
- Bill Rosenblatt
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- January 1993
- Pages:
- 360
- Print ISBN:
- 978-1-56592-054-5
- | ISBN 10:
- 1-56592-054-6
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Learning the Korn Shell is the hawksbill turtle. The name "hawksbill" refers to its prominent hooked beak. This marine reptile is one of the smaller sea turtles, having a carapace (upper shell) length of about two feet and weighing about one hundred pounds. Among pelagic turtles, the hawksbill alone has the tendency to feed and breed in the same area, preferring the tropical shoals and reefs of the world's oceans.
Primarily carnivorous, the hawksbill feeds on crabs, fish, sponges, and jellyfish. The turtle's flesh can be poisonous; in some places fishermen test for poison by throwing the turtle's liver to the crows. If the birds reject the liver, the hawksbill is toxic.
The hawksbill turtle is the sole source of authentic "tortoiseshell" which comes from the scutes, or outer layer of the carapace. Tortoiseshell has been harvested through the years--from ancient Egypt to the present--and is highly valued for its beauty and plasticity. As a result, the hawksbill is endangered. Illegal trade continues to threaten this species' existence. UNIX and its attendant programs can be unruly beasts. Nutshell Handbooks(R) help you tame them.
...
Edie Freedman designed this cover and the entire UNIX bestiary that appears on other Nutshell Handbooks. The beasts themselves are adapted from 19th-century engravings from the Dover Pictorial Archive. The cover layout was produced with QuarkXPress 3.1 using the ITC Garamond font.
The inside layout was formatted in sqtroff by Lenny Muellner using ITC Garamond Light and ITC Garamond Book fonts, and was designed by Edie Freedman. The figures were created in Aldus Freehand 3.1 by Chris Reilley. The colophon was written by Michael Kalantarian.
