Linux传统
Linux的学习思想一直是被强调的事情,即“RTFM”,作为Unix的传统,强调自主学
习;即当您需要信息或在解决问题时,在请求他人帮助之前,应该花些时间尝试自己去
寻找所需的东西。
文档资料:联机手册和Info系统
联机手册:
访问联机手册,用命令man。
man + 命令,比如:可以跟多个命令。查看其说明书页。
man 命令是一个重要的命令,使用它可以学习其他任何命令。
man mv cp
希望了解man本身:
man man
内容没法一屏显示,则需分页,一般有三种分页程序:less more pg,但一般应用比较广泛地是less。
一般来说,“q”表示退出,“h”帮助;“f”(forward)显示上屏,“b”(backward)显示下一屏,至于键盘上的上下左右按键,up,down键,就是字面意思。可以自己敲一下。
好用的快捷键:
当阅读说明书页时,输入!+shell命令,man把这条命令发送给shell,shell将运行程序,程序结束后,按<
Return
>键返回到man程序中。(ps:其实按任意键都可以返回到man)这时,我们称‘!’为‘Bang字符’。如:!date 按<
Return
>或<Enter
>用xman(一种基于web说明书页的方法)。‘x’暗含着为基于GUI的
X-Window(一种终端类型)编写的,基于CLI的VT-系列的就用不了。也可以用which找一下。用上一遍提到的Ctrl+Alt+F1,进入到CLI界面,就用不了。输入: xman&
输入Ctrl+S
快速查找命令作用
whatis 等价于 man -f (f:files)
(关键字)搜索命令:当你知道你要干什么,却不知道用什么命令时;
apropos 等价于 man -k (k:keyboard)
联机手册的组织方式
传统上,分为8个小节,编号从1到8,但是,各系统之间可能会有所不同,接近这个,比如我用的Ubuntu版本,有9个小节。如图:前8个就是传统上的方式。可输入man man 查看。
Info系统
Info系统是一个联机帮助系统,独立于联机手册,但与手册有点相似,信息的存储结构是树;使用info程序输入 info+命令即可。
如:info date
输入 info 时,就进入到整个info系统的主菜单。man info 进入info的说明书页
阅读info系统,其中有超链接和节点,有7个非常重要的命令;
- < Space >下一屏,节点底部时跳转到下一个节点
- < Backspace 或Delete> 上一屏,节点顶部时跳转到上一个节点
- < Tab >将光标移动到下一个链接
- < Return > 进入一个链接
- d:跳转到目录节点(主菜单)
- l:跳转到上一个(刚刚访问的)节点
- q:退出
注:联机手册是基于纯文本,Info系统是基于web的,所以不仅包含信息,还包含连接到其他info文件的链接。