出版时间:2013-2 出版社:人民邮电出版社
Tag标签:无
内容概要
《UNIX编程环境(英文版)》的主要内容包括UNIX系统基本操作、文件系统、Shell编程、过滤器、标准I/O库编程、系统调用、程序开发工具、文档准备工具等。《UNIX编程环境(英文版)》适合UNIX系统的初学者以及UNIX系统编程的爱好者阅读。
作者简介
Brian W. Kernighan 是贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,包括《The Elements of Programming Style》、《The Practice of Programming》等。Rob Pike,目前谷歌公司最著名的软件工程师之一,曾是贝尔实验室Unix开发团队成员,Plan9操作系统开发的主要领导人,Inferno操作系统开发的主要领导人。他是缔造Go语言和Limbo语言的核心人物。
书籍目录
CONTENTS1. UNIX for Beginners 11.1 Getting started 21.2 Day-to-day use: files and common commands 111.3 More about files: directories 211.4 The shell 261.5 The rest of the UNIX system 382. The File System 412.1 The basics of files 412.2 What's in a file? 462.3 Directories and filenames 482.4 Permissions 522.5 Inodes 572.6 The directory hierarchy 632.7 Devices 653. Using the Shell 713.1 Command line structure 713.2 Metacharacters 743.3 Creating new commands 803.4 Command arguments and parameters 823.5 Program output as arguments 863.6 Shell variables 883.7 More on I/O redirection 923.8 Looping in shell programs 943.9 bundle: putting it all together 973.10 Why a programmable shell? 994. Filters 1014.1 The grep family 1024.2 Other filters 1064.3 The stream editor sed 1084.4 The awk pattern scanning and processing language 1144.5 Good files and good filters 1305. Shell Programming 1335.1 Customizing the cal command 1335.2 Which command is which? 1385.3 while and until loops: watching for things 1445.4 Traps: catching interrupts 1505.5 Replacing a file: overwrite 1525.6 zap: killing processes by name 1565.7 The pick command: blanks vs. arguments 1595.8 The news command: community service messages 1625.9 get and put: tracking file changes 1655.10 A look back 1696. Programming with Standard I/O 1716.1 Standard input and output: vis 1726.2 Program arguments: vis version 2 1746.3 File access: vis version 3 1766.4 A screen-at-a-time printer: p 1806.5 An example: pick 1866.6 On bugs and debugging 1876.7 An example: zap 1906.8 An interactive file comparison program: idiff 1926.9 Accessing the environment 1997. UNIX System Calls 2017.1 Low-level I/O 2017.2 File system: directories 2087.3 File system: inodes 2147.4 Processes 2207.5 Signals and interrupts 2258. Program Development 2338.1 Stage 1: A four-function calculator 2348.2 Stage 2: Variables and error recovery 2428.3 Stage 3: Arbitrary variable names; built-in functions 2458.4 Stage 4: Compilation into a machine 2588.5 Stage 5: Control flow and relational operators 2668.6 Stage 6: Functions and procedures; input/output 2738.7 Performance evaluation 2848.8 A look back 2869. Document Preparation 2899.1 The ms macro package 2909.2 The troff level 2979.3 The tbl and eqn preprocessors 3019.4 The manual page 3089.5 Other document preparation tools 31310. Epilog 315Appendix 1: Editor Summary 319Appendix 2: hoc Manual 329Appendix 3: hoc Listing 335Index 349
媒体关注与评论
《UNIX编程环境(英文版)》系UINX编程领域内的经典畅销书。作者本着“授之以渔”的态度,不仅向读者介绍了UNIX系统编程的基本技巧及编程规范,更是将UNIX的编程哲学融入其中,以帮助读者更加深刻地理解UNIX系统。IX系统。
编辑推荐
《UNIX编程环境》是经久不衰的UNIX经典教程,是两位UNIX大师合力之作,浸透了UNIX的设计思想,启发读者体会编程方法、思想以及环境的奥秘。
图书封面
图书标签Tags
无
评论、评分、阅读与下载