Unix and Shell Programming : A Textbook / (Record no. 44824)

MARC details
000 -LEADER
fixed length control field 08087nam a22002177a 4500
003 - CONTROL NUMBER IDENTIFIER
control field VITAP
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20230324112932.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 230324b ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131503256
040 ## - CATALOGING SOURCE
Transcribing agency VITAP
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23rd
Classification number 005.282 FOR
100 ## - MAIN ENTRY--PERSONAL NAME
9 (RLIN) 11185
Personal name Forouzan, Behrouz A.
245 ## - TITLE STATEMENT
Title Unix and Shell Programming : A Textbook /
Statement of responsibility, etc. Behrouz A. Forouzan and Richard F. Gilberg
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Delhi
Name of publisher, distributor, etc. Cengage Learning India Pvt. Ltd.
Date of publication, distribution, etc. 2003
300 ## - PHYSICAL DESCRIPTION
Other physical details xix, 875p. : ill. ;
Dimensions 24cm
521 ## - TARGET AUDIENCE NOTE
Target audience note It includes appendix, glossary and index pages.<br/><br/>Overview:<br/><br/>'Designed 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.<br/><br/>Features:<br/><br/>'* A highly visual presentation includes 300 figures to assist in the introduction of new commands, over 400 sessions that illustrate the use of a command and related computer output, and 125 scripts to help students with shell programming. A second color enables students to easily distinguish user output from computer output. The authors teach students how to use shells as a command interpreter (Parts I and II) and as a programming tool (Part III). This allows users to progress from a basic interactive user to a writer of shell programs. An innovative approach to introducing Regular Expressions appears in Chapter 9, with components of regular expressions (atoms and operators) discussed and compared to mathematical expressions with which students are familiar (operand and operator). In addition to a variety of review questions, end-of-chapter material includes lab session exercises to provide students with the opportunity to work hands-on with the material The text's appendices include a rich supply of supplemental material, including EMACS, the history of UNIX, a summary of UNIX commands, and the differences between the Korn and C shells * Material for a wide spectrum of Introductory UNIX courses, ranging from user familiarization to shell programming is provided. The preface offers a number of topic ordering options * The discussion of each shell follows a common organizational structure: interactive shell commands, basic shell commands, and advanced shell commands. End-of-chapter material provides students with the opportunity to work hands-on with the material. For example, lab sessions provide students hands-on experience working with UNIX commands and scripts <br/><br/>Table of Contents:<br/><br/>'* PART I: INTRODUCTION Why Unix? Computer System The UNIX Environment. UNIX Structure. Accessing UNIX. Commands. Common Commands. Other Useful Commands. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. BASIC vi EDITOR. Editor Concepts. The vi Editor. Modes. Commands. Two Practice Sessions. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. FILE SYSTEMS. Filenames. File Types. Regular Files. Directories. File System Implementation. Operations Unique to Directories. Operations Unique to Regular Files. Operations Common to Both. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions SECURITY AND FILE PERMISSION. Users and Groups. Security Levels. Changing Permissions. User Masks. Changing Ownership and Group. Key Terms. Commands. Tips. Summary. Practice Set. Lab Sessions. INTRODUCTION TO SHELLS. UNIX Session. Standard Streams. Redirection. Pipes. tee Command. Command Execution. Command-Line Editing. Quotes. Command Substitution. Job control. Aliases. Variables. Predefined Variables. Options. Shell/Environment Customization. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. FILTERS. Filters and Pipes. Concatenating Files. Display Beginning and End of Files. Cut and Paste. Sorting. Translating Characters. Files with Duplicate Lines. Count Characters, Words, or Lines. Comparing Files. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. COMMUNICATIONS. User Communication. Electronic Mail. Remote Access. File Transfer. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. vi AND ex. vi Editor. Local Commands in vi. Range Commands in vi. Global Commands in vi. Rearrange Text in vi. ex Editor. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. REGULAR EXPRESSIONS. Atoms. Operators. Key Terms. Tips. Commands. Summary. Practice Set. grep. Operation. grep Family. Examples. Searching for File Content. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. sed. Scripts. Operations. Addresses. Commands. Applications. grep and sed. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. awk. Execution. Fields and Records. Scripts. Operations. Patterns. Actions. Associative Arrays. String Functions. Mathematical Functions. User-Defined Functions. Using System Commands in awk. Applications. awk and grep. sed and awk. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. *PART II. INTERACTIVE KORN SHELL. Korn Shell Features. Two Special Files. Variables. Output. Input. Exit Status of a Command. eval Command. Environmental Variables. Options. Startup Scripts. Command History. Command Execution Process. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. KORN SHELL PROGRAMMING. Basic Script Concepts. Expressions. Decisions: Making Selections. Repetition. Special Parameters and Variables. Changing Positional Parameters. Argument Validation. Debugging Scripts. Script Examples. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. KORN SHELL ADVANCED PROGRAMMING. Variable Evaluation and Substitution. String Manipulation. Here Document. Functions. Arrays. Signals. Built-in Commands. Scripting Techniques. Shell Environment and Script. Script Examples. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. INTERACTIVE C SHELL. C Shell Features. Two Special Files. Variables. Output. Input. Exit Status of a Command. eval Command. Environmental Variables. On-Off Variables. Startup and Shutdown Scripts. Command History. Command Execution Scripts. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. C SHELL PROGRAMMING. Basic Script Concepts. Expressions. Decisions: Making Selections. Repetition. Special Parameters. Changing Positional Parameters. Argument Validation. Debugging Scripts. Script Examples. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. C SHELL ADVANCED PROGRAMMING. Variable Evaluation. String Manipulation. Here Document. Signals. Built-in Commands. Scripting Techniques. Shell Environment and Script. Arrays. Script Examples. Key Terms. Tips. Commands. Summary. Practice Set. Lab Sessions. *Appendix A: ASCII Table. *Appendix B: A Short History. *Appendix C: emacs. *Appendix D: Numbering Systems. *Appendix E: Predefined Variables. *Appendix F: UNIX Commands. *Appendix G: Shell Metacharacters. *Appendix H: Korn and C Shell Differences. *Glossary.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 11187
Topical term or geographic name entry element Operating systems (Computers); UNIX (Computer file); UNIX Shells
700 ## - ADDED ENTRY--PERSONAL NAME
9 (RLIN) 11188
Personal name Gilberg, Richard F.
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://www.cengage.co.in/book-list/print/unix-and-shell-programming-cf">https://www.cengage.co.in/book-list/print/unix-and-shell-programming-cf</a>
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Text Book
Edition 23rd
Classification part 005.282
Call number suffix FOR
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Materials specified (bound volume or other part) Damaged status Use restrictions Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Inventory number Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type Public note Checked out Date last checked out
    Dewey Decimal Classification Paper Back   Restricted Access Not For Loan Reference School of Computer Science Section VIT-AP General Stacks 2023-03-16 Bookionics 825.00 SBH/19082   005.282 FOR 019852 2023-03-24 825.00 2023-03-24 Reference Book CSE    
    Dewey Decimal Classification Paper Back         School of Computer Science Section VIT-AP General Stacks 2023-03-16 Bookionics 825.00 SBH/19082   005.282 FOR 019853 2023-03-24 825.00 2023-03-24 Text Book CSE    
    Dewey Decimal Classification Paper Back         School of Computer Science Section VIT-AP General Stacks 2023-03-16 Bookionics 825.00 SBH/19082 1 005.282 FOR 019854 2025-12-10 825.00 2023-03-24 Text Book CSE 2026-06-08 2025-12-10
    Dewey Decimal Classification Paper Back         School of Computer Science Section VIT-AP General Stacks 2023-03-16 Bookionics 825.00 SBH/19082   005.282 FOR 019855 2023-03-24 825.00 2023-03-24 Text Book CSE    
    Dewey Decimal Classification Paper Back         School of Computer Science Section VIT-AP General Stacks 2023-03-16 Bookionics 825.00 SBH/19082   005.282 FOR 019856 2023-03-24 825.00 2023-03-24 Text Book CSE    

Visitor Number: