命令行获得帮助(补<Ⅲ>Linux命令行使用技巧的内容)
whatis
当我们遇见自己不认识的命令时,可以通过whais命令去查看该命令
比如我们不知道passwd是什么命令
可以按如下指令

但如果系统的帮助数据库没有及时更新的话,可以执行whatis命令会出现
rm: noting appropriate 这样的情况
这时需要在root用户下执行mandb来更新数据库
- -help
--help可以查看命令的基本用法

在usage下的两行可以看到cal命令的基本用法,其中:
[ ]表示里面的内容可加可不加
...表示内容个数任意 #这里没有...表示不能有多个内容
<>表示必须在命令执行时加入的元素
options下给出了可用的参数
man
与 - -help相比,man可以获得命令用法详解 #man是manual的缩写
man rm ##查看rm用法详解man -k passwd ##查看passwd关键字有多少级别的man#man的级别#1 命令#2 系统调用#3 函数库调用#4 特殊文件(设备文件等)#5 文件#6 游戏#7 特殊的包#8 系统管理命令#9 内核信息规则
其实通过whatis部分的讲解中,在图片里也可以看到,passwd有两个man级别,分别是1和5,passwd(1)是属于命令的,所以我们想要知道passwd这个命令的详解的话
man 1 passwd
在通过man进入某个命令帮助界面后,可以有以下操作
| 快捷键 | 功能 |
|---|---|
| q | 退出 |
| /+关键字 | 搜索关键字,n向下匹配,N向上匹配 |
| G | 快速移动到man的最后 |
| g | 快速移动到man的最前 |
练习,通过- -help或者man命令去了解cal命令,尝试实现如下要求:
显示2021-11-11是今年的第几天

通过画红线一行的解释,我们可以使用-j参数来实现要求,按着画蓝线一行的格式:
cal -j 11 11 2021
结果如下图

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
