每周总结1.2

帮助获取

  • 教材:马哥运维2016
    Linux命令帮助的获取
    外部命令:都有一个可执行程序,位于文件系统某目录下:
    which,whereis
    shell程序搜寻可执行程序文件的路径定义在PATH环境变量中:
[root@systeml ~]#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
      注意 自左至右
  格式:COMMAND [OPTIONS..] [ARGUMENTS..]
  内部命令:help COMMAND
 **外部命令:**
1、# COMMAND --help #COMMAND --h
2、使用手册(manual)
      # man COMMAND
3、信息页
      # info COMMAND
4、程序自身的帮助文档
      README
      INSTALL
      ChangeLog
5、程序官方文档
       官方站点:Documentation
6、发行版的官方文档
7、Google
内部命令帮助

help COMMAND
hash命令:
[root@systeml ~]# help hash

hash: hash[-lr] [-p pathname] [-dt] [name ...]
Remember or display program locations. 记住或显示程序位置
shell搜寻到的外部命令的路径结果会缓存至kv(key-value)存储中:

[root@systeml ~]#hash
    命中    命令            命中既使用次数
     1    /usr/bin/ls

history命令:
作用是什么?相关的环境是什么?有用的选项?
管理命令历史:
登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history
登录进shell后新执行的命令只会记录在缓存中:这些命令会在用户退出时'追加'至命令历史文件中:

hitory:
-a:追加本次会话新执行的命令历史列表至历史文件中
-d:删除历史中指定的命令:
-c:清空命令历史:

环境变量$HISTFILE代表命令历史中最多能缓存多少条历史中的命令
环境变量$HISTTIMEFORMAT指明命令历史文件最多能存储下来多少条命令历史中的命令


快捷操作
!#:调用历史中第#调命令:
!string:调用历史中最近一个以string开头的命令:
!!:上一条命令


外部命令帮助获取:
man COMMAND 帮助手册大多在压缩包里 节约大量空间
手册页:/usr/share/man

man1~man8 1~8章节
man1:用户命令 例:man ls 相当于在/usr/share/man/man1目录下找到 ls.1.gz这个文件将其打开并显示(man会自动解压缩并将其放置在临时目录)
LS(1) User Commands 其中(1)代表man1章节
man2:系统调用 例:man 2 read 指明要看第二章节内的read的帮助
man3:C库调用
man4:设备文件及特殊文件
man5:配置文件格式
man6:游戏
man7:杂项
man8:管理类的命令

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

[root@system1 ~]# whatis read
read (1)             - bash built-in commands, see bash(1)
read (1p)            - read a line from standard input
read (2)             - read from a file descriptor
read (3p)            - read from a file

要查看指定章节中的手册:[root@system1 ~]#man ∀ COMMAND
man命令的配置文件: /etc/man_db.conf
MANPATH /PATH/TO/SOMEWHERE:指明新的手册文件搜索位置
# man -M /PATH/TO/SOMEWHERE COMMAND:到指定位置下搜索COMMAND命令的手册页并显示;
帮助手册中的段落说明:
NAME
SYNOPSIS 简要使用帮助
DESCRIPTION 功能详细描述
OPTIONS 选项
EXAMPLES 例子
AUTHOR 作者
REPORTING BUGS 报告BUG的联系人
SEE ALSO 等等
SYNOPSOS:
[]:可选内容
<>:必选内容
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:跟搜索命令同方向的上一个

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

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,380评论 0 5
  • @(Linux)[Linux命令, 帮助获取] 在我们使用Linux操作系统的时候,经常会使用一些命令,但是由于时...
    逃跑中计划阅读 2,188评论 3 70
  • 查看是内部命令还是外部命令? type COMMAND 在Linux系统中,内部命令和外部命令查看帮助文档时是有...
    咯小屋阅读 410评论 0 0
  • Linux基础入门1 目录 计算机组成及其功能 简述Linux发行版 Liunx哲学思想 Linux命令格式 Li...
    Sotmwhat阅读 404评论 0 0
  • 程序的组成部分:二进制程序文件、库文件、配置文件、帮助文件 二进制文件、库文件:可执行文件 库文件:不能独立执...
    汤姆森森阅读 372评论 0 0