UNIX and Shell Programming: A TextbookDesigned as one of the first true textbooks on how to use the UNIX operating system and suitable for a wide variety of UNIX-based courses, UNIX and Shell Programming goes beyond providing a reference of commands to offer a guide to basic commands and shell programming. Forouzan/Gilberg begin by introducing students to basic commands and tools of the powerful UNIX operating system. The authors then present simple scriptwriting concepts, and cover all material required for understanding shells (e.g., Regular Expressions, grep, sed, and awk) before introducing material on the Korn, C, and Bourne shells. Throughout, in-text learning aids encourage active learning and rich visuals support concept presentation. For example, sessions use color so students can easily distinguish user input from computer output. In addition, illustrative figures help student visualize what the command is doing. Each chapter concludes with problems, including lab sessions where students work on the computer and complete sessions step-by-step. This approach has proven to be successful when teaching this material in the classroom. |
Common terms and phrases
absolute pathname alias append beginning blank line buffer chapter chmod command line command mode command substitution contains copy create current directory current line date command default Define delete demonstrates digit display echo editing editor egrep emacs error example executed exit status fgrep field file1 file3 filel filel file2 filename following commands format gilberg staff grep hard link Hello home directory inode input file insert Korn shell login shell loop lowercase match Moves the cursor octal operating system options passwd password pathname pattern space permission prompt quotes redirection regular expression screen scroll sed command shell script shown in Figure shown in Session specified staff 1 gilberg standard output standard streams stored string subshell superuser symbolic link Synopsis Table terminal Test the script text mode TheRaven UNIX unset utility wildcard write