Unix高级编程:入门与基础服务介绍
需积分: 9 117 浏览量
更新于2024-07-28
收藏 6.17MB PDF 举报
"《Unix高级编程》是一本经典的Unix/Linux系统编程教程,它以深入浅出的方式介绍Unix操作系统提供的服务,特别注重对初学者和非Unix背景的程序员的引导。本书的第一章首先概述了Unix的基础知识,强调了操作系统如何作为程序的底层服务提供执行、文件操作、存储管理等核心功能。
1.1章节的引言部分旨在为读者提供一个整体视角,解释了操作系统如何通过严格的逐步介绍来呈现,避免过早引入复杂术语,以免造成困扰。书中会根据需要逐步详细阐述各个概念,确保学习过程的连贯性。对于不熟悉Unix的开发者,这一章起到了入门指南的作用,让读者对Unix的基本服务有所了解。
1.2章节着重于登录过程,包括登录名和口令管理。登录时,用户需提供登录名和口令,系统会检查/etc/passwd文件,其中包含登录名、加密口令、用户ID、组ID、注释、家目录路径以及默认shell程序的信息。随着系统的更新,加密口令可能存储在其他文件中,这部分内容将在后续章节进一步讨论。
1.2.2小节详述了shell的作用,它是用户与系统交互的桥梁,负责解析和执行命令。常用的shell有Bourne Shell (sh), Cshell (csh), 和Korn Shell (ksh)。Bourne Shell由于其广泛的应用和稳定性,在大多数Unix系统中作为默认shell。Cshell最初在伯克利开发,BSD系统普遍支持,而AT&T的System V/R3.2和SVR4也包括了Cshell。Korn Shell作为Bourne Shell的升级版,体现了Unix技术的发展。
《Unix高级编程》第一章为读者奠定了坚实的Unix基础,后续章节将围绕这些基本概念深入探讨Unix的高级编程技巧和特性,帮助读者掌握这个强大且灵活的操作系统平台。"
2009-05-28 上传
179 浏览量
2008-07-14 上传
2017-06-30 上传
2024-11-05 上传
2024-11-05 上传
2024-11-05 上传
2024-11-05 上传
2024-11-05 上传
berniW
- 粉丝: 2
- 资源: 8
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全