
Learning the Korn Shell
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Previous edition

Content
- Intro
- Copyright
- Dedication
- Table of Contents
- Preface
- Korn Shell Versions
- Summary of Korn Shell Features
- Intended Audience
- Code Examples
- Chapter Summary
- Conventions Used in This Handbook
- About the Second Edition
- We'd Like to Hear From You
- Acknowledgments
- Acknowledgments from the First Edition
- Chapter 1. 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
- Chapter 2. Command-Line Editing
- Enabling Command-Line Editing
- The History File
- Emacs Editing Mode
- Vi Editing Mode
- The hist 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
- Compound Variables
- Indirect Variable References (namerefs)
- 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
- Numeric Variables and Arithmetic
- Arithmetic for
- Arrays
- typeset
- 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
- Shell Subprocesses and 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
- Customizing the Editing Modes
- System Security Features
- Appendix A. Related Shells
- The Bourne Shell
- The 1988 Korn Shell
- The IEEE 1003.2 POSIX Shell Standard
- dtksh
- tksh
- pdksh
- bash
- zsh
- Workalikes on PC Platforms
- Appendix B. Reference Information
- Invocation Options
- Built-in Commands and Keywords
- Predefined Aliases
- Built-in Shell Variables
- Test Operators
- Options
- Typeset Options
- Arithmetic
- Emacs Mode Commands
- vi Control Mode Commands
- Using getopts
- Appendix C. Building ksh from Source Code
- Korn Shell Web Sites
- What You Can Download
- Building ksh
- Appendix D. AT&T ast Source Code License Agreement
- Index
- Symbols
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- About the Authors
- Colophon
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.