UNIX高级编程:基础与服务详解
需积分: 9 119 浏览量
更新于2024-07-28
收藏 18.26MB PDF 举报
《UNIX环境高级编程》是一本详细介绍UNIX操作系统服务的专业书籍,适合对系统编程感兴趣的读者。作者采用循序渐进的方式,从实用的角度出发,避免过早引入复杂概念,以便初学者能快速上手。本书的第1章概述了UNIX的基础知识,旨在让不熟悉该系统的程序员对其基本服务有个初步了解。
章节1.1主要介绍了UNIX系统提供的服务,强调了操作系统作为程序运行平台的重要性,服务包括执行新程序、文件操作、内存管理、时间获取等。为了便于理解,章节以程序设计人员的视角展开,逐步揭示相关术语和概念,同时提供实例以辅助学习。后续章节将深入探讨这些概念。
1.2.1 登录部分是学习UNIX的起点,讲述了登录过程中的登录名和口令管理。登录时,用户需输入登录名和口令,系统会查找/etc/passwd文件来验证。口令文件包含多个字段,如登录名、加密口令、用户ID和组ID等。值得注意的是,现代系统可能将加密口令存储在其他安全文件中,这将在后续章节中进一步讨论。
1.2.2 shell是用户与系统交互的核心,登录后,用户通过shell输入命令执行操作。常见的shell有Bourne Shell(/bin/sh)、Cshell(/bin/csh)和Korn Shell(/bin/ksh)。Bourne Shell因其简洁和广泛使用,自V7以来成为标准,几乎所有UNIX系统都支持。Cshell在BSD版本中常见,而AT&T的System V/386R3.2和SVR4也包含Cshell。Korn Shell作为Bourne Shell的后续改进版本,提供了更多的功能和增强特性。
通过阅读这本书,读者不仅能掌握UNIX的基础知识,还能深入了解如何利用其提供的服务进行网络编程,从而提高在UNIX环境下编程的效率和能力。无论是系统管理员还是开发者,这本书都是深入理解和优化UNIX环境编程的重要参考。
2012-03-08 上传
2009-03-10 上传
2009-07-30 上传
2023-08-26 上传
2024-01-04 上传
2023-05-10 上传
2023-10-31 上传
2023-08-12 上传
2023-08-24 上传
巫布斯
- 粉丝: 3
- 资源: 4
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序