Learning the bash Shell /
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge [England] ; Sesbastopol [Calif.] :
O'Reilly,
©1998.
|
Edición: | 2nd ed., rev. & updated. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.