好书推荐 好书速递 排行榜 读书文摘

Unix/Linux编程实践教程

Unix/Linux编程实践教程
作者:Bruce Molay / 杨宗源 / 黄海涛
译者:杨宗源 / 黄海涛
出版社:清华大学出版社
出版年:2004-10
ISBN:9787302096139
行业:计算机
浏览数:90

内容简介

操作系统是计算机最重要的系统软件。Unix操作系统历经了几十年,至今仍是主流的操作系统。本书通过解释Unix的工作原理,循序渐进地讲解实现Unix中系统命令的方法,让读者理解并逐步精通Unix系统编程,进而具有编制Unix应用程序的能力。书中采用启发式、举一反三、图示讲解等多种方法讲授,语言生动、结构合理、易于理解。每一章后均附有大量的习题和编程练习,以供参考。

本书适合作为高等院校计算机及相关专业的教材和教学参考书,亦可作为有一定系统编程基础的开发人员的自学教材和参考手册。

......(更多)

作者简介

......(更多)

目录

第1章 Unix系统编程概述

第2章 用户、文件操作与联机帮助:编写who命令

第3章 目录与文件属性:编写IS

第4章 文件系统:编写PWD

第5章 连接控制:学习STTY

第6章 为用户编程:终端控制和信号

第7章 事件驱动编程:编写一个视频游戏

第8章 进程和程序:编写命令解释器she

第9章 可编程的shell、shell变量和环境:编写自己的shell

第10章 1/0重定向和管道

……

......(更多)

读书文摘

与普通文件一样,目录也有特殊属性位,其中包含set-user-ID和set-group-ID位,使set-user-ID有效对目录有什么影响?如果有,那是什么?为什么?如果没有影响,那么你能想象出这些位有什么作用吗?

实际上程序会立刻退出,而不执行重置驱动程序的代码。当返回shell显示提示符并从用户处获得命令行时,终端仍旧处于非阻塞模式。shell调用read获取命令行,但是因为处于非阻塞状态,read立即返回0。总之,程序结束时文件描述符处于一个错误的状态。

......(更多)

猜你喜欢

点击查看