网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 UNIX编程环境(英文版)
分类 计算机-操作系统
作者 (美)克尼汉//派克
出版社 人民邮电出版社
下载
简介
编辑推荐

《UNIX编程环境(英文版)》由克尼汉、派克所著,本书旨在传播UNIX编程哲学。因为这种哲学基于程序之间的关系,所以我们

必须将大部分篇幅用于讨论各个工具,但是自始至终贯穿着组合程序以及利用程序来构建程序的主题。为了很好地使用UNIX系统及其组件,不仅必须理解如何使用程序,还要理解如何让它们适应环境。

本书的目标读者是个体的程序员,希望通过提高他们的工作效率来使工作团队具有更高的生产率。尽管我们的目标读者是程序员,但阅读前四五章并不需要编程经验,所以这部分内容对其他用户也是有帮助的。

内容推荐

《UNIX编程环境(英文版)》由克尼汉、派克所著,本书系UINX编程领域内的经典畅销书。作者本着“授之以渔”的态度,不仅向读者介绍了UNIX系统编程的基本技巧及编程规范,更是将UNIX的编程哲学融入其中,以帮助读者更加深刻地理解UNIX系统。《UNIX编程环境(英文版)》的主要内容包括UNIX系统基本操作、文件系统、Shell编程、过滤器、标准I/O库编程、系统调用、程序开发工具、文档准备工具等。

《UNIX编程环境(英文版)》适合UNIX系统的初学者以及UNIX系统编程的爱好者阅读。

目录

1. UNIX for Beginners

1.1 Getting started

1.2 Day-to-day use: files and common commands

1.3 More about files: directories

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's in a file?

2.3 Directories and filenames

2.4 Permissions

2.5 Inodes

2.6 The directory hierarchy

2.7 Devices

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 Program output as arguments

3.6 Shell variables

3.7 More on I/O redirection

3.8 Looping in shell programs

3.9 bundle: putting it all together

3.10 Why a programmable shell?

4. Filters

4.1 The grep family

4.2 Other filters

4.3 The stream editor sed

4.4 The awk pattern scanning and processing language

4.5 Good files and good 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 interrupts

5.5 Replacing a file: overwrite

5.6 zap: killing processes by name

5.7 The pick command: blanks vs. arguments

5.8 The news command: community service messages

5.9 get and put: tracking file changes

5.10 A look back

6. Programming with Standard I/O

6.1 Standard input and output: vis

6.2 Program 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

6.6 On bugs and debugging

6.7 An example: zap

6.8 An interactive file comparison program: idiff

6.9 Accessing the environment

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

8.6 Stage 6: Functions and procedures; input/output

8.7 Performance evaluation

8.8 A look back

9. Document Preparation

9.1 The ms macro package

9.2 The troff level

9.3 The tbl and eqn preprocessors

9.4 The manual page

9.5 Other document preparation tools

10. Epilog

Appendix 1: Editor Summary

Appendix 2: hoc Manual

Appendix 3: hoc Listing

Index

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 22:08:32