软件课件unixlinux教程第九章_第1页
软件课件unixlinux教程第九章_第2页
软件课件unixlinux教程第九章_第3页
软件课件unixlinux教程第九章_第4页
软件课件unixlinux教程第九章_第5页
已阅读5页,还剩33页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Unix & Linux 大学教程第9章 文档资料:Unix手册与Info本章需要解决的几个问题两个基本的Unix文档资料系统分别是什么?使用什么命令访问?阅读说明书页时,怎么输入一条单独的shell命令?查看info节点时,使用哪条命令显示帮助向导?显示命令摘要列表?显示下一屏?如何显示正在使用的计算机的名称?操作系统的名称?用户标识?在节点间进行跳转?9.1 Unix传统与自学Unix的帮助形式 - 创建一种联机手册,内置在Unix中 - 建立一个工作环境,在这个环境中解决问题: 1. 首先尽力自己解决,无法解决再问别人 2. 乐于助人9.1 Unix传统与自学Unix的帮助形式 - 创建

2、一种联机手册,内置在Unix中 - 建立一个工作环境,在这个环境中解决问题: 1. 首先尽力自己解决,无法解决再问别人 2. 乐于助人 这种行为,被称为RTFM,这是一个动词。曾经是Reading The Fucking Manuals 9.2 RTFM起源 - Reading The Fucking Manuals - 目前作为动词使用 内涵 - 除非自己已努力去寻找答案,否则不要请求帮助9.2 RTFM示例 I have RTFMd for the last two hours, and I cant figure out how to connect my cat to the Inte

3、rnet.9.3 Unix手册定义 - Unix手册,又称联机手册,是一个文件集,其中每个文件都包含一个具体Unix命令或者主题的相关文档资料。使用 - man commandname9.4 说明书页定义 - 在手册中一个单独的条目称为一个说明书页9.5 显示说明书页分页显示 - 使用less、more、pg9.5 显示说明书页阅读说明书页时的重要命令 9.5 显示说明书页阅读说明书页时的重要命令 9.5 显示说明书页阅读说明书页时的重要命令 9.5 显示说明书页阅读说明书页时的重要命令 9.6 两个有用的说明书页技术技术1:在GUI界面下,启动多个Terminal窗口,其中一个运行man技术

4、2:在阅读说明书页时,输入一个!,可以在它之后输入一条shell命令,shell将运行这条命令。 如:!date9.7 man的备选方案:Web和xman在Web上获取帮助 - 使用搜索引擎(如:google)搜索man加上命令的名称。 如:man whatis使用基于Web的说明书页:xman 启动xman:xman&9.8 Unix手册的组织形式手册按层次组织,首先分为8个节(Section) 9.8 Unix手册的组织形式每个节又被划分为几个小节 如:第3节库函数的组织形式如下 Section 3 库函数3c:C函数3f:Fortran函数3m:math函数3s:I/O函数3x:特殊函数

5、9.9 在man命令中指定节号例子: man kill (默认在第一节中查找) man 3c kill(在3c中查找) 9.10 说明书页的引用方式例子: chmod说明书页的最后2行: SEE ALSO ls(1), chmod(2), stat(2), umask(2), chown(8) 括号中的数字说明了命令的引用位置9.11 说明书页的格式见图NAME(名称)SYNOPSIS(语法)DESCRIPTION(描述)ENVIRONMENT(命令使用的环境变量)AUTHOR(作者姓名)FILES(对该命令重要的文件列表)SEE ALSO(相关信息)DIAGNOSTICS(可能返回的错误和异

6、常信息)BUGS(程序中存在的缺陷)9.12 快速查询命令作用的方法除了man之外,还有一种快速提供命令帮助的方法:whatis显示的内容 - 在说明书页的NAME部分中,一般只有一行说明信息,whatis显示的就是这一行。 - 其显示效果与man -f commandname一致,如whatis date显示效果等价于man -f date9.12 快速查询命令作用的方法使用方式 $ whatis time date date (1) - print or set the system date and time time (1) - run programs resource usage9

7、.12 快速查询命令作用的方法为什么whatis比man快? whatis搜索的不是说明书页,而是一些特殊的文件,这些文件中收集了说明书页中的NAME节的单行描述信息。9.13 搜索命令知道要做什么,但不知道用什么命令,利用关键字查询所需要的命令 - 1. man -k keyword - 2. aprops keyword - 两者作用是一样的,且对于关键字不区分大小写 搜索的范围是所有说明书页中的NAME节 9.13 搜索命令例子 $ aprops manual catman (8) - create the cat file for the manual. man (1) - displ

8、ay manual pages online. man (7) - macros to typeset manual. 9.14 foo、bar和foobar在Unix文化中,将没有名称的东西称为foo、bar或foobar - 只有一个的话,可以称为foo或foobar - 两个的话,一个称为foo,另一个称为bar9.15 Info系统在GNU框架下开发的一个联机帮助系统,用来GNU实用工具。 - Stallman设计 - Emacs的开发人员创建 - 与Unix手册没有关系9.15 Info系统Info与Unix手册的不同 - Info不仅包含信息,而且还包含到其它Info文件的链接。

9、- 在查看Info文件时,支持的命令比Unix手册的命令更多。 - Info的设计更复杂。9.15 Info和树每个Info文件分成不同部分,并存储为树中的一系列节点9.17 启动Info查看特定命令 - info commandname 如:info date浏览Info系统 - info 此时,Info系统会显示一个目录节点,列出了系统中的包含的一级主题9.18 学习Info可以利用下面命令初步了解Info - info help | less - man info - info info 查看Info向导和命令摘要 - 启动Info后,按h启动帮助向导,按?显示命令摘要列表。9.19 阅读Inf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论