《UNIX编程环境(英文版)》由克尼汉、派克所著,本书旨在传播UNIX编程哲学。因为这种哲学基于程序之间的关系,所以我们
必须将大部分篇幅用于讨论各个工具,但是自始至终贯穿着组合程序以及利用程序来构建程序的主题。为了很好地使用UNIX系统及其组件,不仅必须理解如何使用程序,还要理解如何让它们适应环境。
本书的目标读者是个体的程序员,希望通过提高他们的工作效率来使工作团队具有更高的生产率。尽管我们的目标读者是程序员,但阅读前四五章并不需要编程经验,所以这部分内容对其他用户也是有帮助的。
图书 | 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 |
标签 | |
缩略图 | ![]() |
书名 | UNIX编程环境(英文版) |
副书名 | |
原作名 | |
作者 | (美)克尼汉//派克 |
译者 | |
编者 | |
绘者 | |
出版社 | 人民邮电出版社 |
商品编码(ISBN) | 9787115302434 |
开本 | 16开 |
页数 | 357 |
版次 | 1 |
装订 | 平装 |
字数 | 493 |
出版时间 | 2013-02-01 |
首版时间 | 2013-02-01 |
印刷时间 | 2013-02-01 |
正文语种 | 英 |
读者对象 | 青年(14-20岁),普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | 计算机-操作系统 |
图书小类 | |
重量 | 0.45 |
CIP核字 | |
中图分类号 | TP316.81 |
丛书名 | |
印张 | 23 |
印次 | 1 |
出版地 | 北京 |
长 | 235 |
宽 | 167 |
高 | 15 |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | CN |
是否套装 | 单册 |
著作权合同登记号 | 图字01-2012-8862号 |
版权提供者 | Pearson Education |
定价 | |
印数 | 2500 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。