Linux获取帮助的几种姿势

在Linux的命令行中,究竟有多少可以使用的命令,这些命令的用法和作用我们都需要做到了然于心,胸有成竹吗?

    如果要做到这样,真的脑子要爆炸了。所以,我们需要有方便的方式来获取支持帮助,这些Linux都贴心的内置在系统中了,大概有以下四种方式。

1. 命令的–help求助说明

        对几乎所有的Linux的命令而言,都可以使用–help获取命令的大致说明。

        我们以python这个命令为例,展示它的基本用法和可选参数的介绍:

python命令的帮助说明

    我们可以看到帮助说明详细的说明了python命令的命令语法、可选参数。

2. man page

    尽管–help已经足够好用,但是如果我们需要查询的东西并不是指令或者需要更加详细的说明的话,我们就有必要使用man命令进行查询了。而这个man命令其实就是manual(操作说明)的缩写。

    依然以python命令为例:

使用man命令来展示python命令的详细信息

    进入man命令后,我们可以使用空格和上下键进行翻页,使用q退出man命令,使用h获取帮助。

    首先看第一行,第一行的PYTHON(1),它代表的是查询命令的内容以及相关数字代码,常见的几个数字有以下的几个意思:

代号代表的内容
1使用者在shell环境中可以操作的命令或可执行文件。
2系统核心可调用的函数与工具。
3一些常用的函数与函数库,大部分为C的函数库(libc)
4设备文件的说明,通常在/dev下的文件
5配置文件或者是某些文件的格式
6游戏
7惯例与协议等,例如Linux文件系统、网络协议、ASCII code等的说明
8系统管理员可用的管理指令
9与kernel有关的文件

    上述的数字说明可以使用man man以获取更加详细的说明。

    例如我们如果使用man null命令的话,会发现null是归类为4的,所以null是一个“设备文件”。

    基本上,一个man page的说明文档可以划分为这几个部分:

  1. NAME。命令名以及简短的命令描述。
  2. SYNOPSI。命令的可选参数汇总。
  3. DESCRIPTION。较为完整的命令描述。
  4. OPTIONS。该命令的所有可选参数的说明。
  5. COMMANDS。当这个程序或者软件在运行时,可以向程序或者软件下达的命令。
  6. FILES。这个命令或者数据使用或者参考、链接到的某些文件。
  7. SEE ALSO。和这个命令或者数据有关的说明。
  8. EXAMPLE。一些可以参考的示例。

    当我们需要在浩繁的说明文档中找到需要的关键词时,可以借助搜索来帮助我们。使用“/关键词”的语法可以向下搜索关键词,使用“?关键词”的语法可以向上搜索关键词。使用“ n/N ”可以跳到下一个关键词出现的行。

3. info page

    基本上,info与man的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是和man不同指出在于info命令使用不同的排版方式,将说明文档拆分成一个个段落,可以将info page看成是文字模式的网页浏览器。

    例如我们如果使用info info命令,可能会看到这样的界面:

info info

    可以看到,在第一行显示了说明文档的来源文件,当前阅读的页面节点名、下一个页面节点名、回到上一层页面的总览以及前一个节点Pre(因为当前是第一个节点,所以不会显示)。

4. 其他有用的文档

    有一些命令或者软件不需要这些说明文档,或者这些说明文档不足以进行全面的阐述,那么我们要去哪里找到这些命令或者指令的说明帮助呢?

    答案是:/usr/share/doc这个目录下面。在这里,我们可以找到许多说明文档而且完全可以离线查看。


更多技术干货,点这里没错

    微信公众号:进击的代码Amos

    每天更新Java、python学习资料、技术干货。分享见解,共同成长。

    关注公众号,免费获取众多电子版经典教材。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值