本书是UNIX的入门书籍。它以HP-UX为实例,系统介绍了UNIX的特点、基本命令、CDE、文件操作与权限、进程管理、管道、重定向等大量SHELL功能的使用和SHELL编程。实例丰富,极易学习和查阅。
前言 \r\n译者序 \r\n注意 \r\n概述 \r\n课程描述 \r\n学员能力目标 \r\n\r\n第1章 UNIX的介绍 \r\n\r\n1.1 什么是操作系统 \r\n1.2 UNIX听任系统的历史 \r\n1.3 参考内容: UNIX操作系统的历史 \r\n1.4 UNIX的特征 \r\n1.5 UNIX的其他特征 \r\n1.6 UNIX系统及其标准 \r\n1.7 什么是HP-UX \r\n\r\n第2章 登录UNIX的基本使用 \r\n\r\n2.1 一个典型的终端会话过程 \r\n2.2 登录与注销退出 \r\n2.3 shell——命令解释器 \r\n2.4 命令行格式 \r\n2.5 二级提示符 \r\n2.6 参考手册7 \r\n2.7 参考手册页面的内容 \r\n2.8 参考:参考手册页面内容示范 \r\n2.9 在线手册 \r\n2.10 初级阶段使用的命令 \r\n2.11 id命令 \r\n2.12 who命令 \r\n2.13 date命令 \r\n2.14 passwd命令 \r\n2.15 echo命令 \r\n2.16 banner命令 \r\n2.17 clear命令 \r\n2.18 write命令 \r\n2.19 mesg命令 \r\n2.20 news命令 \r\n2.21 实验:基本使用 \r\n\r\n第3章 CDE的使用 \r\n\r\n3.1 前面板元素 \r\n3.2 在前面板中的弹出式菜单 \r\n3.3 工作区切换台 \r\n3.4 获取帮助 \r\n3.5 文件管理器 \r\n3.6 文件管理器菜单项 \r\n3.7 用文件管理器定位文件 \r\n3.8 删除对象 \r\n3.9 使用文本编辑器 \r\n3.10 从应用程序管理器运行应用程序 \r\n3.11 使用Mailer \r\n3.12 发送邮件 \r\n3.13 Mailer定制 \r\n3.14 使用日历 \r\n3.15 安排日程 \r\n3.16 要做的事项 \r\n3.17 从网络浏览日历 \r\n3.18 为你的日历设置访问权限 \r\n3.19 实验:CDE的使用 \r\n\r\n第4章 遍历文件系统 \r\n\r\n4.1 什么是文件系统 \r\n4.2 树状结构 \r\n4.3 文件系统的层次结构 \r\n4.4 路径名 \r\n4.5 一些特殊的目录 \r\n4.6 文件系统的基本命令 \r\n4.7 pwd——显示当前的工作目录 \r\n4.8 ls——列举一个目录的内容 \r\n4.9 cd——改变目录 \r\n4.10 find命令 \r\n4.11 mkdir和rmdir——创建和删除目录 \r\n4.12 复习 \r\n4.13 文件系统——总结 \r\n4.14 实验:文件系统 \r\n\r\n第5章 文件管理 \r\n\r\n5.1 什么叫文件 \r\n5.2 对文件能进行哪些操作 \r\n5.3 文件属性 \r\n5.4 cat——显示文件的内容 \r\n5.5 more——显示文件的内容 \r\n5.6 tail——显示文件尾部的内容 \r\n5.7 行式打印机缓冲系统 \r\n5.8 lp命令 \r\n5.9 lpstat命令 \r\n5.10 cancel命令 \r\n5.11 cp——拷贝文件 \r\n5.12 mv——移动或重命名文件 \r\n5.13 ln——对文件进行链接 \r\n5.14 rm——删除文件 \r\n5.15 文件/目录管理命令——总结 \r\n5.16 实验:文件和目录管理 \r\n\r\n第6章 文件访问权限 \r\n\r\n6.1 文件访问权限 \r\n6.2 谁有权访问文件 \r\n6.3 访问的类型 \r\n6.4 文件权限 \r\n6.5 chmod——修改文件的权限 \r\n6.6 umask——文件权限掩码 \r\n6.7 touch——更新文件的时间戳 \r\n6.8 chown——改变文件的所有者 \r\n6.9 chgrp命令 \r\n6.10 su——切换用户标识 \r\n6.11 newgrp命令 \r\n6.12 访问控制列表 \r\n6.13 文件访问权限——总结 \r\n6.14 实验:文件访问权限 \r\n\r\n第7章 shell的基础知识 \r\n\r\n7.1 什么是shell \r\n7.2 常用的shell \r\n7.3 POSIXshell的特征 \r\n7.4 别名化 \r\n7.5 文件名补齐 \r\n7.6 命令历史 \r\n7.7 重输入命令 \r\n7.8 回调命令 \r\n7.9 命令行编辑 \r\n7.10 命令行编辑(续) \r\n7.11 用户环境 \r\n7.12 设定shell变量 \r\n7.13 两个重要的环境变量 \r\n7.14 常见变量的分配值 \r\n7.15 登录时发生的事情 \r\n7.16 shell启动文件 \r\n7.17 shell内置命令与UNIX命令 \r\n7.18 查找命令——whereis \r\n7.19 .profile样本 \r\n7.20 .kshrc 样本和.logout样本 \r\n7.21 实验:练习 \r\n\r\n第8章 shell \r\n\r\n8.1 shell的替换功能 \r\n8.2 shell变量存储机制 \r\n8.3 设置shell变量 \r\n8.4 变量替换 \r\n8.5 变量替换(续) \r\n8.6 命令替换 \r\n8.7 波浪号替换 \r\n8.8 显示变量的值 \r\n8.9 将本地变量转移到用户环境中 \r\n8.10 向应用程序传递变量 \r\n8.11 监控进程 \r\n8.12 子进程和用户环境 \r\n8.13 实验:shell环境 \r\n\r\n第9章 文件名生成 \r\n\r\n9.1 文件名生成介绍 \r\n9.2 文件名生成的字符集 \r\n9.3 文件名生成和点文件集 \r\n9.4 文件名生成字符-? \r\n9.5 文件名生成字符-[] \r\n9.6 文件名生成字符-* \r\n9.7 文件名生成-回顾 \r\n9.8 实验:文件名生成 \r\n\r\n第10章 引用 \r\n\r\n10.1 引用简介 \r\n10.2 引用字符 \r\n10.3 引用符-\ \r\n10.4 引用符-’ \r\n10.5 引用符-” \r\n10.6 引用总结 \r\n10.7 实验:引用 \r\n\r\n第11章 输入和输出重点定向 \r\n\r\n11.1 输入和输出重定向——介绍 \r\n11.2 stdin、stdout和stderr \r\n11.3 输入重定向字符——< \r\n11.4 输出重定向字符——>和>> \r\n11.5 错误重定向——2>和2>> \r\n11.6 什么是过滤器 \r\n11.7 wc——字计数 \r\n11.8 sort——按字母或数字排序 \r\n11.9 grep——模式匹配 \r\n11.10 输入和输出重点向——总结 \r\n11.11 实验:输入和输出重定向 \r\n\r\n第12章 管道 \r\n\r\n12.1 管道介绍 \r\n12.2 为什么要使用管道 \r\n12.3 │符号 \r\n12.4 管道中的输入输出重点定向 \r\n12.5 在一个管道中的重定向 \r\n12.6 一些过滤器 \r\n12.7 cut命令 \r\n12.8 tr命令 \r\n12.9 tee命令 \r\n12.10 pr命令 \r\n12.11 从管道打印 \r\n12.12 管道技术总结 \r\n12.13 实验:管道 \r\n\r\n第13章 使用网络服务 \r\n\r\n13.1 什么是局域网 \r\n13.2 局域网的服务 \r\n13.3 主机名命令 \r\n13.4 telnet命令 \r\n13.5 ftp命令 \r\n13.6 rloging命令 \r\n13.7 rcp命令 \r\n13.8 remsh命令 \r\n13.9 rwho命令 \r\n13.10 ruptime命令 \r\n13.11 实验:练习 \r\n\r\n第14章 vi编辑器介绍 \r\n\r\n14.1 什么是vi \r\n14.2 为什么使用vi \r\n14.3 启动一个vi任务 \r\n14.4 vi模式 \r\n14.5 vi任务 \r\n14.6 结束vi任务 \r\n14.7 光标控制命令 \r\n14.8 光标控制命令(续) \r\n14.9 输入模式:I、a、O、o \r\n14.10 删除文本命令:x、dw、dd、dG \r\n14.11 实验:添加和删除文本以及移动光标 \r\n14.12 移动文本命令p、P \r\n14.13 移动文本命令p、P(续) \r\n14.14 拷贝文本命令:yw、yy \r\n14.15 修改文本命令:r、R、cw \r\n14.16 查询文本命令:/、n、N \r\n14.17 查询文本模式 \r\n14.18 整体查询和替换 \r\n14.19 更多的ex命令 \r\n14.20 vi命令总结 \r\n14.21 实验:修改文本 \r\n\r\n第15章 进程控制 \r\n\r\n15.1 ps命令 \r\n15.2 后台进程 \r\n15.3 在前台和后台切换作业 \r\n15.4 nohup命令 \r\n15.5 nice命令 \r\n15.6 kill命令 \r\n15.7 实验:进程控制 \r\n\r\n第16章 shell介绍 \r\n\r\n16.1 shell编程概述 \r\n16.2 shell编程示例 \r\n16.3 传递数据给shell程序 \r\n16.4 shell程序中的参数 \r\n16.5 shell程序中的参数(续) \r\n16.6 一些特殊的shell变量——#和* \r\n16.7 一些特殊的shell变量——#和*(续) \r\n16.8 shift命令 \r\n16.9 read命令 \r\n16.10 read命令(续) \r\n16.11 附加技术 \r\n16.12 实验:shell编程的介绍 \r\n\r\n第17章 shell编程——分支 \r\n\r\n17.1 返回码 \r\n17.2 test命令 \r\n17.3 test命令——数字型测试 \r\n17.4 test命令——字符串型测试 \r\n17.5 test命令——文件型测试 \r\n17.6 test命令——其他操作符 \r\n17.7 exit命令 \r\n17.8 if结构 \r\n17.9 if-else结构 \r\n17.10 case结构 \r\n17.11 case结构——有关匹配模式的例子 \r\n17.12 shell编程——分支——总结 \r\n17.13 实验shell编程——分支 \r\n\r\n第18章 shell编程——循环 \r\n\r\n18.1 循环——介绍 \r\n18.2 用let命令做数学表达式运算 \r\n18.3 while结构 \r\n18.4 while结构——例子 \r\n18.5 until结构 \r\n18.6 until结构——例子 \r\n18.7 for结构 \r\n18.8 for结构——例子 \r\n18.9 break、continue和exit命令 \r\n18.10 break和continue命令——例子 \r\n18.11 shell编程——循环——总结 \r\n18.12 实验:shell编程——循环 \r\n\r\n第19章 文件脱机存储 \r\n\r\n19.1 将文件存储到磁带上 \r\n19.2 tar命令 \r\n19.3 cpio命令 \r\n19.4 实验:文件脱机存储 \r\n\r\n附录 命令快速查阅指南 \r\n\r\n答案 \r\n2.21 实验:基本使用 \r\n3.19 实验:CDE的使用 \r\n4.14 实验:文件系统 \r\n5.16 实验:文件和目录管理 \r\n6.14 实验:文件访问权限 \r\n7.21 实验:练习 \r\n8.13 实验:shell环境 \r\n9.8 实验:文件名生成 \r\n10.7 实验:引用 \r\n11.11 实验:输入和输出重点向 \r\n12.13 实验:管道 \r\n13.11 实验:练习 \r\n14.11 实验:添加和删除文本和移动光标 \r\n14.21 实验:修改文本 \r\n15.7 实验:进程控制 \r\n16.12 实验:shell编程的介绍 \r\n17.13 实验:shell编程——分支 \r\n18.12 实验:shell编程——循环 \r\n19.4 实验:文件脱机存储