UNIX操作系统 2
第一章 UNIX系统简介 2
1.1 学习本书的前提 2
1.2 如何使用本书 2
1.3 本书读者对象 2
目录 2
第二章 UNIX使用入门 4
2.1 用户标识与口令 4
2.2 注册 4
2.3 退出 5
2.4 改变口令 5
2.6.1 显示机器名称(uname-n) 6
2.6.2 显示操作系统类型(uname-s) 6
2.6 了解系统的有关信息 6
2.5 用户与用户标识符 6
2.6.3 显示硬件类型(uname-m,arch) 7
2.6.4 确定处理器类型(uname-p) 7
2.6.5 确定OS操作系统版本发行号(uname-r) 7
2.6.6 显示系统配置信息(prtconf) 7
2.7 几个使用程序 9
2.7.1 台式计算器 9
2.7.2 高精度计算器 9
2.7.3 显示日历 10
2.7.4 显示当前日期(date) 12
3.1.2 变元 13
3.1.1 命令行 13
3.1 UNIX命令句法规则 13
第三章 UNIX命令句法规则与使用联机手册获取帮助 13
3.1.3 空格 14
3.1.4 怎样掌握一条命令 14
3.2 使用联机手册获到帮助 15
3.2.1 联机手册及组织形式 15
3.2.2 怎样参考联机手册 15
第四章 文件系统 18
4.1 文件 18
4.2 目录与子目录 18
4.3 文件系统 18
4.4 Sun OS 5.x缺省文件系统 20
4.5 home目录 21
5.1 路径名 22
第五章 文件与目录操作 22
5.2 创建文件(touch) 23
5.3 显示文件清单(ls) 23
5.4 拷贝文件(cp) 23
5.5 移动和更名文件(mv) 24
5.6 删除文件(rm) 24
5.7 显示文件内容(more,cat) 24
5.8 合并或追加文本(cat) 25
5.9 显示文件类型(file) 25
5.10 显示工作目录(pwd) 26
5.11 改变工作目录(cd) 26
5.12 三种简单的路径缩写(~,.,..) 26
5.14 移动和给目录更名(mv) 27
5.13 创建目录(mkdir) 27
5.15 拷贝目录(cp-r) 28
5.16 删除目录(rmdir,rm-r) 28
5.17 调整文件行长度(fmt) 28
5.18 查看文件的头部与尾部(head,tail) 29
5.19 压缩文件(compress) 29
5.20 把文件分成块(split) 29
5.21 改变文件或目录的属主权(chown) 30
5.22 查找命令的二进制及手册页文件所在位置(whereis,which) 30
5.23 显示磁盘的用量(df) 30
5.24 显示目录的用量(du) 30
6.1 比较两个目录间差异(dircmp) 32
6.2 比较两个文件的差异(cmp,diff) 32
第六章 比较文件目录 32
6.3 比较三个不同的文件(diff3) 36
6.4 比较两个文件的行数与字数(wc,expr) 37
第七章 文件与目录权限 38
7.1 显示文件权限(ls-l) 38
7.2 显示隐含文件(ls-a) 39
7.3 改变文件或目录权限(chmod) 39
7.4 设置绝对权限 41
7.5 UNIX如何对一新文件赋权限数字代码(umask) 43
7.6 链接概述 44
7.6.1 链接的概念 44
7.6.2 对同一文件建立多重链接(ln) 44
7.6.3 四个基本命令(cp,mv,ln,rm)的工作过程 45
7.6.4 符号链接(ln-s) 46
8.1 查找文件(find) 47
第八章 查找文件与文本 47
8.2 查找文本(grep) 49
第九章 使用C shell 52
9.1 shell的种类 52
9.2 使用C shell 53
9.2.1 显示环境变量的值 53
9.2.2 设置环境变量(setenv) 54
9.2.3 shell变量 54
9.2.4 shell提示符 56
9.2.5 设置缺省的文件权限(umask) 57
9.2.6 建立历史代替(history) 58
9.2.7 建立别名(alias;unalias) 59
9.2.8 初始化文件.chsrc与.login 59
10.1 创建文件 61
第十章 使用vi编辑文本文件 61
10.2 vi的两种模式 62
10.2.1 输入模式 62
10.2.2 命令模式 63
10.3 结束一个会话过程 63
10.4 打印一个文件 64
10.5 基本vi命令 64
10.5.1 在文件中各处移动 64
10.5.2 插入文本 66
10.5.3 更改文本 66
10.5.4 撤消更改 67
10.5.5 删除文本 67
10.5.6 复制和移动文本——拖拉、删除和放置 68
10.6 使用ex命令 69
10.5.7 使用一个计数来重复命令 69
10.6.1 显示行号 70
10.6.2 复制行 70
10.6.3 移动行 71
10.6.4 删除行 71
10.7 使用vi查找和替换 71
10.7.1 查找一个字符串 71
10.7.2 精确查找 72
10.7.3 替换一个字符串 72
10.7.4 转向一个指定行 73
10.7.5 将一个文件插入到另一个文件中 73
10.8 输入shell命令 73
10.9.1 编辑一系列文件 74
10.9 编辑多重文件 74
10.9.2 在文件之间复制行 75
10.10 设置vi参数 75
10.11 从破坏处恢复 75
第十一章 打印文件 79
11.1 System V UNIX打印服务 79
11.1.1 打印文件 79
11.1.2 查看打印机状态 81
11.1.3 撤消打印要求 83
11.2 Berkeley UNIX打印服务 84
11.2.1 打印文件 84
11.2.2 查看打印机状态…………………………………………………………………………………(85 )11.2.3 撤消打印请求 86
11.3 格式化并打印文件 86
12.1 输入输出重定向 87
第十二章 重定向、管道及过滤器 87
12.2 管道 88
12.3 过滤器 89
第十三章 进程作业控制 92
13.1 前台与后台进程………………………………………………………………………………………(91 )13.2 进程挂起(ctrl-z) 92
13.3 显示挂起作业列表(jobs) 92
13.4 将被挂起的进程移至前台(fg)或后台(bg) 93
13.5 一个有用的后台运行命令(nohup) 94
13.6 显示进程(ps)及终止进程(kill) 94
第十四章 磁带机的使用 96
14.1 调整磁带机(mt) 96
14.2 磁带机的读写命令tar 97
14.2.1 向磁带拷贝文件(tar cvf) 97
14.2.2 列出磁带上的文件(tar tvf) 97
14.2.3 向磁带追加文件(tar rvf) 98
14.2.4 从磁带中读取文件(tar xvf) 99
14.3 磁带机的读写命令cpio 100
14.3.1 将某目录下的所有文件拷入磁带 100
14.3.2 列出磁带上文件 100
14.3.3 拷出磁带上所有文件 101
14.3.4 自磁带上拷取个别文件 101
网络通讯 102
第十五章 通讯基础 102
15.1 什么是INTERNET 102
15.2 INTERNET标准地址 103
15.3 显示用户信息(users,who,w,rusers) 104
15.4 查找用户信息的finger命令 105
15.5 影响finger命令输出的文件 107
15.8 直接与某人通讯(talk,write,wall) 108
15.6 检查计算机是否处于活动状态(ping) 108
15.7 查寻INTERNET地址(nslookup) 108
15.8.1 交互式消息传递工具talk 109
15.8.2 交互式消息传递工具write 110
15.8.3 广播式消息传递工具wall 110
第十六章 使用电子邮件 112
16.1 mailx基本操作 112
16.1.1 启动mailx 112
16.1.2 试着给自己发送一个信件 112
16.1.3 阅读自己的信件 113
16.1.4 退出mailx 114
16.2 阅读邮件 114
16.3 删除和恢复邮件 115
16.5.1 发送邮件的步骤 116
16.4 打印邮件 116
16.5 发送邮件 116
16.5.2 不能传送的邮件 117
16.5.3 取消一个未发送邮件 117
16.5.4 添加副本和盲副本 117
16.5.5 插入邮件或文件的备份 118
16.6 保存和检索邮件 119
16.6.1 保存和复制邮件 119
16.6.2 保存和复制邮件至文件夹 119
16.6.3 读取文件和文件夹中的邮件 120
16.7 在mailx中使用vi 121
16.8 邮件别名 121
16.8.1 在.mailrc 中设置邮件别名 121
16.8.2 在/ect/aliases中设置邮件别名 123
16.10 观察邮件的传递过程 126
16.9 转意字符命令 126
16.11 怎样了解更多的mailx命令 127
第十七章 使用远程服务 128
17.1 使用命令reogin远程登录 128
17.2 使用命令telnet远程登录 130
17.3 远程拷贝rcp 131
17.4 远程执行命令(rsh) 132
17.5 在机器间传输文件(ftp) 133
第十八章 匿名ftp服务 137
18.1 ftp基本命令 137
18.1.1 获取联机帮助 137
18.1.2 在本地机器上执行shell命令 138
18.1.4 传输命令与管道结合使用 139
18.1.3 控制连接命令 139
18.2 ftp的目录操作 140
18.3 传输二进制文件 142
18.4 处理不同类型的文件 143
18.4.1 转换二进制文件为ASSII码文件 143
18.4.2 处理tar文件 144
18.4.3 常用压缩程序 144
18.4.4 处理shar文件 145
18.5 一个典型的ftp会话过程 145
18.6 通过电子邮件请求匿名ftp服务 148
第十九章 使用archie 151
19.1 通过talnet使用archie服务 151
19.2 通过电子邮件访问archie服务器 157