Shop now Shop now Shop now Up to 70% off Fashion Shop All Amazon Fashion Cloud Drive Photos Amazon Fire TV Amazon Pantry Food & Drink Beauty Shop now Shop Fire Shop Kindle Shop now Shop now Shop now
Learning the bash Shell: Unix Shell Programming (In a Nut... and over 2 million other books are available for Amazon Kindle . Learn more

Buy New

Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £11.06

More Buying Choices
Have one to sell? Sell yours here
Start reading Learning the bash Shell on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly)) [Paperback]

Cameron Newham
2.3 out of 5 stars  See all reviews (3 customer reviews)
Price: £23.50 Eligible for FREE UK Delivery Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 4 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 11 Feb.? Choose Express delivery at checkout. Details
‹  Return to Product Overview

Table of Contents

Preface; bash Versions; Summary of bash Features; Intended Audience; Code Examples; Chapter Summary; Conventions Used in This Handbook; We'd Like to Hear from You; Using Code Examples; Safari Enabled; Acknowledgments for the First Edition; Acknowledgments for the Second Edition; Acknowledgments for the Third Edition; Chapter 1: bash Basics; 1.1 What Is a Shell?; 1.2 Scope of This Book; 1.3 History of UNIX Shells; 1.4 Getting bash; 1.5 Interactive Shell Use; 1.6 Files; 1.7 Input and Output; 1.8 Background Jobs; 1.9 Special Characters and Quoting; 1.10 Help; Chapter 2: Command-Line Editing; 2.1 Enabling Command-Line Editing; 2.2 The History List; 2.3 emacs Editing Mode; 2.4 vi Editing Mode; 2.5 The fc Command; 2.6 History Expansion; 2.7 readline; 2.8 Keyboard Habits; Chapter 3: Customizing Your Environment; 3.1 The .bash_profile, .bash_logout, and .bashrc Files; 3.2 Aliases; 3.3 Options; 3.4 Shell Variables; 3.5 Customization and Subprocesses; 3.6 Customization Hints; Chapter 4: Basic Shell Programming; 4.1 Shell Scripts and Functions; 4.2 Shell Variables; 4.3 String Operators; 4.4 Command Substitution; 4.5 Advanced Examples: pushd and popd; Chapter 5: Flow Control; 5.1 if/else; 5.2 for; 5.3 case; 5.4 select; 5.5 while and until; Chapter 6: Command-Line Options and Typed Variables; 6.1 Command-Line Options; 6.2 Typed Variables; 6.3 Integer Variables and Arithmetic; 6.4 Arrays; Chapter 7: Input/Output and Command-Line Processing; 7.1 I/O Redirectors; 7.2 String I/O; 7.3 Command-Line Processing; Chapter 8: Process Handling; 8.1 Process IDs and Job Numbers; 8.2 Job Control; 8.3 Signals; 8.4 trap; 8.5 Coroutines; 8.6 Subshells; 8.7 Process Substitution; Chapter 9: Debugging Shell Programs; 9.1 Basic Debugging Aids; 9.2 A bash Debugger; Chapter 10: bash Administration; 10.1 Installing bash as the Standard Shell; 10.2 Environment Customization; 10.3 System Security Features; Chapter 11: Shell Scripting; 11.1 What's That Do?; 11.2 Starting Up; 11.3 Potential Problems; 11.4 Don't Use bash; Chapter 12: bash for Your System; 12.1 Obtaining bash; 12.2 Unpacking the Archive; 12.3 What's in the Archive; 12.4 Who Do I Turn to?; Appendix A: Related Shells; A.1 The Bourne Shell; A.2 The IEEE 1003.2 POSIX Shell Standard; A.3 The Korn Shell; A.4 pdksh; A.5 zsh; A.6 Shell Clones and Unix-like Platforms; Appendix B: Reference Lists; B.1 Invocation; B.2 Prompt String Customizations; B.3 Built-In Commands and Reserved Words; B.4 Built-In Shell Variables; B.5 Test Operators; B.6 set Options; B.7 shopt Options; B.8 I/O Redirection; B.9 emacs Mode Commands; B.10 vi Control Mode Commands; Appendix C: Loadable Built-Ins; Appendix D: Programmable Completion; Colophon;|

  • Preface
  • Chapter 1: bash Basics
  • Chapter 2: Command-Line Editing
  • Chapter 3: Customizing Your Environment
  • Chapter 4: Basic Shell Programming
  • Chapter 5: Flow Control
  • Chapter 6: Command-Line Options and Typed Variables
  • Chapter 7: Input/Output and Command-Line Processing
  • Chapter 8: Process Handling
  • Chapter 9: Debugging Shell Programs
  • Chapter 10: bash Administration
  • Chapter 11: Shell Scripting
  • Chapter 12: bash for Your System
  • Appendix A: Related Shells
  • Appendix B: Reference Lists
  • Appendix C: Loadable Built-Ins
  • Appendix D: Programmable Completion
  • Colophon

‹  Return to Product Overview