UNIX环境高级编程入门概览
需积分: 9 34 浏览量
更新于2024-07-30
收藏 6.17MB PDF 举报
"UNIX环境高级编程"
《UNIX环境高级编程》是一本经典的书籍,专注于介绍UNIX操作系统的高级编程技术。该书不仅涵盖了基本的操作系统服务,如执行程序、管理文件、分配内存和获取时间等,还深入讲解了UNIX系统中程序员需要掌握的各种功能。
在第一章中,作者首先引入了操作系统的基本概念,指出所有操作系统都为运行在其上的程序提供服务。书中以程序员的视角简要概述了UNIX系统,避免超前介绍未解释过的术语,以便读者逐步理解。这一章还为不熟悉UNIX的读者提供了入门指南,介绍了一些基本概念和服务。
在登录部分,书中详细说明了在UNIX系统中如何进行登录。登录时,用户需要输入登录名和口令,系统会在/etc/passwd文件中查找相应的信息,包括加密口令、用户ID、组ID、注释、起始目录和所使用的shell程序。口令文件的结构和内容在后续章节会有更深入的讨论。
shell作为用户与系统交互的界面,是UNIX系统的重要组成部分。书中列举了几种常见的shell,如Bourne shell (/bin/sh)、Cshell (/bin/csh)和Korn shell (/bin/ksh)。shell不仅可以处理用户直接在终端输入的命令,还可以读取并执行保存在文件中的命令序列,即shell脚本。每种shell都有其特点和用途,例如Bourne shell广泛应用于各种UNIX系统,Cshell在伯克利开发并常见于BSD系统,而Korn shell则是Bourne shell的一个增强版本,被许多现代UNIX系统采用。
通过这个摘要,我们可以看出《UNIX环境高级编程》这本书将详细讲解UNIX操作系统的各个方面,包括但不限于用户认证、shell编程、文件系统操作、进程控制、网络编程等,对于想要深入理解和利用UNIX环境进行高级编程的读者来说,是一本不可多得的参考书籍。后续章节会涉及不同UNIX版本之间的差异、系统调用、库函数的使用,以及更复杂的系统管理任务,帮助读者成为UNIX环境的专家。
328 浏览量
2009-07-30 上传
2009-09-16 上传
2012-04-14 上传
2024-10-19 上传
2024-10-19 上传
2024-10-19 上传
szzss
- 粉丝: 0
- 资源: 6
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享