前言 1
UNIX 学习丛书全3卷的构成 1
第一章 向个人应用时代接近的 UNIX 1
1.1 欢迎你进入 UNIX 世界 1
1.2 UNIX 的特点 3
1.3 学习 NUIX 的收获 6
专栏 UNIX 的历史 7
第二章 从注册到退出系统 9
2.1 注册 9
2.1.1 接通电源 11
专栏 UNIX 系统的启动过程 13
2.1.2 输入注册名 14
2.1.3 输入口令 17
错误键入注册名时的处理 18
2.2 设置和候改口令 19
2.2.1 设置口令 19
设置口令——passwd 命令 20
2.2.2 修改口令 21
修改口令——passwd 命令 21
2.3 退出系统 23
专栏 退出系统,但稍等一下再关闭电源 24
第三章 使用简单方便的命令 29
3.1 显示日期和时间——date 命令 29
3.1.1 执行命令的机构——shell 30
3.1.2 改正命令行的方法 31
确认删除字符的设置 32
更改删除字符的设置 35
3.2 显示日历——cal 命令 37
3.3 计算器程序——bc 命令 43
防止不慎退出系统——设置 shell 变量 45
专栏 不明白时怎么办 53
第四章 作为通信工具的 UNIX Ⅰ通过 talk 进行对话 53
4.1 了解谁在使用 UNIX 53
4.1.1 检查当前的用户——who 命令 53
4.1.2 检查网络上的用户——rwho 命令 55
4.2 用户之间的对话 56
4.2.1 使用 talk 命令 57
4.2.2 用 talk 命令进行对话 58
4.2.3 通过网络使用 talk 命令 60
4.2.4 禁止从其他地方向终端发中断 62
第五章 作为通信工具的 UNIX Ⅱ使用电子信件 65
5.1 传送电子信件 65
5.1.1 书写传送电子信件——System V 版mail 66
5.1.2 书写传送电子信件——BSD 版 mail/System V 版 mailx 68
5.1.3 向其它 UNIX 机器的用户传送电子信件 69
5.2 接收电子信件 70
5.2.1 了解电子信件是否送到 70
5.2.2 接收电子信件——System V 版 71
5.2.3 接收电子信件——BSD 版 mail(System V 版 mailx) 74
5.2.4 地址出错时的处理 79
5.3 传送预先写好的信息 81
5.3.1 使用屏幕编辑器 vi 82
5.3.2 用电子信件传送 vi 编写的信息 86
第六章 文件、标准输入输出和管道 89
6.1 UNIX 的文件 89
6.1.1 存储介质和文件 90
6.1.2 UNIX 的文件 92
文件命名的规则 93
6.2 标准输入和标准输出 94
6.2.1 标准输入输出的机制 95
6.2.2 替换标准输入输出 98
把命令的执行结果输出到文件上——标准输出的替换 98
从文件上输入命令的数据——标准输入的替换 99
在文件上添加输出——向标准输出上添加输出数据 101
6.3 管道和错误信息 103
6.3.1 多个命令的组合使用——管道的利用 104
6.3.2 错误信息和标准错误输出 106
专栏 管道和多任务 108
第七章 文件的有效管理 111
7.1 层次式的文件系统 111
7.2 当前目录和相对路径名 115
7.3 改变当前目录 118
7.4 建立目录 121
7.5 命令搜索路径 126
第八章 文件的复制、移动和删除 133
8.1 文件的复制 133
8.2 文件的移动 137
8.3 删除文件、删除目录 140
8.4 文件名的简单指字——通配字符 144
第九章 文件保护和系统保密 149
9.1 文件的保护 149
9.1.1 文件的保护方式 149
9.1.2 目录的保护方式 153
9.1.3 改变保护方式 156
9.2 通过口令文件进行保密 160
第十章 屏幕编辑器 vi 163
10.1 vi 的基本操作 163
10.1.1 vi 从启动到结束 164
10.1.1 移动光标 168
上下左右移动光标——h,j,k,l 168
使光标移动 n 行/n 列 170
把光标移动到指定的行位置(开始行/结尾行)上——G 171
把光标移动到指定的列上——?,$ 172
10.1.3 插入和添加正文 173
插入——i,I 173
添加————a,A 174
插入行—— o,O 175
10.1.4 删除正文 176
删除字符——x 177
删除行——dd 178
10.1.5 取消修改和删除——u 178
10.2 方便的 vi 编辑命令 179
10.2.1 修改正文 179
替换1个字符——r 179
替换字符串——R 181
10.2.2 字符串的检索/替换 181
检索字符串——/,n 181
连续替换字符串——/,r,R,"."的组合 184
全部替换——s 186
10.2.3 正文的拷贝/移动 188
拷贝行——Y,p,P 188
移动行——dd,p,P 189
10.2.4 其他方便的命令 190
取消编辑——q 190
重写屏幕——ctrl-l 191
显示行号 192
调用 shell 命令 193
第十一章 多任务功能 197
11.1 多个任务的同时执行 197
11.1.1 前台执行命令 198
11.1.2 后台执行命令 198
了解当前所执行的进程 202
强制终止后台进程 202
专栏 程序、命令、进程 203
11.1.3 shell 也是一个进程 205
11.2 作业控制 207
附录 窗口系统 211
窗口系统的特点 211
窗口管理器和窗口的操作 212
XWindow 的机制——服务器/客户方式的想法 213