UNIX环境高级编程:入门与服务详解
需积分: 0 49 浏览量
更新于2024-07-30
收藏 5.94MB PDF 举报
"《UNIX环境高级编程》是一本专为在UNIX环境下工作的开发人员设计的深入指南。该书以清晰易懂的方式逐步介绍UNIX操作系统提供的各种服务,避免了过早引入复杂术语,以便初学者能快速上手。第一部分从程序设计者的角度出发,概述了UNIX的基础知识。
1.1章节首先简要地定义了UNIX的核心概念,包括其作为操作系统为程序提供的基础服务,如执行新程序、文件操作、内存管理等。作者强调了本书将采用逐步教学的方法,确保每个概念在后续章节中会有详细的阐述。对于不熟悉UNIX的读者,这一章提供了入门级的介绍,包括登录过程。
登录UNIX系统涉及登录名和口令管理。登录名和口令存储在/etc/passwd文件中,格式包含多个字段,如加密口令、用户ID、组ID等。现代系统可能使用单独的文件存储加密口令,这将在第六章进一步讨论。登录时,系统会根据用户登录名查找对应的shell程序,常见的shell有Bourne shell (bash, /bin/sh),Cshell (csh, /bin/csh),以及Korn Shell (ksh, /bin/ksh)。
Bourne shell自V7版本以来成为主流,几乎所有现存的UNIX系统都支持。Cshell最初在伯克利开发,BSD版本都内置此shell。AT&T的系统V/386R3.2和SVR4也支持Cshell。而Korn Shell作为Bourne shell的继承者,由Silicon Graphics公司开发,提供了额外的功能和改进。
《UNIX环境高级编程》旨在帮助读者深入理解UNIX系统的工作原理,掌握其核心服务和shell编程,无论你是初次接触还是希望提升技能的开发者,都将从中获益匪浅。"
338 浏览量
2009-07-30 上传
2012-04-14 上传
2024-12-04 上传
2024-12-04 上传
2024-12-04 上传
johnelf
- 粉丝: 14
- 资源: 3
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南