axzq

内部命令:

help+command(命令)  

外部命令:都有一个可执行程序,位于文件系统某目录下;which,whereis

                 shell程序搜寻可执行程序文件的路径定义在PATH环境变量中:echo  $PATH;注意:自左至右

                 hash命令:shell搜寻到的外部命令的路径结果会缓存至key(key-value)存储中

(1)command  --help

(2)使用手册(man)

         man+command

(3)信息页

         info+command

 

内部命令帮助获取

history命令:

作用是什么?相关的环境变量是什么?有用的选项?

管理命令历史:

              登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

              登录进shell后新执行的命令只会记录在缓存中,这些命令会在用户退出时“追加”至命令历史文件中

-a:追加本次会话新执行的命令历史列表至历史文件中

-d:删除历史中指定的命令

-c:清空历史命令

快捷操作:

!#:调用历史中第#条命令

!string:调用历史中最近一个以string开头的命令

!!:上一条命令

 

 

外部命令帮助获取:

(2)man command

         手册页:/usr/share/man

                       man1~man8

                       man1:用户命令

                       man2:系统调用

                       man3:C库调用

                       man4:设备文件及特殊文件

                       man5:配置文件格式

                       man6:游戏

                       man7:杂项

                       man8:管理类的命令

         注意:  有些关键在不止一个章节中存在帮助手册,

                      要查看指定章节中的手册:man # command

        

         man命令的配置文件:/etc/man.config

         MANPATH   /PATH/TO/SOMEWHERE:指明新的手册文件搜索位置

         man  -M  /PATH/TO/SOMEWHERE COMMAND:到指定位置下搜索COMMAND命令的手册页并显示

 

帮助手册中的段落说明:

   NAME 名称及简要说明

 SYNOPSIS 用法格式说明

• [] 可选内容
• <> 必选内容
• a|b 二选一
• { } 分组
• ... 同一内容可出现多次
DESCRIPTION 详细说明
OPTIONS 选项说明
EXAMPLES 示例
FILES 相关文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它帮助参考

使用格式

man [章节] COMMAND

man手册查看方式

这里的查看方式,是指在查到具体的命令之后,有关命令的页面可能有多行甚至多页,怎么在这些页面切换查看,以及其他的一些快捷操作。

q Q ZZ 退出

g  1g  		光标跳至文档首部
G 		光标跳至文档尾部

e j  	文档前进N行

y k  	文档后退N行

f space 文档前进N页

b ^B 	文档后退N页

/pattern	n/N 向后查询、
?pattern        向前查询

&pattern 	只显示匹配到的行

另外也可以使用info手册, 使用 info COMMAND,即可查看

info free

进入info页面之后,按“h”可调出帮助文档

 

man命令的操作方法:

                                 space,^v,^f,^F:向文件尾翻屏

                                 b,^B:向文件首部翻屏

                                 d,^D:向文件尾部翻半屏

                                  v,^V:向文件首部翻半屏

                                      q:退出

                                      #:跳转至第#行

                                   1G:回到文件首部

                                     G:翻至文件尾部

 

发行版的官方文档:http://www.redhat.com/docs

Google搜索

slideshare(http://slideshare.net)

                 

分类:

技术点:

相关文章: