Linux如何获取帮助

查看是内部命令还是外部命令?

           type  COMMAND


在Linux系统中,内部命令和外部命令查看帮助文档时是有区别的


内部命令

        help COMMAND   


        hash 命令:shell 在搜索外部命令的时候把外部命令的路径保存到一个k-v(key-value)建值中,下次执行直接从k-v中拿命令的路径。

          hash:

                   -r  清除所有的缓存

         history 命令:

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

                 

                管理命令历史记录:

                              在shell登陆的时候,会读取家目录下的~/.bin_history文件到命令里

                      登陆进shell后,新执行的命令只会到缓存,history中,在退出shell的时候,新执行的命令会追加到.bash_history中

              与history相关的环境变量

                         HISTFILE          指定存放历史文件位置,默认位置在~/.bash_history

                                     ~/.bash_profile(针对用户环境变量)、

                                    /etc/profile(针对全局,如果~/.bash_profile内没有相关环境变量内容则使用全局变量设置)

                         HISTFILESIZE      命令历史文件记录历史的条数

                         HISTSIZE          命令历史记录的条数,默认为1000

                         HISTTIMEFORMAT="%F %T"   显示命令发生的时间

                         HISTIGNORE="str1:str2:..." 忽略string1,string2历史

                         HISTCONTROL       包含一下4项,让哪一项生效只需要让其=下面一项即可

                                  ignoredups:   忽略重复的命令;连续且相同方为“重复”

                                  ignorespace:  忽略所有以空白开头的命令

                                  ignoreboth:ignoredups,ignorespace

                                  erasedups:    删除重复命令

               history:

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

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

                          -c: 清空命令历史;

                          #: 显示最近的#条历史

            快捷操作:

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

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

                     !!: 上一条命令




外部命令

         COMMAND   --help

         COMMAND   -h

         COMMAND   --help

         COMMAND   


     命令存在手册的位置

                    /usr/share/man

                   man1 ....man8

                      man1: 用户命令

                      man2: 系统调用

                      man3: C库调用

                      man4: 设备文件及特殊文件

                      man5: 配置文件格式

                      man6: 游戏

                       man7: 杂项

                       man8: 管理类的命令

                  [dian@localhost man]$ whatis mkdir

                          mkdir (1)            - make directories

                         mkdir (1p)          - make directories

                         mkdir (2)            - create a directory

                         mkdir (3p)          - make a directory

                 命令的帮助文档不一定只放到一个目录

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

               /etc/下有个文件配置了man 命令该去哪里找帮助文档

              CentOS7  下 /etc/man_db.conf

              或 /etc/man.config  

         


# man -M /PATH/TO/SOMEWHERE COMMAND:

到指定位置下搜索COMMAND命令的手册页并显示之;

帮助手册中的段落说明:

NAME

SYNOPSIS

DESCRIPTION

OPTIONS

EXAMPLES

AUTHOR

REPORTING BUGS

SEE ALSO

SYNOPSIS:

             []:可选内容

            <>: 必选内容

            a|b:二选一

            ...: 同一内容可出现多次

man命令的操作方法:

              Space, ^V, ^f, ^F: 向文件尾翻屏;

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

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

              u, ^U: 向文件首部翻半屏;

               RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行;

             y or ^Y or ^P or k or ^K:向文件首部翻一行;

           q: 退出;

           #:跳转至第#行;

        1G: 回到文件首部

          G:翻至文件尾部

文本搜索:

             /KEYWORD:

              以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写;

             n: 下一个

             N:上一个

             ?KEYWORD:

             以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索;不区分字符大小写;

            n: 跟搜索命令同方向,下一个

            N:跟搜索命令反方向,上一个





练习:date命令

显示今天为周几?  date +%A

设定当前系统时间? date --set='2016-05-23'

显示今天的日期,形如:08/15/15?  date +%D

显示当前的时间,形如: 16:01:21? date +%T


Linux的两种时钟:

系统时钟:由Linux内核通过CPU的工作频率进行的计时;

硬件时钟:

           hwclock: 显示硬件时钟

                   -s, --hctosys

                   -w, --systohc

           cal:日历



       

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容