UNIX
-
Unix结构分析胡希明编著本书从操作系统原理出发,以UNIX系统v为背景,全面系统地分析了UNIX系统核心代码的结构与算法。全书分六部分21章。第一部分文件系统,分四章介绍UNIX文件、文件系统和系统缓冲区的全部抽象数据结构以及对抽象数据结构的操作,包括有关文件的系统调用。第二部分存储管理,分四章介绍存储管理的硬件基础、系统空间、进程空间和物理内存的管理。第三部分进程管理,分五章介绍进程的结构与状态、进程的创建执行与终止、进程调度、中断与异常的处理以及进程通讯。第四部分输入输出子系统,分四章介绍进程与输入输出于系统的接口、设备驱动程序的一般结构以及块设备和字符设备的管理,包括控制台终端的管理。第五部分其他,包括系统初始化过程概述、系统生成以及核心代码中的汇编程序。 书中每章均附有UNIX系统v的源程序,源程序除长行拆成两行之外全部保留原风格,这些源程序的总和已构成了UNIX系统核心的最基本部分。 第六部分为附录。附录A包括与核心代码有关的全部.h文件。附录B是为读者阅读源代码方便而编制的函数索引,包括每个函数的名称、所在文件名和文件所在章节。 本书可作为大学计算机专业高年级学生和研究生的教材或教学参考书,也可作为从事UNIX系统研究与应用开发人员的参考书。 -
UNIX初级教程(美)Amir Afzal著UNIX是一类功能强大的主流操作系统。本书从初学者的角度介绍了UNIX的系统概念和命令的使用,所选内容都是针对初学者完成日常工作所必需的各方面。具体涉及UNIX系统的常用命令、vi编辑器、文件操作、Shell命令解释器、UNIX通信工具、程序开发工具和一些更深入的UNIX命令。书中还包括Linux操作系统以及Bourne Again Shell命令等内容。本书帮助读者由浅入深、循序渐进地学习UNIX,形成清晰的概念,避免了直接罗列复杂的命令格式。本书可作为UNIX双语教学和软件学院初级课程的教学用书,也可供使用UNIX的科技工作者阅读和参考。 -
UNIX Shell实例精解(美)Ellie Quigley著;张茹译第一本覆盖了所有三种UNIX shell加awk、sed和grep的书!一本书就是你学习UNIX shell编程所需要的全部!本书内容包括: UNIX shell是什么;它们做什么;它们怎样与其他UNIX实用程序和进程相结合;创建、运行、并调试shell命令表;使用grep、egrep和fgrep;用sed、流编辑器操作等。 本书适合程序员和系统管理员阅读,也可作为相关人员的培训教材使用。 -
新编UNIX网络管理实用教程徐国平主编;张伟,李明,刘永刚编著本书是中国UNIX用户协会(CUUG,中国软件行业协会UNIX分会)培训教材之一。 本书是作者根据多年的UNIX教学与实践经验,以目前广泛流行的Solaris和Linux为主要背景,并吸收了其他UNIX版本的最新技术编写而成的。内容包括:网络技术基础、TCP/IP基础知识、路由器、架设FTP服务器、架设域名服务器、管理电子邮件、网络文件系统、网络信息服务、Web服务器、架设Samba服务器、网络管理工具、网络安全、Linux及其网络应用,以及UNIX/Windows综合组网实例等。本书作为通用的UNIX基础教材,适用于学习Solaris、HP-UX、AIX、SCO UNIX以及Linux等的UNIX读者,也适用于高等院校相关专业师生。 -
Unix网络编程实用技术与实例分析张炯编著本书详细介绍了在Unix环境下网络编程的方法,全书分为四部分:第一部分“网络基础”主要讲述TCP/IP协议簇,尤其是与编程相关的部分,并说明了网络编程环境:第二部分“套接字”是网络编程的核心,在此通过讲解套接字库函数、TCP套接字、UDP套接字及相应的实例,使读者能够编写基本的网络程序:第三部分“Unix网络编程实用技术”是本书的重点,讲述Unix网络开发过程中常用的技术,如并发服务器技术、名字和IP地址转换、同步及进程间通信技术、异常处理技术、实用套接字类库的创建,说明如何提高软件的性能、可靠性和可扩充性,并配有大量实例予以说明;第四部分“高级网络编程”主要涉及底层IP编程技术,可用于路由器、网络监视器及专用协议的开发,介绍了守护进程、原始套接宇、数据链路访问、多接日捆绑及路由套接字技术。本书涉及的内容包括Unix系统、网络协议及编程技术,并由浅入深地讲述了网络编程核心技术、实用技术和高级网络编程。本书既是从事网络开发人员的参考资料,也可以作为学习Unix网络编程知识的教材。 -
新编UNIX系统管理实用教程徐国平主编;孟庆昌[等]编著本书是中国UNIX用户协会(CUUG,中国软件行业协会UNIX分会)培训教材之一。本书是作者根据多年的UNIX教学与实践经验,以目前广泛流行的Solaris和Linux为主要背景,并吸收了其他UNIX版本的最新技术编写而成的。本书共13章,内容包括:UNIX系统概述、UNIXX命令详解、UNIX系统的安装、UNIX Shell、文件系统管理、系统管理、设备管理、UNIX内核、X Window System、UNIX环境下的数据库、UNIX下的桌面办公应用、常用UNIX软件开发工具,以及其他UNIX版本的介绍(AIX、HP-UX、Solaris 8、UnixWare7、Digital UNIX)等。本书作为通用的UNIX基础教材,适用于学习Solaris、HP-UX、AIX、SCO UNIX以及Linux的UNIX读者,也适用于高等院校相关专业的师生。 -
UNIX用户手册(美)Marty Poniatowski著;常晓波,杨剑峰译;常晓波译每一位终端用户的完整的UNIX手册:全面更新、更多范例!UNIX终端用户急需一本有深度的最亲的参考手册;要讲解UNIX命令而不是简单地罗列命令!由最优秀的UNIX作者Marty Poniatowski编著的《UNIX用户手册第二版》涵盖了UNIX用户需要掌握的每一个主题,而且都附有十分清晰、实用的范例。第一部分讲述了与UXIX日常操作和终端用户管理相关的内容,第二部分深入探讨了编程方法。第三部分则阐述了与Windows相关的每一个方面。读者可以快速、容易地找到以下问题的答案。·入门:登录、电子邮件、互联网访问和关键的UNIX文件管理命令·关键的UNIX工具:包括find、vi、grep、sed和awk·shells和shell编程:Bash、Korn和C·完整的编程部分:包括新增加的对用户所关心的C/C++和Java的介绍·终端用户管理:进程、启动、关闭、用户和组、备份、软件管理、打印等·联网和Internet协议·UNIX与Windows的互操作性:Samba、X Window、NFS、Posix、Windows 2000 Services for UNXI,以及其他方法·性能与临控新版本是前一版的全面更新,对内容进行了重新设计,使得读者能够更快速、容易地找到所需要的信息。无论您对UNIX的了解程序如何,使用的是UNIX的哪一种版本,都会发现本书是最有价值的参考资料! -
现代体系结构上的UNIX系统(美)Curt Schimmel著;张辉译本书首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。本书接下来的内容分为3个部分。第一部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理机系统”讨论了调整单处理机内核的实现,使之适合于紧密耦合、共享存储多处理机上运行时所面临的问题和设计事宜,还研究了几种不同的实现。最后一部分介绍多处理机高速缓存一致性,这一部分通过研究高速缓存加入到一个紧密耦合、共享存储器多处理机系统时出现在操作系统和高速缓存体系结构上的问题,从而将前两个部分的内容结合到一起。本书适合于大学计算机及相关专业高年级本科生或者研究生使用。每一章都包含有一组练习题,问题都需要采用这一章所提供的信息以及一些额外学到的知识来解答,习题大都建立在这一章中所出现的例子的基础之上。在本书的末尾有选择地给出了习题的答案。 -
学习vi编辑器Linda Lamb,Arnold Robbins著;莫蓉蓉,刘传昌译学习Vi编辑器对许多用户来说,在UNIX环境下工作就意味着使用vi,这是一个在大部分UNIX系统上可以使用的全屏幕文本编辑器。然而,即使了解vi的人通常也只使用了它的一小部分功能。这本畅销书的最新修改版是使用vi进行文本编辑的完全手册。新主题涵盖了4种vi克隆版本:nvi、elvis、vim和vile,并且介绍了它们对vi的扩展功能,如多窗口编辑、GUI接口、扩展的正则表达式以及针对程序员的新增功能。新加的附录还描述了vi在UNIX和Internet文化中的地位。这本书将带领读者快速地学习基本的编辑、光标移动以及全局查找与替换操作,然后是更灵活的vi功能,以及如何在vi中使用功能强大的ex行编辑器来提高编辑技巧。为了便于读者参考,本书第六版还在每个相应章节的最后增加了命令总结。涵盖的主题有:◆编辑基础◆快速移动◆基本编辑命令的扩展◆ex的更强大功能◆全局查找与替换◆定制vi和ex◆命令的简化操作◆介绍vi克隆版本的扩展◆nvi、elvis、vim和vile编辑器◆vi和ex命令总结◆vi和Internet正如一个用户告诉我们的,“本书是我使用vi而不使用emacs的惟一原因。”封面介绍《学习vi编辑器》一书封面的动物眼镜猴(tarsier),是一种类似于狐猴的夜间活动的哺乳动物。它通常的名字Tarsus来源于该动物非常长的踝骨,即跗骨。眼镜猴居住在苏门答那岛、菲律宾群岛和苏拉威西岛之间的东印度群岛的丛林中,它生活在树上,能非常敏捷、快速地在树枝之间跳跃。眼镜猴很小,身体只有6英寸长,但却拖着一条10英寸长的毛茸茸的尾巴。它的身上有一层柔软、褐色或银灰色的皮毛,面部呈圆形,眼睛很大。它的手臂、腿、脚趾又长又细,脚趾的尖部是圆形的、肉乎乎的平板,这样可以帮助眼镜猴紧握树枝。眼镜猴只在夜间活动,白天躲在杂乱的长藤之间或高树顶上。它们主要吃昆虫,虽然有很强的好奇心,但是喜欢独居。 -
UNIX操作系统(美)皮克等 著,龚志翔等 译想在开始学习UNIX时得到可靠、清晰的信息吗?本书可以满足你的需要。它有助于你在学习强大的UNIX系统时得到最好的辅导,而不必痛苦地阅读几百页之多的手册。不管你使用的是Linux、Mac OS X,还是UNIX的其他衍生系统,本书提供所有通用命令的简明解释,并配备了相应的例子和练习。 本书包含以下内容: 登录到系统和从系统中注销 使用窗口系统 管理UNIX文件和目录 发送和接收邮件 阅读新闻组和向新闻组发布消息 浏览Web 与朋友和同事交谈 理解管道和过滤器 后台处理 基本网络命令 因为网络已经成为我们日常工作的重要组成部分,所以,相对于以前的版本而言,本版本的内容已经被更新和扩展,包含了使用因特网和其他网络的内容。你将学习如何在其他计算机上运行程序,在计算机之间拷贝文件,浏览Web,发送和接收邮件,阅读讨论组的信息并向讨论组发布信息,以及与本地计算机上或者全球的其他用户进行交互式交谈。本书适合UNIX初学者使用。
