Unix参考大全

Unix参考大全
作 者: Kenneth Rosen 邱群
出版社: 北京希望电子出版社
丛编项: 21世纪计算机编程指南系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: UNIX操作系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Unix参考大全》作者简介

内容简介

本书是专为UNIX开发和编程人员而编写的专业用书,它全面系统地介绍了UINX操作系统的方方面面,包括UNIX的应用、管理、工发、工具、编程、环境等,是关于UINX操作系统应用开发方面权威而完整的技术参考手册。全书分七个部分31章。其中第一部分重点介绍UNIX的基础,讲述了通用桌面环境图形用户界面:第二部分重点讨论了UNIX系统的通信和网络设施,讲述了电子邮件、网络功能和服务器:第三部分重点介绍实用工具,讲述了针对各种任务的实用工具和Shell的编程;第四部分重点介绍管理软件,讲述了UNIX的安全性、客户/服务器环境、共享及相关的实用工具;第五部分介绍用户环境,讲述了UNIX与Windows环境下的各种界面以及它们之间的联网;第六部分介绍开发环境,讲述了UNIX系统下的C++和Java开发程序;第七部分是附录,介绍了UNIX的行编辑器。本书内容十分丰富,内容新,可操作性强,具有很大权威性。本书不但是从事UNIX系统开发和管理的广大专业人员的重要参考书,同时也是高等院校相关专业师生自学和教学的参考用书。本书配套光盘内容包括与本书配套的电子书。

图书目录

第一部分 基础

第1章 背景

1.1 为什么UNIX系统很重要

1.2 什么是UNIX系统

1.3 UNIX系统宗旨

1.4 UNIX系统的诞生

1.5 现代史-大联合

1.6 UNIX System V Release 4

1.7 现代UNIX历史

1.8 UNIX系统的时间表

1.9 UNIX的主要贡献者

1.10 UNIX系统与 Windows NT

1.11 UNIX的未来

1.12 小结

1.13 如何寻找更多的信息

第2章 开始

2.1 开始

2.2 进入UNIX系统

2.3 从电子邮件开始

2.4 定制工作环境

2.5 退出登录

2.6 总结

2.7 如何获悉更多的东西

第3章 从 Linux开始

3.1 Red Hat Linux的安置指南

3.2 使用 Linux

3.3 总结

3.4 如何找到更多信息

第4章 从 Sofaris开始

4.1 Solaris的优点

4.2 安装 Solaris

4.3 总结

4.4 如何获得更多的信息

第5章 从 CDE开始

5.1 从 CDE开始

5.2 CDE工具箱

5.3 定制 CDE

5.4 总结

5.5 如何获得更多的相关信息

第6章 基础:文件和目录

6.1 文件

6.2 目录

6.3 UNIX系统的文件类型

6.4 分层的文件结构

6.5 使用文件和目录

6.6 总结

6.7 如何获得更多的信息

第7章 文件和目录操作

7.1 文件操作

7.2 如何创建目录

7.3 如何删除目录

7.4 关于列出文件

7.5 访问权限

7.6 再论文件操作

7.7 如何分页查看长文件

7.8 怎样查看文件的开头和结尾

7.9 如何打印文件

7.10 如何使用fmt命令程序控制行宽

7.11 小结

7.12 如何获取更多的资料

第8章 shell

8.1 引言

8.2 用shell

8.3 登录 shell

8.4 Shell的功能

8.5 何使用通配符指定文件

8.6 标准输入与标准输出

8.7 shell变量

8.8 命令代换

8.9 后台运行 shell命令

8.10 作业控制

8.11 去掉命令行中的特定内涵

8.12 小结

8.13 如何获得更多的信息

第9章 高级的 SHELL(增强版 shell)

9.1 C shell和 tcsh

9.2 Korn Shell, hash以及 psh

9.3 小结

9.4 资源和站点

9.5 不同系统提供的shell

9.6 更多的信息

第10章 使用 vi和emacs进行文本编辑

10.1 Vi编辑器

10.2 使用emacs进行编辑

10.3 小结

10.4 更多的信息

第二部分 网络

第11章 电子邮件

