LINUX第3天——学会使用命令帮助

1. 概述

1.1 为什么要用命令帮助

  1. 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档。
  2. linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们。
  3. 学会如何看API是必不可少的。

1.2 那些地方可以用到

  1. 在只记得部分命令关键字的场合,我们可通过man -k来搜索。
  2. 需要知道某个命令的简要说明,可以使用whatis;而更详细的介绍,则可用info命令。
  3. 查看命令在哪个位置,我们需要使用which。
  4. 而对于命令的具体参数及使用方法,我们需要用到强大的man。

2. 命令使用

2.1 whatis command

  • 作用:
1. 简要说明命令的作用
2. 使用whatis会显示命令所在的具体的文档类别
  • 示例:

示例1:info命令的简介

$whatis info

在这里插入图片描述

示例2:正则匹配

$whatis -w "mkdi*"

在这里插入图片描述

2.2 info command

  • 作用:
1. 更加详细的说明文档
2. 文档,超级详细内容
  • 示例

与whatis一样

2.3 使用man

  • 描述:
命令
	   $man man
描述
       man 是系统的手册分页程序。指定给 man 的 页 选项通常是程序、工具或函数名。程序将
       显示每一个找到的相关  手册页。如果指定了  章节,man  将只在手册的指定  章节  搜
       索。默认将按预定的顺序查找所有可用的 章节(参见 默认值 一节),并只显示找到的第
       一个 页,即使多个 章节 中都有这个 页面。

       下表显示了手册的 章节 号及其包含的手册页类型。

	  "类别"         "类别的解释"
       1   可执行程序或 shell 命令
       2   系统调用(内核提供的函数)
       3   库调用(程序库中的函数)
       4   特殊文件(通常位于 /dev)
       5   文件格式和规范,如  /etc/passwd
       6   游戏
       7   杂项(包括宏包和规范), 如 man(7)groff(7), man-pages(7)
       8   系统管理命令(通常只针对 root 用户)
       9   内核例程 [非标准

       一个手册 页面 包含若干个小节。
  • 使用方法:

示例一:
在这里插入图片描述
使用上面的命令可以直接查看printf的帮助信息
在这里插入图片描述

选项:

-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。
  • vim
1. 在vim编辑器里头,可以通过大写字母K获取光标位置处相关内容的帮助。
2. 比如你把光标定位到printf,然后,按下ESC,再按下shift+k就可以获取帮助啦。

2.4 which command

  • 作用:
1. 查看程序的binary文件所在路径
2. 或查找某个程序安装路径
  • 示例:

查看 fcitx程序 安装路径
在这里插入图片描述

  • whereis command
$whereis command
当系统中安装了同一软件的多个版本时,不确定使用的是哪个版本时,这个命令就能派上用场。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜满月

鼓励,鼓励,更加努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值