Amazon cover image
Image from Amazon.com

The UNIX programming environment / Brian W. Kernighan, Rob Pike.

By: Contributor(s): Series: Prentice-Hall software seriesPublication details: Englewood Cliffs, N.J. : Prentice-Hall, c1984.Description: x, 357 p. : ill. ; 25 cmISBN:
  • 0139376992
  • 013937681X (pbk.)
Subject(s): DDC classification:
  • 005.1 22 KER
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library 005.1 KER 1 (Browse shelf(Opens below)) 1 Available BUML23100464

Contents
1. UNIX for beginners
1.1 Getting Started
1.2 Day-to-day Use : files and common commands
1.3 More about Files : directors
1.4 The Shell
1.5 The rest of the UNIX system

2. The File system
2.1 The basics of files
2.2 What is a file
2.3 Directories and file names
2.4 Permissions
2.5 inodes
etc

3. Using the Shell
3.1 Command Line structure
3.2 Metacharacters
3.3 Creating new Commands
3.4 Command arguments and parameters
3.5 Programme Output as arguments
etc.

4. Filters
4.1 The grep family
4.2 Other filters
4.3 The Steam editor sed
4.4 The awk pattern scanning and processing Language
4.5 Good files and filters

5. Shell Programming
5.1 Customizing the cal command
5.2 Which command is which
5.3 While and until loops: watching for things
5.4 Traps : catching inturrupts
5.5 Replacing a file overwrite
etc.

6. Programming with standard I/O
6.1 Standard input and Output : Vis
6.2 Progrqm arguments: vis version 2
6.3 File access : vis version 3
6.4 A screen-at-a-time printer : P
6.5 An example : Pick
etc.

7. UNIX System Calls
7.1 Low-level I/O
7.2 File system : directories
7.3 File system : inodes
7.4 Processes
7.5 Signals and interrupts

8. Program Development
8.1 Stage 1: A four-function calculator
8.2 Stage 2: Variables and error recovery
8.3 Stage 3: Arbitrary variable names; built in functions
8.4 Stage 4: Compilation into a machine
8.5 Stage 5: Control flow and relational operators
etc.

9. Documents Preparation
9.1 The ms macro package
9.2 The troff level
9.3 The tbl and eqn prepocessors
9.4 The manual page
9.5 Other document preparation tools

10. Epilog

Appendix 1: Editor Summary
Appendix 2: hoc Manual
Appendix 3: Listing

Includes index : p. 349 - 357

There are no comments on this title.

to post a comment.