第0章 绪论 1
本书导读 2
谁需要这本书 2
本书定位 2
本书大纲及各章概要 2
本书的特色 3
本书的编排格式 3
UNIX从头细说 4
模块化的系统设计 8
逻辑化的文件系统 8
开放式系统(Open System) 8
开放式系统的结构 9
应用环境层 10
人机界面层 10
协同服务层 11
通讯服务层 11
基台层 11
第1章 系统概论 13
操作系统是什么? 14
DOS与UNIX有什么不同 16
基本概念 17
核心程序(kerne?) 17
Shell 18
指令(commands) 18
第2章 进入系统 21
终端/键盘 22
帐号与通行密码 24
注册系统 24
怎样注册 25
提示符 28
注册时可能遇到的问题 28
键盘 28
调制解调器(Modem)或电话线 28
终端设置开关(Switch) 28
通行密码记错了? 28
设定安全可靠的通行密码 29
更改/建立通行密码 30
注销系统 30
设定终端机型 31
第3章 目录、文件与 指令执行 33
目录(Directory) 34
目录和文件 34
一般文件(Ordinary file) 35
设备文件(Device file) 36
用户的主目录 37
如何执行指令 37
指令的执行 38
列出目录内容——Is 39
选择目录 41
Is的选项 41
文件的读写与执行权限 42
显示当前的工作目录pwd 43
改变工作目录cd 44
阅读文件内容—cat 46
阅读文件内容—more 47
移动文件/文件重新命名—mv 48
拷贝文件—cp 49
删除文件—rm 49
链接文件—In 51
建立目录—mkdir 51
删除目录—rmdir 53
重定向(Redirection)与管道(Pipe) 55
使用打印机 56
把文件送到打印机(Ip与pr) 56
检查打印情况 57
第4章 常用的系统指令 59
ar 60
at 61
apropos 61
cal 62
cat 62
cd 63
chmod 64
cp 65
date 66
df 67
diff 67
du 68
echo 69
find 69
grep 71
finger 71
Groups 72
kill 73
ls 73
mail 75
mesg 75
mkdir 76
mv 76
nohup 77
ln 77
Ip 78
Ipr 79
passwd 80
pr 81
ps 82
pwd 83
rm 83
sort 83
spell 84
su 85
tail 85
talk 85
touch 86
tty 86
umask 86
wc 87
who 87
wall 87
write 88
第5章 屏幕编辑程序vi 89
基本概念 90
启动vi 91
移动光标 92
进入插入模式 92
退出vi 93
暂时退出vi 94
删除内容 94
查询光标所在位置 95
屏幕卷动以及快速移动光标 95
合并两行与复原动作 95
查找字符串 96
文本的替换 96
具有特殊意义的字符 97
文本的移动与复制 98
文件合并 99
加入行号 99
恢复系统当机时正在编辑的文件 99
vi命令摘要 100
第6章 核心的防弹衣-shell 103
shell是UNIX下的命令解释器 104
在shell下执行命令 104
shell是如何解释命令的 105
现在用的是什么shell 106
sh、csh、ksh、tcsh与bash的比较 108
shell下的特殊字符(metacharacter) 112
shell的变量与环境变量 119
变量和环境变量的设定 121
C shell与TCSH的内置环境变量 122
使用环境变量所须注意的事项 124
shell变量的使用 125
变量运算 125
具有特殊意义的变量 126
环境设定文件-.profile、.cshrc及.login 127
shell的内置命令 127
第7章shell程序 设计简介 135
shell的循环与流程控制语句 136
以命令文件设计新指令 136
注解符号 137
执行程序符号-后引号(back quote) 137
变量的数值运算expr指令 137
shift语句 138
条件语句if…then…fi 139
^(caret)特殊字符 141
test语句的使用 141
elif语句 143
exit语句 144
case语句 144
程序的跟踪-x选项 146
循环语句for 146
循环语句while 149
虚指令(:) 150
点(.)指令 150
break与continue指令 151
在命令文件中使用函数 152
更深入的观念 153
第8章 UNIX的设备文件 155
UNIX设备 156
设备(Device)文件与号码 156
UNIX如何使用终端 157
加上终端 158
调试 158
打印机 159
连接打印机 159
打印排序 159
打印控制 160
第9章 程序开发工具C语言编译器 161
C语言的开发环境 162
编译程序cc 162
函数库 162
辅助工具程序 162
程序的编译 163
编译程序的工具-make 165
第10章 电子函件与联机帮助 167
电子函件 168
mail指令 168
寄信功能介绍 170
收信功能介绍 171
以man指令查询联机使用手册 172
联机帮助 172
文件.mailrc与dead.letter 172
以apropos查询指令 173
whatis指令 174
第11章 通讯应用软件 175
telnet 176
远端注册 176
ftp 179
文件传输协议 179
archie 182
anonymous ftp文件搜索服务器 182
net news 185
网络新闻 185
网络新闻的读取工具 186
gopher 188
WWW 190
第12章 X视窗系统简介 195
简介 196
X的结构 196
X server 197
X客户端 198
使用X视窗 199
启动X视窗 200
X视窗的外观与基本操作 202
Xterm 206
X视窗下的简易系统管理 208
关机 208
新增、更新与删除用户 209
索引 211