| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分
简
介
第1章
Linux简介
1.1
操作系统和Linux
1.2
Linux和UNIX的历史
1.3
Linux概述
1.4
桌面
1.5
开放的源软件
1.6
Linux软件
1.6.1
Linux办公和数据库软件
1.6.2
互联网服务器
1.6.3
开发资源
1.7
在线信息源
1.8
文档
1.9
Linux套件
1.9.1
Red
Hat
1.9.2
OpenLinux
1.9.3
SuSE
1.9.4
Debian
1.9.5
Slackware
1.9.6
Informagic
1.9.7
LinuxPPC
1.9.8
TurboLinux
1.9.9
Mandrake
第2章
安装Red
Hat
Linux
2.1
硬件、软件、信息要求
2.1.1
硬件要求
2.1.2
软件要求
2.1.3
信息要求
2.1.4
为已安装的Linux系统升级的信息
2.2
为共享硬盘的Linux分区开辟磁盘空间
2.3
创建Red
Hat启动盘
2.4
安装Linux
2.4.1
启动安装程序
2.4.2
Red
Hat安装
2.4.3
分区
2.4.4
LILO
2.4.5
网络配置
2.4.6
X
Windows系统配置
2.5
完成安装
第3章
安装openLinux
3.1
通过Windows系统创建OpenLinux安装盘
3.2
通过DOS系统创建OpenLinux安装盘
3.3
使用Lizard安装Linux
3.3.1
分区
3.3.2
软件包的安装
3.3.3
网络
3.3.4
用LISA安装LILO
3.3.5
使用lizardx配置X
Windows系统
第4章
界面基础
4.1
用户账号
4.2
访问Linux系统
4.2.1
Gnome显示管理器:GDM
4.2.2
KDE显示管理器:KDM
4.2.3
命令行界面
4.3
Gnome
桌面
4.4
K桌面
4.5
命令行界面
4.6
帮助
4.7
在线文档
第5章
系统配置
5.1
配置Red
Hat
5.1.1
Users:useconf
5.1.2
文件系统
5.1.3
打印机配置
5.1.4
使用Red
Hat
Setup
进行配置
5.1.5
Xconfigurator
5.2
OpenLinux配置
5.2.1
用户
5.2.2
文件系统
5.2.3
打印机
5.3
SuSE配置
5.4
命令行配置
5.5
安装软件包
5.5.1
在Red
Hat中安装包
5.5.2
升级Red
Hat
5.5.3
在Caldera
OpenLinux上安装软件包
5.5.4
升级OpenLinux
5.5.5
命令行安装
第6章
网络配置
6.1
Red
Hat网络配置
6.1.1
局域网
6.1.2
Red
Hat
PPP
拨号程序
6.1.3
Linuxconf
PPP
配置
6.2
Caldera
OpenLinux网络配置
6.2.1
局域网
6.2.2
PPP拨号连接
6.3
SuSE网络配置
6.4
在命令行下访问PPP:使用wvdial和pppd
6.5
调制解调器设置
第7章
安全配置
7.1
用Linuxconf建立一个简单的防火墙
7.2
用IP链建立一个简单的防火墙
7.2.1
IP链规则
7.2.2
IP链脚本
7.3
用基于Linux内核2.4的IP表建立一个简单防火墙
7.3.1
IP表规则
7.3.2
IP表脚本
7.4
代理
7.5
Secure
Shell(SSH)
第二部分
环
境
第8章
K桌面环境:KDE
8.1
Qt和Harmony
8.2
KDE桌面
8.2.1
桌面文件
8.2.2
KDE窗口
8.2.3
虚拟桌面:KDE桌面页面调度程序
8.2.4
KDE面板和应用程序启动器
8.2.5
KDE风格
8.3
KDE帮助系统
8.4
应用程序
8.5
从桌面挂装光驱和软驱
8.6
KDE文件管理器和互联网客户程序:Konqueror
8.6.1
浏览文件系统
8.6.2
访问互联网
8.6.3
复制、移动、删除和归档操作
8.6.4
.directory
8.7
KDE配置:KDE
Control
Center
8.7.1
.kde2/share/config
8.7.2
MIME类型和相关联的应用程序
8.7.3
KDE目录和文件
8.8
使用KDE配置系统
8.9
升级KDE
第9章
Gnome
9.1
GTK+
9.2
Gnome的加强版:Helix
Code和Eazel
9.3
Gnome界面
9.4
Gnome桌面
9.5
窗口管理器
9.6
Gnome文件管理器:GMC和
Nautilus
9.7
Gnome面板
9.7.1
增加应用程序和小程序
9.7.2
移动和删除面板对象
9.7.3
主菜单
9.7.4
面板配置
9.8
Gnome小程序
9.8.1
Gnome桌面向导
9.8.2
Gnome任务栏
9.8.3
快速启动
9.9
Gnome配置:控制中心
9.10
Gnome目录和文件
9.11
Sawfish窗口管理器
9.12
Gnome风格
9.13
升级Gnome
第10章
窗口管理器
10.1
窗口、文件和程序管理器
10.2
窗口管理器
10.2.1
窗口和图标
10.2.2
网格
10.2.3
工作区菜单
10.2.4
桌面区和虚拟桌面
10.2.5
面板、按钮条、任务栏和窗口列表
10.2.6
终端窗口:Xterm
10.3
多任务的X
Windows系统
10.4
文件管理器
10.5
桌面
10.6
启动窗口管理器
10.7
Linux窗口管理器
10.7.1
Sawfish
10.7.2
Enlightenment
10.7.3
AfterStep
10.7.4
Window
Maker
10.7.5
Blackbox
10.7.6
IceWM
10.7.7
FVWM2和AnotherLevel
10.7.8
Xview:olwm和olvwm
10.7.9
LessTif:mwm
10.7.10
Motif
10.7.11
通用桌面环境
第11章
Shell
11.1
命令行
11.2
通配符和文件名参数:*、?、[]
11.3
标准输入/输出和重定向
11.3.1
重定向标准输出:
〉和〉〉
11.3.2
标准输入
11.4
管道符:
|
11.5
重定向和管道输送标准错误:>&,>2
11.6
Shell变量
11.7
Shell脚本:用户定义命令
11.8
作业:后台运行、终止以及中断
11.9
过滤器和规则表达式
11.9.1
在过滤器中使用重定向和管道
11.9.2
过滤器输出的类型:wc、spell和sort
11.10
搜索文件:grep
和egrep
11.11
规则表达式
第12章
Linux文件结构
12.1
Linux文件
12.2
文件结构
12.2.1
Home目录
12.2.2
路径名
12.2.3
系统目录
12.3
列表、显示和打印文件:ls、cat、more、lpr
12.3.1
显示文件:cat和more
12.3.2
打印文件:lpr、lpq和lprm
12.4
管理目录:mkdir、rmdir、ls、cd和pwd
12.5
文件和目录操作:find、cp、mv和ln
12.5.1
查找目录:find
12.5.2
移动和复制文件
12.5.3
移动和复制目录
12.5.4
删除文件:rm命令
12.5.5
连接:ln命令
12.6
文件和目录权限:chmod
12.6.1
设置权限:权限符
12.6.2
绝对权限:二进制掩码
12.6.3
目录权限
12.6.4
改变文件的所有权或用户组所有权:chown和chgrp
第13章
shell配置
13.1
命令和文件名补全
13.2
命令行编辑
13.3
历史
13.3.1
历史事件编辑
13.3.2
配置历史:HISTFILE和HISTSAVE
13.4
别名
13.5
控制shell操作
13.6
环境变量和子shell:export
13.7
用特殊shell变量配置你的shell
13.7.1
常用的特殊变量
13.7.2
设置自己的登录shell:
.bash_profile
13.7.3
配置BASH
shell:.bashrc
13.7.4
BASH
shell
退出文件:.bash_logout
13.7.5
其他的初始化文件和配置文件
13.7.6
配置目录和文件
第三部分
因
特
网
第14章
邮件客户程序
14.1
本地地址和互联网地址
14.2
签名文件:.signature
14.3
多用途的网际邮件扩充协议
14.4
K
桌面邮件客户程序:Kmail
14.5
Gnome邮件客户程序:Balsa、Gmail、Mahogany等
14.6
X
Window邮件客户程序:Netscape和exmh
14.6.1
Netscape
Messenger
14.6.2
exmh
14.6.3
Emacs邮件客户程序:GNU
Emacs和Xemacs
14.7
基于屏幕的邮件客户程序
14.7.1
Pine
14.7.2
Mutt
14.7.3
Elm
14.8
命令行邮件客户程序
14.8.1
14.8.2
Handler工具
14.9
接收邮件通知:From和biff
14.10
访问远程POP邮件服务器上的邮件
第15章
Usenet与新闻阅读器
15.1
Usenet新闻
15.2
新闻传输代理
15.3
邮件列表
15.4
Gnome
新闻阅读器
15.5
K桌面新闻阅读器:KNode
和
Krn
15.6
Netscape新闻阅读器
15.7
Pine
和
slrn
15.8
Emacs
News
15.9
trn
15.10
tin
第16章
FTP客户端程序
16.1
互联网地址
16.2
网络文件传输:FTP
16.3
基于FTP的Web浏览器:Netscape
16.4
K桌面文件管理器:
konqueror
and
kfm
16.5
Gnome
FTP:GNU
Midnight
Commander、gFTP和IglooFTP
16.5.1
Gnome
文件管理器
16.5.2
gFTP
16.5.3
IglooFTP
16.6
NcFTP
16.6.1
NcFTP下载特性
16.6.2
书签与宏
16.7
ftp
16.7.1
文件传输
16.7.2
自动登录与宏:.netrc
16.8
在线FTP资源
第17章
万维网
17.1
URL地址
17.2
Web页面
17.3
Web浏览器
17.3.1
Netscape
Navigator
和
Mozilla
17.3.2
K桌面文件管理器:Konqueror
17.3.3
Gnome
Web
浏览器:Galeon、Express和Mnemonic
17.3.4
Lynx:线性模式浏览器
17.4
Java
for
Linux:Blackdown
17.4.1
Java开发工具包:JDK和JRE
17.4.2
Java
Applets
17.5
网络搜索使用程序
17.6
创建你自己的网站
17.6.1
Web页面制作器
17.6.2
公共网关接口
第18章
网络工具
18.1
网络信息:ping、finger和host
18.1.1
Ping
18.1.2
finger和who
18.1.3
Host
18.2
网络Talk
客户端程序
18.2.1
Talk
18.2.2
ICQ客户端程序
18.2.3
互联网在线聊天系统
18.3
Telnet
18.4
远程访问命令:rwho、rlogin、rcp和rsh
18.4.1
远程访问允许:.rhosts
18.4.2
rlogin、rcp和rsh
18.5
UNIX
到UNIX的复制:UUCP
第四部分
应
用
程
序
第19章
软件管理
19.1
Red
Hat软件包管理器
19.1.1
K
Desktop软件包管理器:KPackage
19.1.2
GnomeRPM
19.1.3
KDE和Gnome文件管理器
19.1.4
Webmin和Linuxconf
19.1.5
命令行安装:rpm
19.1.6
升级套件Red
Hat
19.2
从压缩存档文件.tar,gz中安装软件:
19.2.1
从在线站点上下载压缩存档文件
19.2.2
编译软件
19.2.3
命令和程序目录:PATH
19.3
将自己的软件打包:Autoconf和RPM
19.3.1
Autoconf
19.3.2
创建RPM软件包
第20章
办公应用程序
20.1
对微软办公软件的访问能力
20.2
KOffice
20.3
WordPerfect
20.4
Gnome
office
和Helix
code
20.5
StarOffice
第21章
数据库管理系统、图形工具和多媒体
21.1
数据库管理系统
21.1.1
SQL数据库
21.1.2
xBase数据库
21.1.3
桌面数据库
21.2
图形工具
21.2.1
KDE图形工具
21.2.2
Gnome图形工具
21.2.3
X
Graphic
21.3
多媒体
第22章
编辑器
22.1
K桌面编辑器:Kedit、KWrite、KJots和Kword
22.2
Gnome编辑器:gEdit、gXedit和gnotepad+
22.3
Vi编辑器:vim和gvim
22.3.1
gvim
22.3.2
Vi中的选项:set和.exrc
22.4
Emacs编辑器
22.5
X
Windows
系统支持的GNU
Emacs
22.5.1
XEmacs
22.5.2
Meta-Keys,行命令和模式
第五部分
服
务
器
第23章
服务器管理
23.1
启动服务器:standalone和inetd/xinetd
23.2
Standalone服务器工具
23.3
Linuxconf服务器配置
23.4
SysV
Init:init.d脚本
23.5
扩展的因特网服务守护进程
23.6
inetd服务器管理
第24章
FTP服务器
24.1
FTP守护进程
24.2
匿名FTP:anon
24.3
FTP用户账号:anonymous
24.3.1
匿名FTP服务器目录
24.3.2
匿名FTP文件
24.3.3
权限
24.4
FTP服务器工具
24.4.1
ftpshut
24.4.2
ftpwho和ftpcount
24.5
Washington
University
FTP守护进程:wu-ftpd
24.5.1
使用Linuxconf配置wu-ftpd服务器
24.5.2
wu-ftpd服务器配置文件
24.5.3
ftpaccess
24.5.4
ftphosts
24.5.5
ftpusers和ftpgroups
24.5.6
ftpconversions
24.5.7
FTP日志文件:xferlog
24.6
专业级FTP守护进程:ProFTPD
24.6.1
安装和启动
24.6.2
Proftpd.config和.ftpaccess
24.6.3
匿名访问
24.6.4
虚拟FTP服务器
第25章
Apache
Web服务器
25.1
JAVA:Jakarta和Apache-Java
25.2
Linux套件中Apache的安装
25.3
启动和停止Web服务器
25.4
Apache配置文件
25.5
Apache指令
25.5.1
服务器配置
25.5.2
目录级配置:.htaccess和
25.5.3
访问控制
25.5.4
URL路径名
25.5.5
MIME类型
25.5.6
CGI文件
25.5.7
自动目录索引
25.5.8
验证
25.5.9
日志文件
25.6
虚拟主机
25.6.1
IP地址虚拟主机
25.6.2
基于名称的虚拟主机
25.6.3
动态虚拟主机
25.7
服务器端包含
25.8
Apache
GUI配置工具:
comanche和Linuxconf
25.9
Web服务器安全—SSL
25.10
Apache
Web服务器配置文件
第26章
域名系统
26.1
BIND
26.2
域名系统配置
26.2.1
DNS服务器
26.2.2
Linuxconf
DNS配置
26.3
named.conf
26.4
资源记录
26.4.1
授权开始:SOA
26.4.2
名字服务器:NS
26.4.3
地址记录:A
26.4.4
邮件交换器:MX
26.4.5
别名:CNAME
26.4.6
指针记录:PTR
26.4.7
主机信息:HINFO、
RP、
MINFO和TXT
26.5
区域文件
26.5.1
Internet区域的区域文件
26.5.2
逆向映射文件
26.5.3
本地主机逆向映射
26.6
子域和从服务器
26.7
IP虚拟域
26.8
缓冲器文件
第27章
邮件服务器:SMTP、POP和IMAP
27.1
Sendmail
27.1.1
Sendmail
配置
27.1.2
Sendmail
配置操作符:sendmail.cf
27.2
POP服务器
27.3
IMAP
第28章
新闻、代理和搜索服务器
28.1
新闻服务器:INN
28.2
Leafnode新闻服务器
28.3
Squid代理—缓冲服务器
28.3.1
安全性
28.3.2
缓冲器
28.4
Dig服务器
第六部分
管
理
第29章
基本系统管理
29.1
系统管理:超级用户
29.2
系统配置
29.2.1
系统时间和日期
29.2.2
安排任务:crontab
29.2.3
系统状态:init和shutdown
29.3
系统目录和文件
29.3.1
系统启动文件:/etc/rc.d
29.3.2
系统日志:/var/log和syslogd
29.4
性能分析工具和进程
29.5
LILO
第30章
管理工具
30.1
Linuxconf
30.1.1
系统配置文件版本化
30.1.2
引导时间控制
30.1.3
网络管理系统
30.2
Webmin
30.3
COAS
30.4
YaST
30.5
Red
Hat控制面板工具
30.6
Red
Hat安装配置工具
第31章
管理用户
31.1
/etc/passwd文件
31.2
管理用户环境:/etc/skel
31.3
登录访问
31.4
控制对目录和文件的访问
31.5
使用Linuxconf管理用户
31.6
使用Webmin管理用户
31.7
使用COAS、YaST和kuser管理用户
31.8
使用adduser添加用户
31.9
使用useradd、usermod和userdel添加及删除用户
31.10
管理组
31.10.1
使用Linuxconf管理组
31.10.2
使用Webmin管理组
31.10.3
使用groupadd、groupmod和groupdel管理组
31.11
磁盘配额
第32章
文件系统管理
32.1
本地文件系统
32.1.1
文件系统
32.1.2
文件系统层次标准
32.1.3
设备文件:/dev
32.1.4
加载配置:/etc/fstab
32.1.5
用Linuxconf配置
32.1.6
用Webmin配置本地文件系统
32.1.7
使用Linuxconf、Webmin、KDE、Gnome加载文件系统
32.1.8
mount和umount命令
32.2
格式化文件系统:mkfs
32.3
Mtool工具:msdos
32.4
归档文件和设备:tar
32.4.1
Midnight
Commander和konqueror
32.4.2
桌面档案存储器:guiTAR、Ark、KDAT和Xtar
32.5
文件压缩:gzip、bzip2和zip
第33章
设备
33.1
设备文件
33.2
设备信息:/proc
33.3
安装及管理打印机
33.3.1
Red
Hat打印管理器:PrintTool
33.3.2
借助Linuxconf设置打印机
33.3.3
借助Webmin设置打印机
33.3.4
借助COAS设置打印机
33.3.5
打印机设备和/etc/printcap
33.3.6
远程打印机
33.3.7
打印队列
33.4
安装管理终端和调制解调器
33.5
输入设备
33.6
安装声卡、网卡和其他板卡
33.7
多媒体设备:声音、视频和DVD
33.8
模块
33.8.1
借助Red
Hat内核配置器管理模块
33.8.2
借助COAS管理模块
33.8.3
借助模块命令管理模块
33.8.4
为内核安装新模块
第34章
内核管理
34.1
预防步骤
34.2
安装内核二进制文件和源代码套件:RPM
34.3
编译内核
34.3.1
安装内核源代码:tar.gz
34.3.2
配置内核
34.4
编译安装内核
34.5
LILO配置
34.6
模块RAM盘
第35章
X
Windows系统和Xfree86
35.1
X协议
35.2
XFree86
35.3
XFree86配置:/etc/X11/XF86Config
35.3.1
Screen
35.3.2
Files、Modules和ServerFlags
35.3.3
Input
Device
35.3.4
Monitor
35.3.5
Device
35.3.6
ServerLayout
35.4
X
Windows系统命令行参数
35.5
X
Windows系统命令和配置文件
35.5.1
X资源
35.5.2
X命令
35.5.3
字体
35.6
X
Windows系统启动方法:startx和窗口管理器
35.6.1
Startx
、xinit和.xinitrc
35.6.2
窗口管理器:xdm、kdm和gdm
35.7
启动窗口管理器
35.7.1
startx和.xinitrc
35.7.2
显示管理器和Xsession
35.8
编译X
Windows系统应用程序
第七部分
网络管理
第36章
配置网络连接
36.1
网络启动脚本
36.2
硬件规格
36.3
动态主机配置协议
36.4
利用Linuxconf进行网络配置
36.4.1
利用COAS、Webmin和YaST(SusE)网络配置
36.4.2
Red
hat网络配置工具:netcfg
36.5
PPP和SLIP
36.5.1
PPP连接实用程序:Kppp、gnomeppp和rp3
36.5.2
手工配置PPP连接
36.5.3
SLIP:dip
第37章
Samba、NFS、NIS和Appletalk
37.1
网络文件系统:NFS和/etc/exports
37.2
网络信息服务:NIS
37.3
Samba
37.3.1
建立Samba
37.3.2
Samba配置:smb.conf
37.3.3
SWAT和smb.conf
37.3.4
全局段
37.3.5
口令
37.3.6
Homes段
37.3.7
Printer段
37.3.8
共享
37.3.9
打印机
37.3.10
Linuxconf,Webmin和Ksamba
37.3.11
变量
37.3.12
测试Samba配置
37.3.13
域登录
37.3.14
通过客户端访问Samba服务
37.3.15
smbclient
37.3.16
smbmount
37.3.17
smb.conf
37.4
Netatalk:AppleTalk
第38章
管理TCP/IP网络
38.1
IPv4
和
IPv6
38.2
TCP/IP网络地址
38.2.1
网络地址
38.2.2
基于类的IP地址分配
38.2.3
子网掩码
38.2.4
无类域间路由
38.2.5
获得一个IP地址
38.2.6
广播地址
38.2.7
网关地址
38.2.8
名字服务器地址
38.3
TCP/IP配置文件
38.3.1
标识主机名:/etc/hosts
38.3.2
网络名称:/etc/networks
38.3.3
/etc/HOSTNAME
38.3.4
/etc/services
38.3.5
/etc/protocols
38.3.6
/etc/sysconfig/network
38.4
域名服务
38.4.1
host.conf
38.4.2
/etc/nsswitch.conf:名称服务切换
38.5
网络接口和路由:ifconfig和route
38.5.1
ifconfig
38.5.2
路由
38.5.3
网络启动脚本:/etc/rc.d/init.d/network
38.6
监视网络:ping和netstat
38.7
IP别名
第39章
网络安全:防火墙和加密
39.1
防火墙:IP链和IP表
39.2
IP链
39.2.1
IP链规则
39.2.2
反转操作
39.2.3
SYN包
39.2.4
IP链脚本
39.3
Netfilter:iptables和NAT
39.3.1
IP表
39.3.2
网络地址转换
39.3.3
IP
chains和IP
tables/NAT之间的区别
39.3.4
IP
TABLES脚本
39.4
IP伪装
39.4.1
通过ipchains实现IP伪装
39.4.2
用Netfilter实现IP伪装(NAT和iptables)
39.5
安全的Shell
39.5.1
SSH1和SSH2
39.5.2
SSH应用程序
39.5.3
SSH的建立
39.5.4
ssh
39.5.5
scp
39.5.6
Port
Forwarding
39.5.7
SSH会话
39.5.8
SSH配置
39.6
Kerberos认证和加密
第八部分
编
程
第40章
Shell编程
40.1
Shell脚本:命令和注释
40.2
变量和脚本
40.2.1
定义和计算变量:=、$、set及unset
40.2.2
变量值:字符串
40.2.3
来自Linux命令的值:反引号
40.2.4
脚本的输入和输出:echo、read和
<<
40.3
脚本命令行参数
40.4
输出变量和脚本shell
40.5
Shell的算术操作:let
40.6
控制结构
40.6.1
test命令
40.6.2
条件:if、if-else、elif及case
40.6.3
循环:for、for-in及while
第41章
编译器、函数库和编程工具
41.1
获取信息:info
41.2
C编译器:gcc
41.3
ELF和a.out二进制格式
41.3.1
C++和Objective
C:g++
41.3.2
其他编译器:Pascal、Ada、Lisp和Fortran
41.4
创建和使用函数库:静态、共享及动态
41.5
gdb符号调试器
41.6
编程工具
41.7
开发工具
41.7.1
Make工具
41.7.2
修订控制系统
41.7.3
并行版本控制系统:CVS
41.8
应用程序的在线手册:man
第42章
Perl
42.1
Perl命令行操作
42.2
Perl脚本
42.3
Perl模块
42.4
Perl输入和输出:<>和print
42.5
Perl文件句柄
42.6
Perl
变量和表达式
42.7
数组和列表
42.7.1
数组管理函数:列表操作符
42.7.2
关联数组
42.8
控制结构
42.8.1
测试表达式
42.8.2
循环
42.8.3
条件:if、elsif、unless和switch
42.9
字符串函数
42.10
模式匹配
42.11
函数:sub
第43章
Tcl、Tk和Expect
43.1
Tcl/Tk扩展和应用程序
43.2
Tcl
43.2.1
Tcl
shell和脚本:tclsh
43.2.2
表达式
43.2.3
嵌入命令
43.2.4
变量
43.2.5
数组
43.2.6
列表
43.2.7
控制结构
43.2.8
Tcl程序:proc
43.2.9
Tcl字符串命令:string
43.2.10
Tcl的输入和输出:gets和puts
43.2.11
Tcl文件句柄
43.3
Tk
43.3.1
wish
shell和脚本
43.3.2
Tk
Widgets
43.4
事件和绑定
43.5
Expect
第44章
Gawk
44.1
gawk命令
44.2
模式查找和特殊字符
44.3
变量、操作符和数组
44.3.1
变量、常量和模式
44.3.2
代数和赋值运算符
44.3.3
数组和关联数组
44.4
作为条件的模式段
44.4.1
相等和相关运算符
44.4.2
逻辑运算符
44.4.3
模式查找运算符
44.4.4
BEGIN和END模式
44.5
Gawk指令文件
44.5.1
控制结构
44.5.2
while循环
44.5.3
for循环
44.5.4
for-in循环
44.5.5
if
控制结构
44.6
用Gawk定义自己的过滤器
44.7
字符串函数
附录
关于本书附带的光盘