首页计算机计算机软件Unix&Linux教程 09 第9章 文档资料:Unix手册与Info.pptx

09 第9章 文档资料:Unix手册与Info.pptx

页数:38页文件大小:1,021.6 KB来源: Unix&Linux教程ppt课件

本课件讲解Unix文档资料体系:Unix手册与说明书页的组织形式、man命令的节号与引用写法、快速查询命令作用与搜索命令的方法,以及Info系统的树形结构与文件阅读方式。

第9章文档资料:Unix手册与Info封面,标示本章讲解的Unix手册、说明书页与Info系统
本章需要解决的几个问题要点讲解,涵盖两个基本的Unix文档资料系、阅读说明书页时、查看info节点时等
9.1 Unix传统与自学要点讲解,涵盖Unix的帮助形式、创建一种联机手册、建立一个工作环境等
查看本课件的文字版(共 38 页,供检索与复制)

第1页:第9章文档资料:Unix手册与Info

本页为第9章文档资料:Unix手册与Info的章节封面,标示本章讲解的Unix手册、说明书页与Info系统。

第2页:本章需要解决的几个问题

  • 两个基本的Unix文档资料系统分别是什么?使用什么命令访问?
  • 阅读说明书页时,怎么输入一条单独的shell命令?
  • 查看info节点时,使用哪条命令显示帮助向导?显示命令摘要列表?显示下一屏?
  • 如何显示正在使用的计算机的名称?操作系统的名称?用户标识?在节点间进行跳转?

第3页:9.1 Unix传统与自学

  • Unix的帮助形式
  • 创建一种联机手册,内置在Unix中
  • 建立一个工作环境,在这个环境中解决问题:1.首先尽力自己解决,无法解决再问别人2.乐于助人

第4页:Unix传统与自学:Unix的帮助形式

  • Unix的帮助形式
  • 创建一种联机手册,内置在Unix中
  • 建立一个工作环境,在这个环境中解决问题:1.首先尽力自己解决,无法解决再问别人2.乐于助人这种行为,被称为RTFM,这是一个动词。曾经是Reading The Fucking Manuals

第5页:9.2 RTFM

  • 起源-Reading The Fucking Manuals-目前作为动词使用
  • 内涵-除非自己已努力去寻找答案,否则不要请求帮助

第6页:RTFM:示例I have RTFM

  • 示例I have RTFM’d for the last two hours,and I can’t figure out how to connect mycat to the Internet.

第7页:9.3 Unix手册

  • 定义-Unix手册,又称联机手册,是一个文件集,其中每个文件都包含一个具体Unix命令或者主题的相关文档资料。
  • 使用-mancommandname

第8页:9.4说明书页

  • 定义-在手册中一个单独的条目称为一个说明书页

第9页:9.5显示说明书页

  • 分页显示-使用less、more、pg

第10页:9.5显示说明书页:阅读说明书页时的重要

  • 阅读说明书页时的重要命令

第11页:9.5显示说明书页:阅读说明书页时的重要

  • 阅读说明书页时的重要命令

第12页:9.5显示说明书页:阅读说明书页时的重要

  • 阅读说明书页时的重要命令

第13页:9.5显示说明书页:阅读说明书页时的重要

  • 阅读说明书页时的重要命令

第14页:9.6两个有用的说明书页技术

  • 技术2:在阅读说明书页时,输入一个!,可以在它之后输入一条shell命令,shell将运行这条命令。如:!date<Return>
  • 技术1:在GUI界面下,启动多个Terminal窗口,其中一个运行man

第15页:man的备选方案:Web和xman

在Web上获取帮助-使用搜索引擎(如
google)搜索man加上命令的名称。如:"man whatis"
使用基于Web的说明书页
xman启动xman:xman&

第16页:9.8 Unix手册的组织形式

  • 手册按层次组织,首先分为8个节(Section)

第17页:Unix手册的组织形式:每个节又被划分

  • 每个节又被划分为几个小节如:第3节库函数的组织形式如下Section 3库函数3c:C函数3f:Fortran函数3m:math函数3s:I/O函数3x:特殊函数

第18页:9.9在man命令中指定节号

例子
man kill(默认在第一节中查找)man 3c kill(在3c中查找)

第19页:9.10说明书页的引用方式

  • 例子:chmod说明书页的最后2行:SEE ALSOls(1), chmod(2), stat(2), umask(2), chown(8)括号中的数字说明了命令的引用位置

第20页:9.11说明书页的格式

  • 见图

第21页:9.11说明书页的格式示意图

本页为课件示意图,图中可见:NAME(名称) SYNOPSIS(语法) DESC。

第22页:

第23页:9.12快速查询命令作用的方法

  • 除了man之外,还有一种快速提供命令帮助的方法:whatis
  • 显示的内容-在说明书页的NAME部分中,一般只有一行说明信息,whatis显示的就是这一行。-其显示效果与man-fcommandname一致,如whatis date显示效果等价于man-f date

第24页:快速查询命令作用的方法

  • 使用方式$ whatis time datedate (1)-print or set the system date and timetime (1)-run programs resource usage

第25页:快速查询命令作用的方法

  • 为什么whatis比man快?whatis搜索的不是说明书页,而是一些特殊的文件,这些文件中收集了说明书页中的NAME节的单行描述信息。

第26页:9.13搜索命令

  • 知道要做什么,但不知道用什么命令,利用关键字查询所需要的命令-1. man-kkeyword-2. apropskeyword-两者作用是一样的,且对于关键字不区分大小写
  • 搜索的范围是所有说明书页中的NAME节

第27页:搜索命令:$

  • 例子$ apropsmanualcatman (8)-create the cat file for the manual.man (1)-display manual pages online.man (7)-macros to typeset manual.…

第28页:9.14 foo、bar和foobar

  • 在Unix文化中,将没有名称的东西称为foo、bar或foobar-只有一个的话,可以称为foo或foobar-两个的话,一个称为foo,另一个称为bar

第29页:9.15 Info系统

  • 在GNU框架下开发的一个联机帮助系统,用来GNU实用工具。-Stallman设计-Emacs的开发人员创建-与Unix手册没有关系

第30页:9.15 Info系统

  • Info与Unix手册的不同-Info不仅包含信息,而且还包含到其它Info文件的链接。-在查看Info文件时,支持的命令比Unix手册的命令更多。-Info的设计更复杂。

第31页:9.15 Info

  • 和树
  • 每个Info文件分成不同部分,并存储为树中的一系列节点

第32页:9.17启动Info

  • 查看特定命令-infocommandname如:info date
  • 浏览Info系统-info此时,Info系统会显示一个目录节点,列出了系统中的包含的一级主题

第33页:9.18学习Info

  • 可以利用下面命令初步了解Info-info–help |less-man info-info info
  • 查看Info向导和命令摘要-启动Info后,按h启动帮助向导,按?显示命令摘要列表。

第34页:9.19阅读Info文件

  • 两种阅读方式-1.从顶点开始,一个接一个节点阅读-2.从目录直接跳转到特定的节点-info info

第35页:9.19阅读Info文件:节点导航的命令

  • 节点导航的命令

第36页:9.19阅读Info文件:节点导航的命令

  • 节点导航的命令

第37页:9.19阅读Info文件:节点导航的命令

  • 节点导航的命令

第38页:9.19阅读Info文件:节点导航的命令

  • 节点导航的命令
顶部目录