Linux and Unix Shell Pocket ProgrammerThis book is designed to be a shell programmer's reference on Unix and Linux. It covers the commands, syntax, and operators for three major shells used in Unix and Linux; the Bourne Again shell (BASH), the TCSH shell, and the Z-shell. All are enhanced versions of their corresponding original Unix shells. The BASH shell is an advanced version of the Bourne shell, which includes most of the advanced features developed for the Unix Korn shell and C-shells. TCSH is an enhanced version of the C-shell that was originally developed for BSD versions of Unix. The Z-shell is an enhanced version of the Unix Korn shell. The Perl and GAWK shell scripting languages are also presented in detail, examining the use of variables, operators, and control structures to create complex shell programs. In addition the book covers supplementary features like the Make utility and man page formatting. The ebook version features hyper-linked overview, contents, index, tables, chapters, and Web addresses. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Contents
23 | |
BASH Commands | 47 |
for | 61 |
pushd | 74 |
The System etcbashrc BASH Script | 95 |
BASH Shell Configuration DebianUbuntu Linux | 102 |
TCSH Shell Programming | 111 |
TCSH Commands | 119 |
elif | 168 |
popd | 181 |
Perl | 203 |
File Handles | 209 |
Arrays and Lists | 219 |
Control Structures | 228 |
GAWK | 265 |
Make and Man | 311 |
TCSH Configuration | 143 |
TCSH Shell Initialization Files | 149 |
ZShell Programming | 153 |
Other editions - View all
Common terms and phrases
action alias allows argument arithmetic array assigned associative automatically BASH shell beginning block bookrecs called characters command line compiler condition consists contains continue control structures create default defined dependency line Description displays document echo elements enclosed enter equal error evaluated example executed exists export expression false field filename foreach format function Gawk hello holds initialization instruction keyword Linux command logical login loop main.c makefile match Notice operation option output parameter pattern Penguin perform Perl pipe placed positional preceding prompt quotes redirection reference removes returns separated shell script shell variable signal source-code files space special characters specified standard input standard output statements string suffix rule Table takes TCSH shell true variable