file-type

Unix高级程序设计:经典指南与服务详解

PDF文件

下载需积分: 0 | 476KB | 更新于2024-12-26 | 147 浏览量 | 2 下载量 举报 收藏
download 立即下载
"《Unix高级程序设计》是一本经典的教程,专为有经验的程序设计人员量身打造,深入讲解Unix和Linux操作系统提供的服务。本书以循序渐进的方式介绍Unix的基础知识,避免过早涉及复杂术语,确保初学者能够逐步理解和掌握。 第一章首先引导读者快速理解Unix的核心概念,强调其作为操作系统的通用服务,如执行新程序、文件管理、内存分配和获取时间等。章节中,作者采用实例和简要说明相结合的方式,为非Unix背景的程序设计人员提供了一个入门路径。同时,这一章还详细介绍了登录过程,包括登录名、口令、用户ID和组ID等概念,以及常用的shell程序如Bourne shell (bash)、Cshell和KornShell的使用。 登录部分特别指出,登录时需要输入登录名和口令,口令信息存储在/etc/passwd文件中,其中包含各个字段的详细信息。现代系统可能使用加密口令,这部分将在第六章进一步讨论。登录后,用户会通过shell与系统交互,执行命令或编写shell脚本。 书中提到,自Unix V7以来,Bourne shell (bash)已经成为主流,几乎所有现存的Unix系统都支持它。Cshell在伯克利开发,BSD版本广泛提供;而AT&T的System V/386R3.2和SVR4也包含Cshell。此外,KornShell作为Bourne shell的后续版本,也在某些环境中被使用。 总体来说,这本书不仅关注基本操作,还深入剖析Unix的内部机制和各种shell的特性,为高级程序设计人员提供了全面的指导,适合希望通过深入学习Unix来提升编程技能的专业人士阅读。"

相关推荐