Please consider the latest edition.
-
Chapter 1 bash Basics
-
What Is a Shell?
-
Scope of This Book
-
History of UNIX Shells
-
Getting bash
-
Interactive Shell Use
-
Files
-
Input and Output
-
Background Jobs
-
Special Characters and Quoting
-
Help
-
-
Chapter 2 Command-Line Editing
-
Enabling Command-Line Editing
-
The History File
-
emacs Editing Mode
-
vi Editing Mode
-
The fc Command
-
History Expansion
-
readline
-
Keyboard Habits
-
-
Chapter 3 Customizing Your Environment
-
The .bash_profile, .bash_logout, and .bashrc Files
-
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
-
Typed Variables
-
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
-
Process Substitution
-
-
Chapter 9 Debugging Shell Programs
-
Basic Debugging Aids
-
A bash Debugger
-
-
Chapter 10 bash Administration
-
Installing bash as the Standard Shell
-
Environment Customization
-
System Security Features
-
-
Chapter 11 bash for Your System
-
Obtaining bash
-
Unpacking the Archive
-
What's in the Archive
-
Who Do I Turn to?
-
-
Appendix A Related Shells
-
The Bourne Shell
-
The IEEE 1003.2 POSIX Shell Standard
-
The Korn Shell
-
pdksh
-
Workalikes on PC Platforms
-
-
Appendix B Reference Lists
-
Invocation
-
Built-In Commands and Reserved Words
-
Environment Variables
-
Test Operators
-
set Options
-
shopt Options
-
I/O Redirection
-
emacs Mode Commands
-
vi Control Mode Commands
-
-
Appendix C Loadable Built-Ins
-
Appendix D Syntax
-
Reserved Words
-
BNF for bash
-
-
Appendix E Obtaining Sample Programs
-
FTP
-
FTPMAIL
-
-
Colophon
- Title:
- Learning the bash Shell, Second Edition
- By:
- Cameron Newham, Bill Rosenblatt
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- January 1998
- Pages:
- 336
- Print ISBN:
- 978-1-56592-347-8
- | ISBN 10:
- 1-56592-347-2
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 fish featured on the cover of Learning the bash Shell is a silver bass, one of the 400-500 species of sea bass. The silver bass, also known as the white perch, is found in freshwater bays and river mouths along the Atlantic coast from Nova Scotia to South Carolina, and is most abundant in the Chesapeake region. Silver bass live in large schools and feed on small fishes and crustaceans. Although many bass never stray far from one place their whole lives, silver bass swim upstream to spawn, often becoming landlocked in the process. Like most bass, the silver bass is attracted to bright, shiny objects, and they can be drawn quite close to swimmers and divers in this way. UNIX and its attendant programs can be unruly beasts. Nutshell Handbooks(R) help you tame them. ... Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with Quark XPress 3.3 using the ITC Garamond font. The inside layout was designed by Edie Freedman and Jennifer Niederst and modified by Nancy Priest. It was implemented in gtroff by Lenny Muellner. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were created in Macromedia Freehand 4.0 by Chris Reilley. This colophon was written by Clairemarie Fisher O'Leary.
