Learning the Korn Shell

ISBN-10: 0596001959

ISBN-13: 9780596001957

Edition: 2nd 2002

List price: $39.99 Buy it from $9.30
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

The Korn shell is an interactive command and scripting language for accessing Unixreg; and other computer systems. As a complete and high-level programming language in itself, it's been a favorite since it was developed in the mid 1980s by David G. Korn at AT&T Bell Laboratories. Knowing how to use it is an essential skill for serious Unix users. "Learning the Korn Shell shows you how to use the Korn shell as a user interface and as a programming environment. Writing applications is often easier and quicker with Korn than with other high-level languages. Because of this, the Korn shell is the most often used shell in commercial environments and among inexperienced users. There are two other widely used shells, the Bourne shell and the C shell. The Korn shell, or "ksh, has the best features of both, plus many new features of its own. "ksh can do much to enhance productivity and the quality of a user's work, both in interacting with the system, and in programming. The new version, "ksh93, has the functionality of other scripting languages such as awk, icon, Perl, rexx, and tcl. "Learning the Korn Shell is the key to gaining control of the Korn shell and becoming adept at using it as an interactive command and scripting language. Prior programming experience is not required in order to understand the chapters on basic shell programming. Readers will learn how to write many applications more easily and quickly than with other high-level languages. In addition, readers will also learn about Unix utilities and the way the Unix operating system works in general. The authors maintain that you shouldn't have to be an internals expert to use and program the shell effectively. Thesecond edition covers all the features of the current version of the Korn shell, including many new features not in earlier versions of ksh93, making it the most up-to-date reference available on the Korn shell. It compares the current version of the Korn shell to several other Bourne-compatible shells, including several Unix emulation environments for MS-DOS and Windows. In addition, it describes how to download and build ksh93 from source code. A solid offering for many years, this newly revised title inherits a long tradition of trust among computer professionals who want to learn or refine an essential skill.
Used Starting from $19.63
New Starting from $30.04
eBooks Starting from $33.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $39.99
Edition: 2nd
Copyright year: 2002
Publisher: O'Reilly Media, Incorporated
Publication date: 5/3/2002
Binding: Paperback
Pages: 432
Size: 7.00" wide x 9.25" long x 1.25" tall
Weight: 1.848
Language: English

Bill Rosenblatt is president of GiantSteps/Media Technology Strategies, a consulting firm in New York City. Before founding GiantSteps, Bill was CTO of Fathom, an online content and education company associated with Columbia University and other scholarly institutions. He has been a technology executive at McGraw-Hill and Times Mirror, and head of strategic marketing for media and publishing at Sun Microsystems. Bill was also one of the architects of the Digital Object Identifier (DOI), a standard for online content identification and DRM.

Arnold Robbins, an Atlanta native, is a professional programmer and technical author. He has been working with Unix systems since 1980, when he was introduced to a PDP-11 running a version of Sixth Edition Unix. His experience also includes multiple commercial Unix systems, from Sun, IBM, HP and DEC. He has been working with GNU/Linux systems since 1996. He likes his Macintosh laptop, but it has been commandeered by one of his daughters. Arnold has also been a heavy awk user since 1987, when he became involved with gawk, the GNU project's version of awk. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for awk. He is currently the maintainer of gawk and its documentation. O'Reilly has been keeping him busy: He is author and/or coauthor of the bestselling titles: Unix In A Nutshell, Effective awk Programming, sed & awk, Classic Shell Scripting, and several pocket references.

Preface
Korn Shell Basics
What Is a Shell?
Scope of This Book
History of Unix Shells
Getting the 1993 Korn Shell
Interactive Shell Use
Files
Input and Output
Background Jobs
Special Characters and Quoting
Command-Line Editing
Enabling Command-Line Editing
The History File
Emacs Editing Mode
Vi Editing Mode
The hist Command
Finger Habits
Customizing Your Environment
The .profile File
Aliases
Options
Shell Variables
Customization and Subprocesses
Customization Hints
Basic Shell Programming
Shell Scripts and Functions
Shell Variables
Compound Variables
Indirect Variable References (namerefs)
String Operators
Command Substitution
Advanced Examples: pushd and popd
Flow Control
if/else
for
case
select
while and until
Command-Line Options and Typed Variables
Command-Line Options
Numeric Variables and Arithmetic
Arithmetic for
Arrays
typeset
Input/Output and Command-Line Processing
I/O Redirectors
String I/O
Command-Line Processing
Process Handling
Process IDs and Job Numbers
Job Control
Signals
trap
Coroutines
Shell Subprocesses and Subshells
Debugging Shell Programs
Basic Debugging Aids
A Korn Shell Debugger
Korn Shell Administration
Installing the Korn Shell as the Standard Shell
Environment Customization
Customizing the Editing Modes
System Security Features
Related Shells
Reference Information
Building ksh from Source Code
AT&T ast Source Code License Agreement
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×