第1章 Unix简介\r\n\r\n1.1 Unix语言\r\n1.2 学习Unix的提示\r\n1.3 从本书中获得最多的东西\r\n1.4 在本书中所作的假设\r\n1.5 在本书中所未作的假设\r\n1.6 如何使用本书\r\n\r\n第2章 什么是Unix\r\n\r\n2.1 什么是操作系统\r\n2.2 “Unix”可以看成一个特定的操作系统\r\n2.3 “Unix”可以看成一类操作系统\r\n2.4 免费的Unix系统\r\n2.5 “Unix”是一种文化的名字\r\n2.6 使用Unix的方式\r\n\r\n第3章 Unix的连接\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\n\r\n第4章 开始使用Unix\r\n\r\n4.1 用户标识和口令\r\n4.2 注册(开始与Unix一起工作)\r\n4.3 在注册之后会发生什么\r\n4.4 开始工作:shell提示符\r\n4.5 注销(结束与Unix的工作):logout、exit、login\r\n4.6 大写和小写\r\n4.7 与Unix的一个对话实例\r\n4.8 改变你的口令;passwd、yppasswd、kpasswd\r\n4.9 选择一个口令\r\n4.10 检查是否有人正在使用的Unix帐户:last\r\n4.11 用户标识和用户\r\n4.12 超级用户标识:root\r\n4.13 在进行安全性计算机时有多乐趣\r\n\r\n第5章 开始X Window\r\n\r\n5.1 GUI(Graphical User Interface):图形用户接口\r\n5.2 什么是X Window\r\n5.3 窗口管理器:mwm、olwm、twm\r\n5.4 X服务器和X客户\r\n5.5 使用X远程运行程序\r\n5.6 最重要的X客户:xterm\r\n5.7 开始与X Window一起工作:xinit、xterm、twm 、mwm、olwm\r\n5.8 学习使用图形用户接口\r\n5.9 鼠标和菜单\r\n5.10 图标\r\n5.11 控制你的焦点\r\n5.12 启动一个程序:xcalc、xclock\r\n5.13 在远端系统上启动一个程序:xhost\r\n5.14 停止在X Window中的工作\r\n\r\n第6章 在Unix中使用键盘\r\n\r\n6.1 TTYs:第一个终端\r\n6.2 Unix如何知道正在使用的终端类型\r\n6.3 如何设置Term变量\r\n6.4 如果Term变量被错误地设置,将会发生什么\r\n6.5 了解键盘;Ctrl键\r\n6.6 Unix键盘代码\r\n6.7 在键入时使用的特殊的键:erase、werase、kill\r\n6.8 当按Back Space或Delete时会发生什么\r\n6.9 连接到Sum计算机上:神秘的^H\r\n6.10 停止一个程序:intr\r\n6.11 中止程序的另一种方法:quit\r\n6.12 暂停显示:stop、start\r\n6.13 文件结束代码:eof\r\n6.14 shell和eof代码\r\n6.15 对于终端进行检查的特殊的键:stty\r\n6.16 电传打字机的控制信号\r\n6.17 电传打字机如何控制被Unix所使用的信号:^H、^I、^G\r\n6.18 在一行的结尾Unixw做什么:mewline、return\r\n6.19 ^J的一个重要的用途:stty sane\r\n6.20 程序设计者和公主的故事\r\n\r\n第7章 可以立即使用的程序(包括游戏)\r\n\r\n7.1 显示时间和时期:date\r\n7.2 显示一个日历:cal\r\n7.3 Unix的进醒服务:calendar\r\n7.4 系统已经在上面多长时间了?uptime、ruptime\r\n7.5 在邻居中发现新闻:news、msgs\r\n7.6 关于用户和系统的信息:hostname、whoami、quota\r\n7.7 将终端加锁:lock\r\n7.8 当要离开时,请求Unix提醒你:leave\r\n7.9 内部的计算器:bc\r\n7.10 使用bc进行计算\r\n7.11 使用bc的参量\r\n7.12 在各种进制中使用bc\r\n7.13 使用Unix游戏\r\n7.14 如何停止一个游戏(及一般的Unix程序)\r\n7.15 学习如何玩一个游戏\r\n7.16 Unix游戏的说明\r\n7.17 娱乐和好奇\r\n\r\n第8章 联机的Unix手册\r\n\r\n8.1 什么是联机手册:man\r\n8.2 在终端上显示联机手册\r\n8.3 联机手册是如何组织的\r\n8.4 当使用man命令时指定部分号\r\n8.5 如何参考手册中的页\r\n8.6 手册页的格式\r\n8.7 一种发现一个命令是做什么的快速方法:whatis\r\n8.8 查找一个命令:apropos\r\n\r\n第9章 命令的语法\r\n\r\n9.1 Unix的命令行\r\n9.2 选择项和参数\r\n9.3 空白\r\n9.4 一个或多个;零个或多个\r\n9.5 命令的正式说明:语法\r\n9.6 从Unix手册中学习命令语法\r\n9.7 如何学习如此多的选择项\r\n\r\n第10章 shell\r\n\r\n10.1 什么是shell \r\n10.2 Bourne shell类:sh 、ksh、bash、zsh、rc\r\n10.3 C-Shell类:csh 、tcsh\r\n10.4 你将使用什么shell\r\n10.5 临时改变shell\r\n10.6 改变缺省的shell:chsh\r\n\r\n第11章 使用C-Shell\r\n\r\n11.1 作为开关的shell变量:set、unset\r\n11.2 存储值的shell变量:set\r\n11.3 显示一个变量的值;echo\r\n11.4 环境变量:setenv、printenv\r\n11.5 环境和shell变量是如何被连接的\r\n11.6 shell 的内部命令\r\n11.7 查找路径\r\n11.8 shell提示符\r\n11.9 设置历史替代:history\r\n11.10 使用历史的替代\r\n11.11 历史的替代的例子:避免错误删除文件\r\n11.12 命令的别名:slias、unalias\r\n11.13 在别名中使用参数\r\n11.14 别名的例子:跟踪工作目录\r\n11.15 别名的例子:避免错误地删除文件\r\n11.16 初始化和终止cshrc、login、logout\r\n11.17 shell源源程序(script)\r\n\r\n第12章 使用Korn shell\r\n\r\n12.1 shell选择项:set -o、set +o\r\n12.2 内部的shell变量:set\r\n12.3 显示一个变量的值:print\r\n12.4 输出shell变量:export\r\n12.5 shell的内部命令:type\r\n12.6 查找路径\r\n12.7 shell提示符\r\n12.8 历史文件;history\r\n12.9 重新使用历史文件中的命令:r\r\n12.10 历史的列表的例子:避免错误删除文件\r\n12.11 命令的别名:alias、unalias、whence\r\n12.12 别名的例子:避免错误地删除文件\r\n12.13 内部编辑器\r\n12.14 使用内部编辑器vi\r\n12.15 使用内部编辑器emacs\r\n12.16 初始化和终止文件:.profile、.kshrc、.logout\r\n12.17 shell源程序(script)\r\n\r\n第13 与其他人通信\r\n\r\n13.1 显示注册的用户标识:users\r\n13.2 有关注册的用户标识的信息:who\r\n13.3 有关在局域网络中注册的用户标识的信息:rwho\r\n13.4 知道其他人正在做什么:w\r\n13.5 有关用户标识的公共信息:口令字文件\r\n13.6 理解在口令字文件中的是什么\r\n13.7 显示关于用户标识的公共信息:finger\r\n13.8 改变用户的公共的可访问的信息:chfn\r\n13.9 finger命令和.plan及.project文件\r\n13.10 用finger来显示邮件的状态;finger\r\n13.11 查阅整个世界\r\n13.12 查看一个计算机是否处于活动状态及是否正确运行:ping\r\n13.13 与某人通信:talk\r\n13.14 tald程序的替代品:ntald、ytalk\r\n13.15 与某人直接通信:write\r\n13.16 防止其他人给你发送信息:mesg\r\n13.17 在交谈时的礼貌和约定\r\n13.18 通用地址的重要性\r\n\r\n第14章 网络和地址\r\n\r\n14.1 Unix邮件系统的概述\r\n14.2 TCP/IP:traceroute\r\n14.3 什么是Internet 网\r\n14.4 你是Intenet的一部分\r\n14.5 标准的Internet地址\r\n14.6 Internet地址:旧格式\r\n14.7 在标准的Internet地址上的变化\r\n14.8 标准的Internet地址:国际的格式\r\n14.9 伪-Internet地址\r\n14.10 UUCP地址和感叹号路径(bang paths)\r\n14.11 向其他的网络发送邮件\r\n\r\n第15章 邮件\r\n\r\n15.1 Unix邮件程序:mail、elm、pine、MH、Mush、Rmail\r\n15.2 在elm和pine之间进行选择\r\n15.3 关于elm和pine的文献的探索\r\n15.4 消息的各个部分:头和体\r\n15.5 标签\r\n15.6 邮件地址\r\n15.7 发送消息的拷贝\r\n15.8 转递和反射邮件\r\n15.9 将文件附加到消息中\r\n15.10 如何存储邮件(文件夹)\r\n15.11 对开实现安全邮件的提示\r\n15.12 如何知道邮件已经到达?from、frm、 biff、xbif\r\n15.13 对于管理邮件的提示\r\n\r\n第16章 pine 邮件程序和pico编辑器\r\n\r\n16.1 pine和pico的一个简单的历史\r\n16.2 单独使用pico\r\n16.3 pine的倾向性\r\n16.4 启动pine来发送消息\r\n16.5 组成一条消息:屏幕\r\n16.6 组成一条消息:通用的命令\r\n16.7 组成一条消息:移动光标\r\n16.8 组成一条消息:编辑命令\r\n16.9 组成一条消息:高级命令\r\n16.10 发送消息\r\n16.11 编辑头\r\n16.12 启动pine来阅读邮件\r\n16.13 主菜单\r\n16.14 索引\r\n16.15 选择一条消息来阅读\r\n16.16 阅读一条消息\r\n16.17 删除一条消息\r\n16.18 回答一条消息\r\n16.19 转递和反射一条消息\r\n16.20 保存、打印和用管道传输一条消息\r\n16.21 使用地址簿\r\n16.22 定制pine\r\n\r\n第17章 elm邮件程序\r\n\r\n17.1 elm的简单的历史\r\n17.2 elm的倾向性\r\n17.3 文本\r\n17.4 启动和停止elm\r\n17.5 主屏幕\r\n17.6 索引\r\n17.7 在索引中移动\r\n17.8 显示一条消息\r\n17.9 组成一条新的消息\r\n17.10 启动elm以发送一条消息\r\n17.11 将一个文件附加一条消息中\r\n17.12 回答一条消息\r\n17.13 转递和反射一条消息\r\n17.14 保存一条消息\r\n17.15 删除一条消息\r\n17.16 使用一个地址列表;别名\r\n17.17 定制elm:选择项和elmrc文件\r\n17.18 使用Untx命令\r\n17.19 elm命令族:amswer、messages、checkalias、listalias、newmail、readmsg、frm\r\n\r\n第18章 重定向和管道\r\n\r\n18.1 Unix哲学\r\n18.2 标准输入和标准输出\r\n18.3 重定向标准输出\r\n18.4 保证文件不被重定向所替代\r\n18.5 流水线\r\n18.6 重定向标准输入\r\n18.7 用T形管分流一个流水线:tee\r\n\r\n第19章 过滤器\r\n\r\n19.1 过滤器\r\n19.2 可能是最简单的过滤器:cat\r\n19.3 增加过滤器列表\r\n19.4 有用的过滤器列表\r\n19.5 合并文件:cat\r\n19.6 删除数据列:colrm\r\n19.7 取出选择的每一行中的列:cut\r\n19.8 对数据进行加密和解密:crypt\r\n19.9 取出包含指定模式的行:grep\r\n19.10 到出以指定的模式的行:look\r\n19.11 合并数据列:paste\r\n19.12 颠倒字符的顺序:rev\r\n19.13 分类和数据:sort,ASCII码\r\n19.14 检查拼写错误的数据:spell\r\n19.15 转化或删除选择的字符:tr\r\n19.16 查找重复的行:uniq\r\n19.17 计算行、单词和字符:wc\r\n19.18 命令替代:tset\r\n19.19 一个真实命令替代的例子\r\n19.20 常规的表达式\r\n\r\n第20章 显示文件\r\n\r\n20.1 显示文件的开发始:head \r\n20.2 显示文件的结尾:tail\r\n20.3 分页程序\r\n20.4 是否应用该使用 cat显示文件\r\n20.5 使用more显示文件\r\n20.6 使用pg 显示文件\r\n20.7 使用less显示文件\r\n20.8 使用环境变量来定制分页程序\r\n\r\n第21章 打印文件\r\n\r\n21.1 对于打印的定位\r\n21.2 当打印文件时会发生什么,假脱机\r\n21.3 daemons(守护程序)和dragons\r\n21.4 为了打印对文件进行排版:pr、ml\r\n21.5 打印文件:lpr(Berkeley Unix)\r\n21.6 检查打印任务的状态:lpstat(System V Unix)\r\n21.7 中止一个打印任务:lprm(System V Unix)\r\n21.8 打印文件:lp(System V Unix)\r\n21.9 检查打印任务:cavcel(System V Unix)\r\n2.10 中止一个打印任务;cancel(System V Unix)\r\n2.11 打印有趣的内容:手册页和标签\r\n\r\n第22章 vi编辑器\r\n\r\n22.1 应该使用哪一个编辑器\r\n22.2 什么是vi\r\n22.3 如何启动vi\r\n22.4 命令状态和输入状态\r\n22.5 以只读的编辑器方式来启动vi:-R选择项、view\r\n22.6 在一个系统失败之后恢复数据:-r 选择项\r\n22.7 如何停止vi\r\n22.8 vi如何使用屏幕\r\n22.9 使用vi命令的策略\r\n22.10 学习vi命令的策略\r\n22.11 移动光标\r\n22.12 在编辑缓冲区中移动\r\n22.13 查找一个模式\r\n22.14 使用行号\r\n22.15 向编辑缓冲区插入数据\r\n22.16 对编辑缓冲区进行改变\r\n22.17 替换一个模式\r\n22.18 恢复或重复一个改变\r\n22.19 改变字母的大小写\r\n22.20 控制行的长度\r\n22.21 从编辑缓冲区删除数据\r\n22.22 复制最后的删除\r\n22.23 复制并移动行\r\n22.24 输入shell命令\r\n22.25 将数据读入编辑缓冲区\r\n22.26 使用shell命令来处理数据\r\n22.27 向文件中写入数据\r\n22.28 改变正在编辑的文件\r\n22.29 使用字母缩写\r\n22.30 使用.exrc文件来初始化vi\r\n\r\n第23章 emacs编辑器\r\n\r\n23.1 什么是emacs\r\n23.2 emacs起源于何处\r\n23.3 从GNU声明中的摘录\r\n23.4 学习emacs的策略\r\n23.5 Ctrl键\r\n23.6 META键\r\n23.7 特殊键的名字\r\n23.8 如何起动emacs编辑器:emacs、gmacs、gnuemacs、gnumacs\r\n23.9 作为一个只读编辑器来启动emacs\r\n23.10 在系统出错之后恢复数据\r\n23.11 停止emacs\r\n23.12 命令和键的连接\r\n23.13 缓冲区\r\n23.14 窗口\r\n23.15 状态行/只读地查看\r\n23.16 回显区域/键入emacs命令\r\n23.17 小型缓冲区\r\n23.18 完成\r\n23.19 在emacs中实践\r\n23.20 键入和改正\r\n23.21 为什么emacs命令是如此的神秘\r\n23.22 常见的问题以及如何处理\r\n23.23 控制窗口的命令\r\n23.24 控制缓冲区的命令\r\n23.25 在文件中工作的命令\r\n23.26 光标和点(Point)的概念\r\n23.27 移动光标\r\n23.28 重复一个命令:前缀参数\r\n23.29 在缓冲区中移动\r\n23.30 使用行号\r\n23.31 标记、点和区域\r\n23.32 使用标记和点来定义区域\r\n23.33 在区域中操作\r\n23.34 清除和删除:两种删除文本的方法\r\n23.35 删除文本的命令\r\n23.36 清除文本的命令\r\n23.37 删除环和yanking:移动和拷贝\r\n23.38 改正常见的键入错误\r\n23.39 对文本进行填充和排版\r\n23.40 emacs查找命令\r\n23.41 增量查找\r\n23.42 在查找时使用的键\r\n23.43 大定和小写的查找\r\n23.44 非增量查找和单词查找\r\n23.45 查找常规的表达式\r\n23.46 查找并替换\r\n23.47 递归编辑\r\n23.48 输入shell命令\r\n23.49 主要状态\r\n23.50 次要状态\r\n23.51 设置主困和次要状态\r\n23.52 只读状态\r\n23.53 定制你的工作环境:.emacs文件\r\n23.54 设置缺省的状态\r\n23.55 解决BackSpace和帮助问题\r\n23.56 解决C-s和C-q的问题\r\n23.57 解决Esc-Esc问题\r\n23.58 帮助功能\r\n23.59 Info功能\r\n23.60 内部程序\r\n23.61 游戏和娱乐\r\n\r\n第24章 Unix文件系统\r\n\r\n24.1 什么是文件\r\n24.2 3种Unix文件类型\r\n24.3 文本文件和二进制文件:位和字节\r\n24.4 在文本文件和二进制文件之间的技术上的区别\r\n24.5 目录和子目录\r\n24.6 文件系统的树型结构\r\n24.7 根目录的旅行\r\n24.8 使用在/dev目录中的特殊文件:tty\r\n24.9 /usr目录的旅行\r\n24.10 为什么使有两个/bin和/usr/bin用来保存程序\r\n24.11 主目录\r\n24.12 在Unix目录结构中的变化\r\n\r\n第25 章 在目录中工作\r\n\r\n25.1 路径名和用户的工作目录\r\n25.2 绝对的和相对的路径名\r\n25.3 3个方便的路径名缩写\r\n25.4 在目录树中移动:cd、pwd\r\n25.5 生成一个目录:mkdir\r\n25.6 删除一个目录:rmdir\r\n25.7 将一个目录移动或改名:mv\r\n25.8 列出一个目录的内容:ls-rCFR1\r\n25.9 记录磁盘空间的用途:ls-s、du、quota\r\n25.10 通配符:文件名替换、globbing\r\n25.11 点文件(隐含文件):ls-s\r\n25.12 长的目录列表:ls-dgl\r\n25.13 使用ls 时的有用别名\r\n\r\n第26章 在文件中工作\r\n\r\n26.1 生成文件:touch\r\n26.2 选择一个文件名\r\n26.3 复制一个文件:cp\r\n26.4 将文件复制到一个不同的目录:cp\r\n26.5 将一个目录复制到另一个目录 \r\n26.6 移动文件;mv\r\n26.7 将一个文件或目录改名:mv\r\n26.8 删除一个文件:rm\r\n26.9 如何避免删除错误的文件:rm-if\r\n26.10 删除整个子树:rm-r\r\n26.11 是否可以恢复一个已经被删除的文件\r\n26.12 文件许可\r\n26.13 Unix是如何维护文件许可的: id\r\n26.14 显示文件的许可:ls-l\r\n26.15 文件的状态\r\n26.16 改变文件的许可\r\n26.17 Unix如何为一个新的文件赋予许可:umask\r\n26.18 连接的概念\r\n26.19 连接到相同的文件上的多个连接\r\n26.20 生成新的连接:ln\r\n26.21 基本的文件命令如何工作\r\n26.22 符号连接:ln-s\r\n\r\n第27章 进程和任务控制\r\n\r\n27.1 前台和后台进程\r\n27.2 什么时候不应该在后台运行一个任务\r\n27.3 挂起一个进程:任务控制\r\n27.4 显示一个挂起任务的列表:jobs\r\n27.5 将一个挂起任务移到前台:fg \r\n27.6 将一个挂起任务移到后台:bg\r\n27.7 显示进程的状态:ps\r\n27.8 消除一个进程:kill\r\n27.9 最后一章的结束\r\n\r\n附录 A 在本书中涉及的Unix命令综述\r\n附录 B Unix命令的分类综述\r\n附录 C pine和pico命令的综述\r\n附录 D elm命令的综述\r\n附录 E emacs命令的综述\r\n附录 F vi命令的综述\r\n附录 G ASCII码\r\n附录 H Intenet项级域的列表\r\n\r\n\r\n\r\n
无封面