This page contains enriched content visible when JavaScript is enabled.
My Account
Library Home
Your session will expire automatically in
0
seconds.
Continue session
End session now
Save to My Lists
Export
Return to Browse
SearchType
Keyword
Title
Author (Last name first)
Subject
ISBN/ISSN
Call Number
Unit Code
Libraries Australia No.
Library of Congress No.
Search
Search Scope
Entire Collection
Print Books
E-books
All books
E-journals
All journals
Databases
All e-resources
Streaming Video
DVDs
Curriculum Resources
Deakin Theses
Special Collections
Melbourne Burwood
Warrnambool
Geelong Waterfront
Geelong Waurn Ponds
Limit search to available items
Previous Record
Next Record
  Permalink    
Author
Newham, Cameron
Title
Learning the bash Shell / Cameron Newham and Bill Rosenblatt
Edition
2nd ed., rev. & updated
Published
Cambridge [England] ; Sesbastopol [Calif.] : O'Reilly, ©1998
Click on the following:
O'Reilly
Copies
Description
1 online resource (xvi, 318 pages) : illustrations
Contents
1 bash Basics 1 -- What Is a Shell? 2 -- History of UNIX Shells 3 -- Getting bash 5 -- Interactive Shell Use 6 -- Files 7 -- Input and Output 14 -- Background Jobs 18 -- Special Characters and Quoting 21 -- Help 27 -- 2 Command-Line Editing 28 -- The History File 30 -- emacs Editing Mode 30 -- vi Editing Mode 38 -- The fc Command 47 -- History Expansion 50 -- readline 51 -- Keyboard Habits 55 -- 3 Customizing Your Environment 57 -- The .bash_profile, .bash_logout, and .bashrc Files 58 -- Aliases 60 -- Options 63 -- Shell Variables 65 -- Customization and Subprocesses 76 -- Customization Hints 81 -- 4 Basic Shell Programming 83 -- Shell Scripts and Functions 83 -- Shell Variables 88 -- String Operators 94 -- Command Substitution 103 -- Advanced Examples: pushd and popd 107 -- 5 Flow Control 111 -- if/else 112 -- for 126 -- case 133 -- select 136 -- while and until 139 -- 6 Command-Line Options and Typed Variables 141 -- Command-Line Options 141 -- Typed Variables 150 -- Integer Variables and Arithmetic 151 -- Arrays 160 -- 7 Input/Output and Command-Line Processing 163 -- I/O Redirectors 163 -- String I/O 169 -- Command-Line Processing 177 -- 8 Process Handling 195 -- Process IDs and Job Numbers 196 -- Job Control 197 -- Signals 200 -- trap 207 -- Coroutines 213 -- Subshells 217 -- Process Substitution 219 -- 9 Debugging Shell Programs 220 -- Basic Debugging Aids 221 -- A bash Debugger 226 -- 10 bash Administration 247 -- Installing bash as the Standard Shell 247 -- Environment Customization 250 -- System Security Features 254 -- 11 bash for Your System 257 -- Obtaining bash 257 -- Unpacking the Archive 259 -- What's in the Archive 259 -- Who Do I Turn to? 264 -- A Related Shells 267 -- C Loadable Built-Ins 293 -- D Syntax 298 -- E Obtaining Sample Programs 302
Notes
Includes index
Print version record
SUBJECT
UNIX Shells. http://id.loc.gov/authorities/names/n93002992
UNIX (Computer file) http://id.loc.gov/authorities/names/n91019960
UNIX (Computer file) fast
UNIX Shells fast
Subject
User interfaces (Computer systems)
User-Computer Interface
COMPUTERS -- Operating Systems -- Macintosh.
User interfaces (Computer systems)
Form
Electronic book
Author
Rosenblatt, Bill
LC no.
98132271
ISBN
1565929616
9781565929616
  Permalink