第1章 UNIX基础
实践1.1 登录名、用户ID和组
实践1.1 练习
1.1.1 确定登录名和用户ID
1.1.2 确定您的组
实践1.1 练习答案
1.1.1 答案
1.1.2答案
实践1.1 自测题
实践1.2 命令和命令行
实践1.2 练习
1.2.1 用输出重定向创建文件
1.2.2 解释命令各部分含义
1.2.3 用管道连接命令
实践1.2 练习答案
1.2.1 答案
1.2.2 答案
1.2.3 答案
实践1.2 自测题
实践1.3 文件和目录
实践1.3 练习
1.3.1 列出文件和目录
1.3.2 用通配符指定文件
1.3.3 创建、复制和删除文件与目录
1.3.4 改变文件的权限
实践1.3 练习答案
1.3.1 答案
1.3.2 答案
1.3.3 答案
1.3.4 答案
实践1.3 自测题
实践1.4 编辑文件
实践1.4 练习
1.4.1 进入和退出vi
1.4.2 写文件
1.4.3 修改文本
1.4.4 查找和替换文本
实践1.4 练习答案
1.4.1 答案
1.4.2 答案
1.4.3 答案
1.4.4 答案
实践1.4 自测题
实践1.5 环境变量
实践1.5 练习
1.5.1 显示环境变量
1.5.2 设置删除环境变量
实践1.5 练习答案
1.5.1 答案
1.5.2 答案
实践1.5 自测题
第1章思考题
第2章 电子通信
实践2.1 确定用户
实践2.1 练习
2.1.1 查看登录用户
2.1.2 查找用户信息
2.1.3 创建.plan文件
实践2.1 练习答案
2.1.1 答案
2.1.2 答案
2.1.3 答案
实践2.1 自测题
实践2.2 给本地用户发送消息
实践2.2 练习
2.2.1 用write发送消息
2.2.2 用talk发送消息
2.2.3 用mesg拒绝消息
实践2.2 练习答案
2.2.1 答案
2.2.2 答案
2.2.3 答案
实践2.2 自测题
第2章思考题
第3章 电子邮件
实践3.1 邮件的基本功能
实践3.1 练习
3.1.1 发送消息
3.1.2 阅读消息
3.1.3 回复消息
3.1.4 退出邮件程序
实践3.1 练习答案
3.1.1 答案
3.1.2 答案
3.1.3 答案
3.1.4 答案
实践3.1 自测题
实践3.2 发送邮件
实践3.2 练习
3.2.1 编辑消息
3.2.2 不发送退出一个消息
3.2.3 发送文件
实践3.2 练习答案
3.2.1 答案
3.2.2 答案
3.2.3 答案
实践3.2 自测题
实践3.3 读取邮件
实践3.3 练习
3.3.1 选择消息
3.3.2 回复消息
3.3.3 保存和管理消息
实践3.3 练习答案
3.3.1 答案
3.3.2 答案
3.3.3 答案
实践3.3 自测题
实践3.4 检查邮件
实践3.4 练习
3.4.1 利用biff和xbiff检查邮件
3.4.2 利用shell检查邮件
3.4.3 利用mail或mailx检查邮件
实践3.4 练习答案
3.4.1 答案
3.4.2 答案
3.4.3 答案
实践3.4 自测题
第3章 思考题
第4章 计算机网络
实践4.1 显示机器名
实践4.1 练习
4.1.1 显示机器地址
实践4.1 练习答案
4.1.1 答案
实践4.1 自测题
实践4.2 登录到另一个系统
实践4.2 练习
4.2.1 用telnet登录
4.2.2 用rlogin登录
4.2.3 用rsh或rcmd执行远程命令
实践4.2 练习答案
4.2.1 答案
4.2.2 答案
4.2.3 答案
实践4.2 自测题
实践4.3 在系统之间复制文件
实践4.3 练习
4.3.1 用rcp复制文件
4.3.2 用ftp复制文件
4.3.3 用UUCP复制文件
实践4.3 练习答案
4.3.1 答案
4.3.2 答案
4.3.3 答案
实践4.3 自测题
第4章思考题
第5章 有用的工具和技巧
实践5.1 重复命令
实践5.1 练习
5.1.1 重复最后的命令
5.1.2 显示前面的命令
5.1.3 重复一个旧命令
5.1.4 使用命令行编辑
5.1.5 编辑历史文件
实践5.1 练习答案
5.1.1 答案
5.1.2 答案
5.1.3 答案
5.1.4 答案
5.1.5 答案
实践5.1 自测题
实践5.2 比较文件和目录
实践5.2 练习
5.2.1 比较两个文件
5.2.2 找出相同行
5.2.3 比较目录内容
实践5.2 练习答案
5.2.1 答案
5.2.2 答案
5.2.3 答案
实践5.2 自测题
实践5.3 检查文件
实践5.3 练习
5.3.1 检查文件的hecksurn
实践5.3 练习答案
5.3.1 答案
实践5.3 自测题
实践5.4 日历
实践5.4 练习
5.4.1 显示月和年
5.4.2 制定时间表和显示提醒
实践5.4 练习答案
5.4.1 答案
5.4.2 答案
实践5.4 自测题
实践5.5 在目录树中查找文本
实践5.5 练习
5.5.1 用find-exec搜索目录树
5.5.2 用xargs搜索目录树
实践5.5 练习答案
5.5.1 答案
5.5.2 答案
实践5.5 自测题
实践5.6 归档文件
实践5.6 练习
5.6.1 用tax归档
5.6.2 用pat归档
5.6.3 压缩文件
实践5.6 练习答案
5.6.1 用tar归档
5.6.2 用pax归档
5.6.3 压缩文件
实践5.6 自测题
第5章思考题
第6章 EMACS编辑器
实践6.1 EMACS基本会话
实践6.1 练习
6.1.1 启动Elnacs
6.1.2 添加文本
6.1.3 保存文件
6.1.4 退出Emacs
实践6.1 练习答案
6.1.1 答案
6.1.2 答案
6.1.3 答案
6.1.4 答案
实践6.1 自测题
实践6.2 移动光标
实践6.2 练习
6.2.1 在行中移动光标
6.2.2 在文件中移动光标
6.2.3 借助上下文移动光标
6.2.4 移动屏幕显示
实践6.2 练习答案
6.2.1 答案
6.2.2 答案
6.2.3 答案
6.2.4 答案
实践6.2 自测题
实践6.3 删除文本
实践6.3 练习
6.3.1 删除字符
6.3.2 撤销修改
6.3.3 删除行
6.3.4 删除文本区域
6.3.5 覆盖文本
实践6.3 练习答案
6.3.1 答案
6.3.2 答案
6.3.3 答案
6.3.4 答案
6.3.5 答案
实践6.3 自测题
实践6.4 保存文件
实践6.4 练习
6.4.1 保存文件
6.4.2 用新名字保存
6.4.3 把区域作为文件保存
实践6.4 练习答案
6.4.1 答案
6.4.2 答案
6.4.3 答案
实践6.4 自测题
实践6.5 查找(和替换)文本
实践6.5 练习
6.5.1 增量查找
6.5.2 查找正则表达式
6.5.3 确认查找和替换
6.5.4 无条件查找和替换
实践6.5 练习答案
6.5.1 答案
6.5.2 答案
6.5.3 答案
6.5.4 答案
实践6.5 自测题
实践6.6 移动文本
实践6.6 练习
6.6.1 移动和复制文本
6.6.2 插入文本
实践6.6 练习答案
6.6.1 答案
6.6.2 答案
实践6.6 自测题
实践6.7 利用框架和缓冲区工作
实践6.7 练习
6.7.1 生成和关闭缓冲区窗口
6.7.2 生成和关闭框架
实践6.7 练习答案
6.7.1 答案
6.7.2 答案
实践6.7 自测题
第6章思考题
第7章 定制环境
实践7.1 改变shell
实践7.1 练习
7.1.1 改变Shell
实践7.1 练习答案
7.1.1 答案
实践7.1 自测题
实践7.2 增加新命令
实践7.2 练习
7.2.1 创建别名
7.2.2 添加目录到PATH中
实践7.2 练习答案
7.2.1 答案
7.2.2 答案
实践7.2 自测题
实践7.3 定制shell
实践7.3 练习
7.3.1 设置命令提示符
7.3.2 设置shell选项
7.3.3 编辑启始文件
实践7.3 练习答案
7.3.1 答案
7.3.2 答案
7.3.3 答案
实践7.3 自测题
第7章思考题
第8章 基本SHELL编程
实践8.1 变量和参数
实践8.1 练习
8.1.1 删除变量的前缀
8.1.2 删除变量的后缀
8.1.3 设置变量类型
实践8.1 练习答案
8.1.1 答案
8.1.2 答案
8.1.3 答案
实践8.1 自测题
实践8.2 条件检验与分支
实践8.2 练习
8.2.1 显示返回码
8.2.2 用if语句实现分支
8.2.3 用test命令测试属性
实践8.2 练习答案
8.2.1 答案
8.2.2 答案
8.2.3 答案
实践8.2 自测题
实践8.3 用循环语句重复命令
实践8.3 练习
8.3.1 对列表中项重复命令
8.3.2 对文件中的行执行命令
实践8.3 练习答案
8.3.1 答案
8.3.2 答案
实践8.3 自测题
实践8.4 shell脚本和函数
实践8.4 练习
8.4.1 编写shell脚本
8.4.2 编写shell函数
实践8.4 练习答案
8.4.1 答案
8.4.2 答案
实践8.4 自测题
实践8.5 脚本实例
实践8.5 练习
8.5.1 把文件名变为小写
8.5.2 创建一个临时回收站
实践8.5 练习答案
8.5.1 答案
8.5.2 答案
实践8.5 自测题
第8章思考题
第9章 文件与文件权限详解
实践9.1 文件和文件类型
9.1.1 确定文件的类型
9.1.2 用od命令显示文件内容
实践9.1 练习答案
9.1.1 答案
9.1.2 答案
实践9.1 自测题
实践9.2 文件专有操作
9.2.1 理解文件的缺省权限
9.2.2 显示文件的特殊权限
9.2.3 删除几乎所有文件
实践9.2 练习答案
9.2.1 答案
9.2.2 答案
9.2.3 答案
实践9.2 自测题
实践9.3 已安装的文件系统
实践9.3 练习
9.3.1 显示已安装的文件系统
实践9.3 练习答案
9.3.1 答案
实践9.3 自测题
第9章思考题
第10章 Vi高级技巧
实践10.1 在vi中运行程序
实践10.1 练习
10.1.1 对行执行命令
10.1.2 对段落执行命令
10.1.3 对文件执行命令
实践10.1 练习答案
10.1.1 答案
10.1.2 答案
10.1.3 答案
实践10.1 自测题
实践10.2 改变字母大小写
实践10.2 练习
10.2.1 改变一行上字母的大小写
10.2.2 查找时忽略大小写
10.2.3 用替换改变大小写
实践10.2 练习答案
10.2.1 答案
10.2.2 答案
10.2.3 答案
实践10.2 自测题
实践10.3 创建自己的命令
实践10.3 练习
10.3.1 创建(或删除)缩写
10.3.2 创建(或删除)宏
10.3.3 把缓冲区作为命令运行
实践10.3 练习答案
10.3.1 答案
10.3.2 答案
10.3.3 答案
实践10.3 自测题
实践10.4 选项和启动技巧
实践10.4 练习
10.4.1 设置vi选项
104.2 启始文件
实践10.4 练习答案
10.4.1 答案
10.4.2 答案
实践10.4 自测题
实践10.5 一些有用的Vi技巧
实践10.5 练习
10.5.1 重复上一个命令
10.5.2 将命令当作脚本运行
10.5.3 附加到缓冲区
10.5.4 标记位置
实践10.5 练习答案
10.5.1 答案
10.5.2 答案
10.5.3 答案
10.5.4 答案
实践10 5 自测题
第10章思考题
第11章 EMACS高级技巧
实践11.1 使用文本模式
实践11.1 练习
11.1.1 填充文本
11.1.2 排序文件
11.1.3 检查拼写
11.1.4 创建编写
实践11.1 练习答案
11.1.1 答案
11.1.2 答案
11.1.3 答案
11.1.4 答案
实践11.1 自测题
实践11.2 在 Ernas中执行shell命令
实践11.2 练习
11.2.1 使用子shell
11.2.2 对缓冲区执行命令
实践11.2 练习答案
11.2.1 答案
11.2.2 答案
实践11.2 自测题
实践11.3 定制Emacs
实践11.3 练习
11.3.1 创建宏
11.3.2 改变键绑定
11.3.3 编辑启始文件
实践11.3 练习答案
11.3.1 答案
11.3.2 答案
11.3.3 答案
实践11.3 自测题
实践11.4 使用目录编辑模式
实践11.4 练习
11.4.1 列出目录
11.4.2 在目录编辑模式中加载文件
11.4.3 目录编辑模式中的文件操作
实践11.4 练习答案
11.4.1 答案
11.4.2 答案
11.4.3 答案
实践11.4 自测题
实践11.5 使用命令历史
实践11.5 练习
11.5.1 重复上一个复合命令
11.5.2 显示命令历史
11.5.3 重复旧命令
11.5.4 修改旧命令
实践11.5 练习答案
11.5.1 答案
11.5.2 答案
11.5.3 答案
11.5.4 答案
实践11.5 自测题
第11章思考题
附录A 自测题答案
附录B 常用命令