11.1 预览 UNIX的 E-mail程序

11.2 命令行界面程序-mail

11.3 向远程用户发送电子邮件定址

11.4 使用 mail管理邮件

11.5 一个增强的命令行界面程序-mailx

11.6 E-mail的实用命令

11.7 面向屏幕的邮件程序:elm

11.8 面向屏幕的邮件程序:pine

11.9 E-mail的图形界面程序

11.10 远程访问电子邮件

11.11 多媒体邮件

11.12 使用何种邮件程序

11.13 其它邮件程序

11.14 小结

11.15 更多的信息

第2章 TCP/IP网络

12.1 计算机网络的概念

12.2 Internet协议族

12.3 TCP/IP的工作机制

12.4 UNIX中有关TCP/IP网络的命令

12.5 DARPA命令(包含ftp和telnet)

12.6 PPP

12.7 其它UNIX系统网络

12.8 网络开发工具

12.9 小结

12.10 参考资料

第13章 INTERNET

13.1 什么是INTERNET

13.2 访问INTERNET

13.3 USENET(用户网)

13.4 互联网邮件列表

13.5 互联网中继聊天(INTERNET RELAYCHAT)

13.6 ARCHIE( ARCHIE)系统

13.7 互联网GOPHER

13.8 万维网(THE WORLD DDE WEB)

13.9 创建主页

13.10 使用浏览器

13.11 总结

13.12 如何获得进一步的信息

第三部分 工具

第14章 过滤器和工具

14.1 在文件中查找模式

14.2 处理表列和字段

14.3 排序工具

14.4 比较文件

14.5 改变文件中的信息

14.6 用cd检查文件内容

14.7 数学计算工具

14.8 监测输入输出

14.9 显示日期和时间的工具

14.10 用于压缩文件的工具

14.11 小结

14.12 怎样得到更多的信息

第15章 Shell程序设计I

15.1 一个例子

15.2 在shell脚本中加人注释

15.3 向 shell程序传递参数

15.4 Shell的输入输出

15.5 Kom shell的输入和输出

15.6 at命令和用户守护程序

15.7 小结

15.8 怎样找到更多信息

第16章 Shell编程II

16.1 条件执行

16.2 一个shell编程的例子

16.3 循环

16.4 shell脚本中的命令行选项

16.5 算术操作

16.6 一个if…elif和expr的例子

16.7 调试 shell程序

16.8 小结

16.9 怎样得到更多的信息

第17章 awk

17.1 Awk如何工作

17.2 如何确定模板

17.3 确定操作

17.4 输入

17.5 输出

17.6 用 shell来运行 awk

17.7 Awk程序可能出现的错误

17.8 一个使用 awk的简单实例

17.9 总结

17.10 如何找到更多的有关信息

第18章 Perl

18.1 开始

18.2 文件句柄

18.3 标量变量

18.4 数组及列表

18.5 模板匹配及一般表达式

18.6 变更

18.7 在内存当中存贮模板

18.8 一般表达式中还应注意的问题

18.9 字符运算符

18.10 为 pert脚本查找错误

18.11 使用perl CGI脚本进行 Web应用

18.12 总结

18.13 如何找到更多信息

第19章 Tcl工具族

19.1 获得 Tcl,Tk,以及 EXpect

19.2 Tcl

19.3 Tk的基本内容

19.4 EXpect

19.5 总结

19.6 如何找到更多的信息

第四部分 管理

第20章 进程与调度

20.1 进程

20.2 进程调度

20.3 进程优先级

20.4 信号与信号量

20.5 实时进程

20.6 总结

20.7 如何找到更多的信息

第21章 安全机制

21.1 安全是相对的

21.2 用户标号ID与组标号ID

21.3 存取控制列表

21.4 Password文件

21.5 文件加密

21.6 Pretty Good Privacy(PGP加密)

21.7 终端锁定

21.8 安全注销

21.9 特洛依木马程序

21.10 病毒与蠕虫程序

21.11 用户的安全方针与措施

21.12 限制 shell(rsh)

21.13 操作系统的安全等级

21.14 总结

21.15 如何找到更多的信息

