Learning the bash Shell

Third Edition April 2005
ISBN 978-0-596-00965-6
Seiten 352
EUR34.00, SFR57.90


Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Probekapitel | Kolophon | Rezensionen |


Inhaltsverzeichnis

	

Preface

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

2. Command-Line Editing
     Enabling Command-Line Editing
     The History List
     emacs Editing Mode
     vi Editing Mode
     The fc Command
     History Expansion
     readline
     Keyboard Habits

3. Customizing Your Environment
     The .bash_profile, .bash_logout, and .bashrc Files
     Aliases
     Options
     Shell Variables
     Customization and Subprocesses
     Customization Hints

4. Basic Shell Programming
     Shell Scripts and Functions
     Shell Variables
     String Operators
     Command Substitution
     Advanced Examples: pushd and popd

5. Flow Control
     if/else
     for
     case
     select
     while and until

6. Command-Line Options and Typed Variables
     Command-Line Options
     Typed Variables
     Integer Variables and Arithmetic
     Arrays

7. Input/Output and Command-Line Processing
     I/O Redirectors
     String I/O
     Command-Line Processing

8. Process Handling
     Process IDs and Job Numbers
     Job Control
     Signals
     trap
     Coroutines
     Subshells
     Process Substitution

9. Debugging Shell Programs
     Basic Debugging Aids
     A bash Debugger

10. bash Administration
     Installing bash as the Standard Shell
     Environment Customization
     System Security Features

11. Shell Scripting
     What's That Do?
     Starting Up
     Potential Problems
     Don't Use bash

12. bash for Your System
     Obtaining bash
      Unpacking the Archive
     What's in the Archive
     Who Do I Turn to?

A. Related Shells
     The Bourne Shell
     The IEEE 1003.2 POSIX Shell Standard
     The Korn Shell
     pdksh
     zsh
     Shell Clones and Unix-like Platforms

B. Reference Lists
     Invocation
     Prompt String Customizations
     Built-In Commands and Reserved Words
     Built-In Shell Variables
     Test Operators
     set Options
     shopt Options
     I/O Redirection
     emacs Mode Commands
     vi Control Mode Commands

C. Loadable Built-Ins

D. Programmable Completion

Index


Zurück zu Learning the bash Shell


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly France O'Reilly USA O'Reilly Japan O'Reilly Taiwan