前言
译者序
注意
概述
课程描述
学员能力目标
第1章 UNIX的介绍
1.1 什么是操作系统
1.2 UNIX听任系统的历史
1.3 参考内容: UNIX操作系统的历史
1.4 UNIX的特征
1.5 UNIX的其他特征
1.6 UNIX系统及其标准
1.7 什么是HP-UX
第2章 登录UNIX的基本使用
2.1 一个典型的终端会话过程
2.2 登录与注销退出
2.3 shell——命令解释器
2.4 命令行格式
2.5 二级提示符
2.6 参考手册7
2.7 参考手册页面的内容
2.8 参考:参考手册页面内容示范
2.9 在线手册
2.10 初级阶段使用的命令
2.11 id命令
2.12 who命令
2.13 date命令
2.14 passwd命令
2.15 echo命令
2.16 banner命令
2.17 clear命令
2.18 write命令
2.19 mesg命令
2.20 news命令
2.21 实验:基本使用
第3章 CDE的使用
3.1 前面板元素
3.2 在前面板中的弹出式菜单
3.3 工作区切换台
3.4 获取帮助
3.5 文件管理器
3.6 文件管理器菜单项
3.7 用文件管理器定位文件
3.8 删除对象
3.9 使用文本编辑器
3.10 从应用程序管理器运行应用程序
3.11 使用Mailer
3.12 发送邮件
3.13 Mailer定制
3.14 使用日历
3.15 安排日程
3.16 要做的事项
3.17 从网络浏览日历
3.18 为你的日历设置访问权限
3.19 实验:CDE的使用
第4章 遍历文件系统
4.1 什么是文件系统
4.2 树状结构
4.3 文件系统的层次结构
4.4 路径名
4.5 一些特殊的目录
4.6 文件系统的基本命令
4.7 pwd——显示当前的工作目录
4.8 ls——列举一个目录的内容
4.9 cd——改变目录
4.10 find命令
4.11 mkdir和rmdir——创建和删除目录
4.12 复习
4.13 文件系统——总结
4.14 实验:文件系统
第5章 文件管理
5.1 什么叫文件
5.2 对文件能进行哪些操作
5.3 文件属性
5.4 cat——显示文件的内容
5.5 more——显示文件的内容
5.6 tail——显示文件尾部的内容
5.7 行式打印机缓冲系统
5.8 lp命令
5.9 lpstat命令
5.10 cancel命令
5.11 cp——拷贝文件
5.12 mv——移动或重命名文件
5.13 ln——对文件进行链接
5.14 rm——删除文件
5.15 文件/目录管理命令——总结
5.16 实验:文件和目录管理
第6章 文件访问权限
6.1 文件访问权限
6.2 谁有权访问文件
6.3 访问的类型
6.4 文件权限
6.5 chmod——修改文件的权限
6.6 umask——文件权限掩码
6.7 touch——更新文件的时间戳
6.8 chown——改变文件的所有者
6.9 chgrp命令
6.10 su——切换用户标识
6.11 newgrp命令
6.12 访问控制列表
6.13 文件访问权限——总结
6.14 实验:文件访问权限
第7章 shell的基础知识
7.1 什么是shell
7.2 常用的shell
7.3 POSIXshell的特征
7.4 别名化
7.5 文件名补齐
7.6 命令历史
7.7 重输入命令
7.8 回调命令
7.9 命令行编辑
7.10 命令行编辑(续)
7.11 用户环境
7.12 设定shell变量
7.13 两个重要的环境变量
7.14 常见变量的分配值
7.15 登录时发生的事情
7.16 shell启动文件
7.17 shell内置命令与UNIX命令
7.18 查找命令——whereis
7.19 .profile样本
7.20 .kshrc 样本和.logout样本
7.21 实验:练习
第8章 shell
8.1 shell的替换功能
8.2 shell变量存储机制
8.3 设置shell变量
8.4 变量替换
8.5 变量替换(续)
8.6 命令替换
8.7 波浪号替换
8.8 显示变量的值
8.9 将本地变量转移到用户环境中
8.10 向应用程序传递变量
8.11 监控进程
8.12 子进程和用户环境
8.13 实验:shell环境
第9章 文件名生成
9.1 文件名生成介绍
9.2 文件名生成的字符集
9.3 文件名生成和点文件集
9.4 文件名生成字符-?
9.5 文件名生成字符-[]
9.6 文件名生成字符-*
9.7 文件名生成-回顾
9.8 实验:文件名生成
第10章 引用
10.1 引用简介
10.2 引用字符
10.3 引用符-\
10.4 引用符-’
10.5 引用符-”
10.6 引用总结
10.7 实验:引用
第11章 输入和输出重点定向
11.1 输入和输出重定向——介绍
11.2 stdin、stdout和stderr
11.3 输入重定向字符——<
11.4 输出重定向字符——>和>>
11.5 错误重定向——2>和2>>
11.6 什么是过滤器
11.7 wc——字计数
11.8 sort——按字母或数字排序
11.9 grep——模式匹配
11.10 输入和输出重点向——总结
11.11 实验:输入和输出重定向
第12章 管道
12.1 管道介绍
12.2 为什么要使用管道
12.3 │符号
12.4 管道中的输入输出重点定向
12.5 在一个管道中的重定向
12.6 一些过滤器
12.7 cut命令
12.8 tr命令
12.9 tee命令
12.10 pr命令
12.11 从管道打印
12.12 管道技术总结
12.13 实验:管道
第13章 使用网络服务
13.1 什么是局域网
13.2 局域网的服务
13.3 主机名命令
13.4 telnet命令
13.5 ftp命令
13.6 rloging命令
13.7 rcp命令
13.8 remsh命令
13.9 rwho命令
13.10 ruptime命令
13.11 实验:练习
第14章 vi编辑器介绍
14.1 什么是vi
14.2 为什么使用vi
14.3 启动一个vi任务
14.4 vi模式
14.5 vi任务
14.6 结束vi任务
14.7 光标控制命令
14.8 光标控制命令(续)
14.9 输入模式:I、a、O、o
14.10 删除文本命令:x、dw、dd、dG
14.11 实验:添加和删除文本以及移动光标
14.12 移动文本命令p、P
14.13 移动文本命令p、P(续)
14.14 拷贝文本命令:yw、yy
14.15 修改文本命令:r、R、cw
14.16 查询文本命令:/、n、N
14.17 查询文本模式
14.18 整体查询和替换
14.19 更多的ex命令
14.20 vi命令总结
14.21 实验:修改文本
第15章 进程控制
15.1 ps命令
15.2 后台进程
15.3 在前台和后台切换作业
15.4 nohup命令
15.5 nice命令
15.6 kill命令
15.7 实验:进程控制
第16章 shell介绍
16.1 shell编程概述
16.2 shell编程示例
16.3 传递数据给shell程序
16.4 shell程序中的参数
16.5 shell程序中的参数(续)
16.6 一些特殊的shell变量——#和*
16.7 一些特殊的shell变量——#和*(续)
16.8 shift命令
16.9 read命令
16.10 read命令(续)
16.11 附加技术
16.12 实验:shell编程的介绍
第17章 shell编程——分支
17.1 返回码
17.2 test命令
17.3 test命令——数字型测试
17.4 test命令——字符串型测试
17.5 test命令——文件型测试
17.6 test命令——其他操作符
17.7 exit命令
17.8 if结构
17.9 if-else结构
17.10 case结构
17.11 case结构——有关匹配模式的例子
17.12 shell编程——分支——总结
17.13 实验shell编程——分支
第18章 shell编程——循环
18.1 循环——介绍
18.2 用let命令做数学表达式运算
18.3 while结构
18.4 while结构——例子
18.5 until结构
18.6 until结构——例子
18.7 for结构
18.8 for结构——例子
18.9 break、continue和exit命令
18.10 break和continue命令——例子
18.11 shell编程——循环——总结
18.12 实验:shell编程——循环
第19章 文件脱机存储
19.1 将文件存储到磁带上
19.2 tar命令
19.3 cpio命令
19.4 实验:文件脱机存储
附录 命令快速查阅指南
答案
2.21 实验:基本使用
3.19 实验:CDE的使用
4.14 实验:文件系统
5.16 实验:文件和目录管理
6.14 实验:文件访问权限
7.21 实验:练习
8.13 实验:shell环境
9.8 实验:文件名生成
10.7 实验:引用
11.11 实验:输入和输出重点向
12.13 实验:管道
13.11 实验:练习
14.11 实验:添加和删除文本和移动光标
14.21 实验:修改文本
15.7 实验:进程控制
16.12 实验:shell编程的介绍
17.13 实验:shell编程——分支
18.12 实验:shell编程——循环
19.4 实验:文件脱机存储