第22章 基本系统管理

22.1 管理的概念

22.2 安装过程

22.3 维护任务

22.4 安全

22.5 总结

22.6 如何找到更多信息

第23章 高级系统管理

23.1 信息存储管理

23.2 系统服务管理

23.3 总结

23.4 如何找到更多的信息

第24章 客户/服务计算体系

24.1 中距离能力:客户/服务计算体系的演化

24.2 客户/服务体系结构的基本原则

24.3 文件共导

24.4 总结

24.5 如何找到更多的信息

第25章 网络管理

25.1 网络管理的概念

25.2 TCP/IP管理

25.3 DNS(域名服务)管理

25.4 sendmail邮件管理

25.5 NIS+(网络信息服务附加)管理

25.6 NFS(网络文件系统)管理

25.7 RFS(远程文件共享)管理

25.8 DFS(分布式文件系统)管理

25.9 防火墙代理服务器和Web安全机制

25.10 小结

25.11 如何找到更多的信息

第五部分 使用环境

第26章 X Windows

26.1 什么是 X Window系统

26.2 定制:成为 X Window系统的强大用户

26.3 键盘和鼠标

26.4 解释

26.5 如何找到更多的信息

第27章 UNIX和 Windows

27.1 从Windows操作系统用户向UNIX操作系统用户转变

27.2 网络UNIX操作系统机器和DOS/Windows操作系统机器

27.3 终端仿真

27.4 在UNIX操作系统机器上运行Windows操作系统应用程序和工具软件

27.5 在 UNIX操作系统机器和 Windows操作系统机器之间共享文件和应用程序

27.6 在DOS/Windows操作系统机器上运行 UNIX操作系统应用程序

27.7 在同一台机器上(有多个分区)同时运行Windows操作系统和UNIX操作系统

27.8 本章小结

27.9 怎样找到更多的信息

第28章 UNIX应用程序和免费软件

28.1 水平应用程序和垂直应用程序

28.2 商业软件包

28.3 免费软件和共享软件

28.4 水平应用程序

28.5 总结

28.6 如何查找更多的信息

第六部分 开发

第29章 开发应用程序I

29.1 设计

29.2 建立原型

29.3 使用 lint

29.4 ANSI/ISO C

29.5 cc(和gcc)命令

29.6 小结

29.7 怎样发现更多的东西

第30章 开发应用程序II

30.1 使用 lex

30.2 调试和修补

30.3 使用 sdb

30.4 C++

30.5 将软件转向基于SVR4的UNIX系统

30.6 UNIX程序员应该避开的主题

30.7 小结

30.8 怎样找到更多的信息

第31章 Java概述

31.1 JAVA代码与JAVA虚拟机 (the Java Virtual Machine)

31.2 应用程序和小程序

31.3 JAVA的类和对象

31.4 面向对象程序的三个原理

31.5 JAVA高级工具开发器(the Java Development Kit)

31.6 一个简单的JAVA应用程序

31.7 JAVA程序的特色

31.8 一个简单的小程序

31.9 进一步了解小程序浏览器

31.10 抽象的可视工具包(AWT)

31.11 事件处理

31.12 异常_

31.13 多线程程序

31.14 进一步研究的主题

31.15 如何得到更多的信息

附录

附录A 用ed文本编辑器进行文本编辑

A.1 ed文本编辑器

A.3 使用ed命令句法的其他应用程序

A.4 小结

附录B 怎样得到更多的信息

B.1 公司的Web网站

B.2 使用工作手册

B.3 UNIX操作系统组织

B.4 UNIX讨论会和商业展览会

B.5 UNIX操作系统书籍

B.6 UNIX操作系统的网上期刊和网页出版物

B.7 USENET和网上UNIX新闻

B.8 Web网站上的与UNIX操作系统相关的信息

B.9 网上UNIX操作系统教育

B.10 UNIX操作系统教学课程

附录C 命令汇集

C.1 基本命令集

C.2 文本编辑和格式化命令集

C.3 通信和网络命令集

C.4 系统和网络管理命令集

C.5 常用工具箱

C.6 开发工具包命令集