UNIX环境高级编程简介
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"UNIX环境高级编程(非扫描版)" 是一本关于UNIX操作系统的高级编程指南,专注于阐述UNIX系统为程序设计者提供的各种服务。这本书旨在让读者深入理解UNIX系统的工作原理,同时也为不熟悉UNIX的程序员提供入门知识。
在书中,"1.1引言" 部分指出,操作系统为程序提供了诸如执行程序、管理文件、分配内存和获取时间等基本服务,而UNIX系统是这些服务的典型提供者。书中采取了一种逐步深入的方法来讲解,虽然尝试完全避免超前引用未解释的术语可能会使内容变得枯燥,但作者还是决定在快速浏览UNIX基本概念的同时,引入一些关键术语和概念,并通过实例进行说明。后续章节会对这些概念进行更详尽的探讨。
"1.2登录" 部分详细介绍了如何接入UNIX系统。当用户登录时,需要输入用户名和口令。这些信息在/etc/passwd文件中被存储,该文件包含每个用户的登录名、加密后的口令、用户ID、组ID、注释信息、初始工作目录以及默认的shell程序路径。值得注意的是,某些较新的系统可能将加密口令移到了其他文件中,这将在第6章中进一步讨论。登录后,用户会看到一些系统信息,接着可以使用shell程序来执行命令。
"1.2.2shell" 解释了shell的角色,它是命令行解释器,读取用户输入的命令并执行。shell有很多种类型,如Bourne shell (/bin/sh)、C shell (/bin/csh)和Korn shell (/bin/ksh)。Bourne shell自V7版本以来就被广泛使用,几乎所有的UNIX系统都支持。C shell在伯克利开发,常见于BSD版本中,而AT&T的System V和SVR4版本也提供了C shell。Korn shell作为Bourne shell的升级版,在功能上更加丰富。
这本书涵盖了UNIX环境中的高级编程概念,包括系统交互、shell脚本编写、文件操作、进程控制等多个方面,对于希望深入理解和利用UNIX系统进行软件开发的程序员来说,是一份宝贵的参考资料。书中通过实例和逐步讲解的方式,使得复杂的UNIX概念变得易于理解和掌握。
2017-11-25 上传
2023-07-16 上传
2023-08-24 上传
2023-12-19 上传
2023-07-27 上传
2023-07-02 上传
2023-09-28 上传
2023-10-31 上传
2023-06-06 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
yijianxx
- 粉丝: 0
- 资源: 4
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景