《UNIX环境高级编程》:入门与基础服务概述
需积分: 10 62 浏览量
更新于2024-07-28
收藏 6.15MB PDF 举报
《UNIX环境高级编程》是一本专注于C编程的经典教材,特别适合初学者阅读,其核心内容围绕UNIX操作系统的基础知识和高级编程技巧展开。本书以循序渐进的方式,逐步介绍UNIX的核心服务和概念,避免了对未解释术语的提前引用,确保了学习过程的清晰易懂。
在第1章中,作者首先强调了操作系统作为程序与硬件之间的桥梁,为运行的程序提供了如执行程序、文件操作、内存管理等基础服务。对于不熟悉UNIX的程序员,这一章起到了引导作用,快速地介绍了UNIX的基本概念和常用服务,如登录系统的过程。登录时,用户需要输入登录名和口令,登录信息会被存储在/etc/passwd文件中,其中包含了登录名、加密口令、用户ID和组ID等详细信息。
章节进一步详述了shell的概念,它是用户与系统的交互界面,允许用户通过命令行输入来执行操作。常见的shell类型有Bourne shell(/bin/sh)、Cshell(/bin/csh)和Korn Shell(/bin/ksh)。Bourne shell自V7版本以来广泛应用,而Cshell最初在伯克利开发,被BSD版本广泛支持。AT&T的系统V/386R3.2和SVR4也提供了Cshell。Korn Shell则是Bourne shell的继承和发展,强调了其后续演进的特点。
此外,第1章还提到了现代系统可能采用的加密口令存储方式,以及shell脚本的使用,这是程序员在UNIX环境中进行自动化任务的重要工具。通过对这些基本概念的介绍,读者能够建立起对UNIX操作系统的初步认识,为后续章节深入学习奠定了坚实的基础。
334 浏览量
2013-04-19 上传
2009-07-30 上传
2011-08-18 上传
2024-11-14 上传
阳光陷阱
- 粉丝: 2
- 资源: 6
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常