UNIX
-
SUN 核心技术内幕计算机技术开发人员宝典丛书编委会编本书是“计算机技术开发人员宝典丛书”Sun核心技术内幕套书之一,详细讲述了用于定制Sotaris公共桌面环境(Common Desktop Environment,CDE)的各项高级任务。全书共分18章,其中第1章讲述如何配置桌面登录管理员;第2章介绍了桌面如何存储和取回会话以及如间定制会话自动;第3章描述Solaris CDE启动文件、Soaaris CDE自动可能遇到的问题以及启动问题的建议解决方法;第4章讲述应用程序管理员如何汇聚应用程序、添加应用程序;第5章讲述如何南一个应用程序创建一个注册包;第6章讲述高级配置主题;第7章讲述如何通过网络分配桌面服务、应用程序和数据;第8表讲述如何添加和删除桌画打印以及如何设定缺省打印机;第9章讲述桌面如何通过网络找到应用程序、帮助文件、图标和其他桌面数据;第10章介绍动作和数据类型和概念、其如何为应用程序提供用户界;第11章讲述如何使用创建动作应用程序来创建动作和数据类型;第12章讲述如何创建动作定义;第13章描述如何创建数据类型定义;第14章讲述如何使用图标编辑器以及桌面图标的个合约定、大小和搜索路径;第15章介绍创建系统组控件和子面板以及其他面板定制;第16章讲述如何定制窗口、鼠标按刍捆绑、键盘捆绑以及工作空间管理员菜单;第17章描述如何设置应用程序资源以及桌面使用字型和间色;第18章介绍系统进行国际会话时的系统管理任务。本书既适合于Solaris CDE高级用户和系统管理员使用,也适合相关开发人员参章。同时是科研院所、高等院校师生自学、教学参者用书和各种技术图书馆馆藏读物。本书配套光盘包括与本书配套的电子书。
-
UNIX网络编程(美)[W.R.史蒂文斯]W.Richard Stevens著;杨继张译多数精致复杂的程序涉及某种形式的IPC,也就是进程间通信(InterprocessCommuni-cation)。它是一个程序设计原则的自然结果,即把应用程序设计成一组彼此通信的小片段是比设计成单个庞大的程序更好的方法。从历史上看,应用程序设计方式按如下的顺序渐次出现:1.完成全部工作的单个庞大的程序。整个程序的各种片段可作为函数实现,它们以函数参数、函数返回值及全局变量的形式彼此交换信息。2.使用某种形式的IPC彼此通信的多个程序。许多标准Unix工具就是以这种样式设计的,它们使用shell管道(一种IPC形式)从一个程序向下一个程序传递信息。3.由使用某种形式的IPC彼此通信的多个程序构成的单个程序。尽管这种通信发生在线程间而不是进程间,我们仍用IPC的说法来描述。把后两种设计方式结合起来也是可能的:由多个进程组成,每个进程又由一个或多个线程构成,其中涉及给定进程内各线程间的通信以及不同进程间的通信。到此为止所描述的是把完成一个给定应用所涉及的工作散布到多个进程中,也许还散布到进程内的线程中。在含有多个处理器(CPU)的系统上,多个进程可能(在不同的CPU上)同时运行,一个给定进程的多个线程也可能同时运行。因此,把一个应用的工作散布到多个进程或线程中有可能减少该应用完成给定任务的时间。本书具体叙述4种不同形式的IPC:1.消息传递(管道、FIFO、消息队列)2.同步(互斥锁、条件变量、读写锁、文件与记录锁、信号灯)3.共享内存区(匿名共享内存区、有名共享内存区)4.远程过程调用(Solaris 门、Sun RPC)本书不讨论通过计算机网络通信的程序的编写。这种通信形式通常涉及使用TCP/IP协议族的所谓的套接口API(应用程序编程接口);这些主题在本丛书的第1卷[Stevens1998]中详细讨论。有人可能坚称单台主机内的即不涉及网络的IPC(正是本卷的主题)不应该使用,相反,所有应用程序都应该编写成通过网络运行在各种主机的分布式应用程序。然而实践证明,单台主机内的IPC与穿越网络的通信相比,前者往往快得多,有时还简单些。诸如共享内存区和同步这样的技术通常只在单台主机上可用,穿越网络时可能没法用。经验与历史告诉我们,不涉及网络的IPC(本卷)和穿越网络的IPC(本丛书第1卷)都有用武之地。本书构筑在同一套丛书第1卷以及作者的其他4本书的基础之上,它们的书名在全书中缩写如下:·UNPvl:UNIX Network Programming,Volume 1[Stevens 1998]·APUE:Advanced Programming in the UNIX Environment [Stevens 1992]TCPv1:TCP/IP Illustrated,VOlume 1[Stevens 1994]TCPv2:TCP/lP Illustrated,VOlume 2[Wright and Stevens 1995]TCPv3:TCP/IP Illustrated,Volume 3[Stevens 1996]尽管在以“网络编程”为书名的丛书中讨论IPC看起来可能奇怪,IPC却往往用在网络应用程序中。这正如在“UNIX Network Programming” 1990年版的前言中所说:“理解如何给一个网络开发软件的必要条件之一是理解进程间通信(IPC)”。
-
UNIX 平台下C语言高级编程指南唐靖飚,周良源著内容简介本书是专为在UNIX平台下用C语言编制程序的人而写的。UNIX操作系统以其功能强、稳定性高和开放性深受广大程序员的喜爱。特别是Linux系统的日益广泛应用,越来越多的人开始关注UINX平台下的程序开发。本书是以POSIX为标准,主要以C语言为基础,详细介绍了UNIX平台下编写各种应用程序的范例和方法。全书分为四个部分,共十五章。第一部分介绍了UNIX常用的系统调用;第二部分介绍了基于SOCKET的网络编程技术;第三部分介绍了基于Motif的XWindow应用程序编写:第四部分介绍了在UNIX系统上编程时常用的工具。本书范例丰富,且具有代表性,如Socket编程、客户/服务端编程、多线程开发、CGI编程、XWindow下的Motif编程等等。读者直接或只需稍作修改就可以将它们应用到自己的应用程序开发中。这些范例的源代码可以从配套光盘的电子书中直接拷贝使用。本书不但是广大从事Unix系统应用与开发人员的重要参考书,同时也是高等院校相关专业师生的自学、教学用书和社会相关领域的培训教材。本书配套光盘内容包括:与本书配套电子书。
-
实践大师UNIX 用户篇(美) JOHN MCMULLENUNIX 是一种当前十分流行的多任务、多用户的计算机操作系统。本书通过丰富的实例讲解各种基础知识和技能,逐步系统地介绍多种命令及其操作。包括如何进入和退出系统、设置口令、管理文件和目录、在需要时获取帮助等。其中查找和替换命令以及正则表达式等内容是轻松处理文本的关键。有关UNIX 重要工具的讲解有助于灵活安排工作,涉及到vi 编辑器、文本处理等工具。此外,打印和格式化文本、X Windows 图形用户界面等许多内容都是UNIX 使用中不可或缺的。本书是UNIX 用户必备的参考用书
-
UNIX高级系统管理周良源[等]编著本书是UNIX开发与管理中的管理篇,另一本《UNIX平台下C语言高级编程指南》为开发篇。UNIX操作系统具有功能强、稳定性高和开放性等特点,特别是Linux系统,越来越受到广泛的应用。本书主要面向广大的UNIX系统管理员,全面论述了UNIX系统管理的主要任务和系统管理员应该掌握的基本内容。本书共分为两大部分,第一部分介绍UNIX的基础知识和基础操作,包括UNIX概述、UNIX入门、shell程序设计基础、vi编辑器、文件系统基础、通信以及网络基本应用;第二部分介绍与UNIX系统管理密切相关的内容,包括UINX内部机制介绍、性能优化和内核参数调整、系统的启动与关闭、用户管理、文件管理、进程管理、网络管理、外设管理、X Window系统管理、系统记帐、UINX系统安全、系统监视与调节等。本书内容丰富,具有很强的实用性,是UNIX系统管理员的必备之书,同时也是高等院校相关专业师生的自学、教学用书和社会相关领域的培训教材。本书配套光盘内容包括:1. 与本书配套电子书;2. 送“精通Visual C++ 5.0"多媒体学习软件。
-
UNIX SHELL编程工具(美)David Medinets著;孟庆昌 等译本书能够帮助你掌握UNIX操作系统的Bash、Perl、TclShell编程。全书分12章,涵盖了有关Shell编程技巧和技术的全部内容。在书中,还可找到有关如何创建程序的简单建议,有助于读者早日加入优秀程序员之行列。DavidMedinets:UNIXShellProgrammingTools.Originaleditioncopyright(C)1999byTheMcGraw-HillCompanies.Allrightsreserv-ed.Chineseeditioncopyright(C)2000byChinaMachinePress.Allrightsreserved.本书中文简体字版由美国麦格劳希尔公司授权机械工业出版社独家出版,未经出版者书面许可,不得以任何方式复制或抄袭本书内容。版权所有,侵权必究。
-
Unix参考大全(美)Kenneth Rosen[等]著;邱群等译本书是专为UNIX开发和编程人员而编写的专业用书,它全面系统地介绍了UINX操作系统的方方面面,包括UNIX的应用、管理、工发、工具、编程、环境等,是关于UINX操作系统应用开发方面权威而完整的技术参考手册。全书分七个部分31章。其中第一部分重点介绍UNIX的基础,讲述了通用桌面环境图形用户界面:第二部分重点讨论了UNIX系统的通信和网络设施,讲述了电子邮件、网络功能和服务器:第三部分重点介绍实用工具,讲述了针对各种任务的实用工具和Shell的编程;第四部分重点介绍管理软件,讲述了UNIX的安全性、客户/服务器环境、共享及相关的实用工具;第五部分介绍用户环境,讲述了UNIX与Windows环境下的各种界面以及它们之间的联网;第六部分介绍开发环境,讲述了UNIX系统下的C++和Java开发程序;第七部分是附录,介绍了UNIX的行编辑器。本书内容十分丰富,内容新,可操作性强,具有很大权威性。本书不但是从事UNIX系统开发和管理的广大专业人员的重要参考书,同时也是高等院校相关专业师生自学和教学的参考用书。本书配套光盘内容包括与本书配套的电子书。
-
UNIX奥秘(美)(詹姆斯.C.小阿姆斯特朗]James C. Armstrong,Jr.著;熊辉[等]译本书分为十二篇共五十五章,从UNIX任务的工作过程入手,揭示了UNIX系统的核心内幕,全面系统、深入地讲述了帐户管理、命令Shell、文件系统导航、编辑、进程管理、网络与通讯、UNIX与Internet技术、X Window系统、软件开发、GNUI具、系统管理及 UNIX家族与发展方向。同时作者结合自身多年的实践经验,讲述实际工作应该掌握的技巧、技术和应该注意的问题。它能带你轻松地从初学者水平上升到专家水平。本书适合于所有从事UNIX系统学习、研究的人员使用。
-
实践大师(美)Peter Patsis著;吴中华[等]译本书讲述了三个UNIX工具:grep、sed和awk。用这三个工具可写出各种简洁的应用程序。这些工具几乎和UNIX操作系统有相同的悠久历史,直至今日仍被广泛用来解决各种任务。grep、awk和sed在处理文件时非常有用;以命令行方式查找文件内容;和其他UNI工具一起以命令行方式完成共同的任务;或者写一些简短的脚本(script)程序解决一个应用题。这仅仅是这三个工具能解决的一小部分任务。本书的目标是介绍这三个工具并让您成为使用grep、sed和awk的专家,方便快速地解决需要完成的应用。另外,在阅读本书的过程中,当您在有一个应用题需要完成时,希望您能充分理解这三个工具并考虑使用它们,这样既解决了您的应用题,又完成了一个问题的解答方案。为了达到这个目标,需要学习每一个工具的原理。每一个工具的概念和原理通过特定的语法、行为、规则和每个概念及原理的细微差别来描述。练习和练习讨论将提高和增强您对原理和概念的理解。三个工具有它们共有的特性。它们都能利用标准输人、标准输出或用户指定的文件完成工作。它们还可以和UNIX环境之间通过管道来实现交互运作。它们都可以使用正则表达式。
-
实践大师UNIX系统管理员篇(美)JOE KAPLENK 译:王景中 等本书是《UNIX实践大师》系列丛书的系统管理员分册。主要讲述管理任何UNIX系统所需的技术。全书共分十章:系统安全性;Bourne Shell用户;Korn Shell用户;C Shell用户;用户账号;启动过程;重新启动;磁盘及文件系统;备份与恢复;Solans文件系统。它们都是UNIX系统管理员所应了解和掌握的基本知识。本书的讲授方法与众不同。每一章均由几个实践组成,每一实践针对一个课题目标,给出上机操作的过程(实践练习),并提出相应的问题和答案,并在每一实践的末尾给出若干自测题,测验你对这一实践的掌握程度。每一章末尾还有思考题。本书设置了一个伴侣Web网站,你可将思考题的答案和讨论发表在该网站上,与其他学习本书的读者交流。网站上还有作者角,作者愿与你一起讨论有兴趣的课题。这是一本讲授UNIX管理的实践教材,通过本书安排的实践内容和相应的问题讨论,相信读者一定能以最轻松的学习方式,迅速掌握UNIX系统的知识和技巧,成为一名熟练的UNIX系统管理员。