UNIX环境高级编程:入门与服务概述
5星 · 超过95%的资源 需积分: 0 73 浏览量
更新于2024-08-02
收藏 6.15MB PDF 举报
《UNIX环境高级编程》是一本深入讲解UNIX操作系统服务的实用教材,特别针对程序设计人员设计。本书结构严谨,以逐步推进的方式介绍UNIX的基础知识,避免过早涉及复杂的术语,确保初学者易于理解。
第1章,即"UNIX基础知识",首先明确了操作系统为程序提供的核心服务,如执行程序、文件操作、内存管理等,并强调了本书将逐步展开详细讲解。章节开始时,作者采用平易近人的角度快速概述UNIX,对后续章节中会详细阐述的概念进行了简要介绍和示例说明,以便于非UNIX背景的读者也能上手。
登录是这一章的重点内容。登录过程包括输入登录名和口令,系统的认证通常通过/etc/passwd文件进行,该文件包含登录名、加密口令、用户ID、组ID、注释、主目录和默认shell程序的信息。值得注意的是,现代系统可能使用不同的口令文件,并将在第6章讨论相应的访问函数。
shell是用户与系统交互的核心,登录后,shell会显示系统信息,接收用户的命令输入。常见的shell类型包括Bourne shell (sh, /bin/sh)、Cshell (csh, /bin/csh)和Korn Shell (ksh, /bin/ksh)。Bourne shell自V7以来被广泛使用,几乎所有的UNIX系统都支持它。Cshell主要在BSD系统中提供,而AT&T的System V/386R3.2和SVR4也支持Cshell。Korn Shell作为Bourne shell的继承者,由SUS(Unix System Interfaces)标准化,为用户提供更强大的功能和一致性。
通过阅读这一章,读者可以建立起对UNIX基础操作的理解,包括如何登录系统、交互方式以及不同shell类型的特性和用途。后续章节将进一步深入探讨UNIX的具体服务和技术细节,对于希望精通UNIX环境编程的读者来说,这是一本不可或缺的参考书。
2010-07-23 上传
2024-11-14 上传
2024-11-14 上传
lys05059110
- 粉丝: 0
- 资源: 7
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