The UNIX Programming Environment

( 3 )

Overview

Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.

This is Kernighan's concise, classic exposition on how to make optimal use of the programming facilities built into Unix. Very highly recommended.

...
See more details below
Available through our Marketplace sellers.
Other sellers (Hardcover)
  • All (14) from $18.82   
  • Used (14) from $18.82   
Close
Sort by
Page 1 of 2
Showing 1 – 10 of 14 (2 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$18.82
Seller since 2005

Feedback rating:

(150)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
1984 Hardcover Good. No Jacket Previous owner's name and a light stain to about a dozen page margins. Not a former library book.

Ships from: Carol Stream, IL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.12
Seller since 2011

Feedback rating:

(169)

Condition: Good
Hardcover Good 0139376992 Good condition, cover has some wear. Names inside.

Ships from: Elverta, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.43
Seller since 2008

Feedback rating:

(1980)

Condition: Good
0139376992 Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... All day low prices, buy from us sell to us we do it all!!

Ships from: Aurora, IL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Express, 48 States
$19.43
Seller since 2014

Feedback rating:

(1636)

Condition: Acceptable
Reading copy. May have notes, underlining or highlighting. Dust jacket may be missing.

Ships from: Hillsboro, OR

Usually ships in 1-2 business days

  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.44
Seller since 2010

Feedback rating:

(995)

Condition: Acceptable
SOME PAGE(S) MAYBE CREASED OR FOLDED AND/OR CURLED.

Ships from: North Las Vegas, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.45
Seller since 2009

Feedback rating:

(7257)

Condition: Acceptable
With pride from Motor City. All books guaranteed. Best Service, Best Prices.

Ships from: Brownstown, MI

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.45
Seller since 2009

Feedback rating:

(7257)

Condition: Acceptable
Help save a tree. Buy all your used books from Green Earth Books. Read. Recycle and Reuse.

Ships from: Portland, OR

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.45
Seller since 2009

Feedback rating:

(10574)

Condition: Acceptable
A tradition of southern quality and service. All books guaranteed at the Atlanta Book Company. Our mailers are 100% recyclable.

Ships from: Atlanta, GA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.45
Seller since 2014

Feedback rating:

(3692)

Condition: Acceptable
Free State Books. Never settle for less.

Ships from: Halethorpe, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$19.45
Seller since 2014

Feedback rating:

(2227)

Condition: Acceptable
Biggest little used bookstore in the world.

Ships from: Reno, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 2
Showing 1 – 10 of 14 (2 pages)
Close
Sort by
Sending request ...

Overview

Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.

This is Kernighan's concise, classic exposition on how to make optimal use of the programming facilities built into Unix. Very highly recommended.

Read More Show Less

Editorial Reviews

Booknews
Both novice and experienced users will appreciate this work. It provides an understanding not only of how to use the system, its components, and programs, but also how they fit into the total UNIX environment. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780139376993
  • Publisher: Prentice Hall Professional Technical Reference
  • Publication date: 11/28/1983
  • Series: Software Series
  • Pages: 368

Table of Contents

Preface vii
1. UNIX for Beginners 1
1.1 Getting started 2
1.2 Day-to-day use: files and common commands 11
1.3 More about files: directories 21
1.4 The shell 26
1.5 The rest of the UNIX system 38
2. The File System 41
2.1 The basics of files 41
2.2 What's in a file? 46
2.3 Directories and filenames 48
2.4 Permissions 52
2.5 Inodes 57
2.6 The directory hierarchy 63
2.7 Devices 65
3. Using the Shell 71
3.1 Command line structure 71
3.2 Metacharacters 74
3.3 Creating new commands 80
3.4 Command arguments and parameters 82
3.5 Program output as arguments 86
3.6 Shell variables 88
3.7 More on I/O redirection 92
3.8 Looping in shell programs 94
3.9 bundle: putting it all together 97
3.10 Why a programmable shell? 99
4. Filters 101
4.1 The grep family 102
4.2 Other filters 106
4.3 The stream editor sed 108
4.4 The awk pattern scanning and processing language 114
4.5 Good files and good filters 130
5. Shell Programming 133
5.1 Customizing the cal command 133
5.2 Which command is which? 138
5.3 While and until loops: watching for things 144
5.4 Traps: catching interrupts 150
5.5 Replacing a file: overwrite 152
5.6 Zap: killing proceses by name 156
5.7 The pick command: blanks vs. arguments 159
5.8 The news command: community service messages 162
5.9 Get and put: tracking file changes 165
5.10 A look back 169
6. Programming with Standard I/O 171
6.1 Standard input and output: vis 172
6.2 Program arguments: vis version 2 174
6.3 File access: vis version 3 176
6.4 A screen-at-a-time printer: p 180
6.5 An example: pick 186
6.6 On bugs and debugging 187
6.7 An example: zap 190
6.8 An interactive file comparison program: idiff 192
6.9 Accessing the environment 199
7. UNIX System Calls 201
7.1 Low-level I/O 201
7.2 File system: directories 208
7.3 File system: inodes 214
7.4 Processes 220
7.5 Signals and interrupts 225
8. Program Development 233
8.1 Stage 1: A four-function calculator 234
8.2 Stage 2: Variables and error recovery 242
8.3 Stage 3: Arbitrary variable names; built-in functions 245
8.4 Stage 4: Compilation into a machine 258
8.5 Stage 5: Control flow and relational operators 266
8.6 Stage 6: Functions and procedures; input/output 273
8.7 Performance evaluation 284
8.8 A look back 286
9. Document Preparation 289
9.1 The ms macro package 290
9.2 The troff level 297
9.3 The tbl and eqn preprocessors 301
9.4 The manual page 308
9.5 Other document preparation tools 313
10. Epilog 315
Appendix 1 Editor Summary 319
Appendix 2 hoc Manual 329
Appendix 3 hoc Listing 335
Index 349
Read More Show Less

Customer Reviews

Average Rating 3.5
( 3 )
Rating Distribution

5 Star

(1)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(1)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)