(五)获取帮助的命令

==========================================================================================

man命令

man 命令名

含义:查看命令的帮助信息。

注:如果命令有多个级别的帮助,那么这条语句显示的是最小级别的帮助信息。

那么man都支持哪些级别呢?如下:

1 查看命令的帮助

2 查看可被内核调用的函数的帮助

3 查看函数和函数库的帮助

4 查看特殊文件的帮助(主要是/dev目录下的文件)

5 查看配置文件的帮助

6 查看游戏的帮助

7 查看其它杂项的帮助

8 查看系统管理员可用命令的帮助

9 查看和内核相关文件的帮助

因此,我们需要以下命令来查看指定的命令都有哪些级别:

man -f 命令名

whatis 命令名

上面两条命令都可以查看指定命令都有哪些级别。

知道了命令的级别,我们可以按照级别来查看帮助信息,比如passwd命令有1和5级别。

我们想查看5级别的帮助信息,就可以用下面的命令:

man -5 passwd

如果想查看和指定命令所有相关的帮助信息,可用如下命令:

man -k 命令名

apropos 命令名

上面两条命令都可以列出以该命令名作为关键字的所有帮助信息。

==========================================================================================

获取选项帮助

命令名 --help

含义:获取命令选项的帮助。

==========================================================================================

shell内部命令帮助

help shell内部命令名

含义:获取指定命令的帮助信息。

注意:help只能获取shell内部命令的帮助,如果不是shell内部命令,则不能使用help。

而且shell内部命令也不能使用man来获取帮助信息。

那么我们怎么区分一个命令是不是shell内部命令呢?很简单,使用wheris命令查找,如果能找到可执行文件,则

就不是shell内部命令,否则没有可执行文件就是shell命令。例如:

whereis ls 输出如下:

发现找到了可执行文件ls,位于/bin下面,说明ls不是shell命令。

而如果 whereis cd 输出如下:

发现找到了压缩包,没有可执行的cd文件,因此cd就是shell内部命令,可用help获取帮助信息。

==========================================================================================

时间: 2024-10-13 16:10:19

(五)获取帮助的命令的相关文章

一步一步学会puppet(五)--配置文件和常用命令详解

这篇博文主要解析了puppet的配置文件和常用命令,以备以后查阅: =================================================================== 1 配置文件 1.1 组织结构 2 常用命令 2.1 常用命令 2.2 各类命令详解 2.3 帮助类命令 =================================================================== 1 配置文件 1.1 组织结构 配置文件位于/etc/

(五)、利用命令行参数输入三个整数,并对三个数字进行降序排列

1 /*利用命令行参数输入三个整数,并对三个数字进行降序排列. 2 –PS:将字符串转换为数字的方法 3 •int num=Integer.parseInt(String number);*/ 4 package com.gen; 5 6 public class ArgumentOrder { 7 public static void main(String args[]) 8 { 9 System.out.println("Please input three number by args:

点餐系统(五)——获取附近餐馆

在系统中,搜索附近餐馆的时候,要根据当前的经纬度去获取附近指定距离的餐馆信息.在这个需求中就必须要根据经纬度去计算餐馆和当前经纬度的距离.之前的做法是因为用sybase数据库,所以计算距离都是获取完数据之后进行两点之间的计算.但是目前已经弃用sybase数据库,所以我想着在sql里面之间作为条件去查询符合条件的餐馆. 在sql中的语句如下 select * from mer where sqrt( ( ((113.60189578775-mer_gps_longitude)*PI()*12656

获取linux帮助命令

命令的分类 linux的命令分为内部命令和外部命令.??内部命令指的是shell程序自带的命令,是shell程序的一部分,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中.??外部命令指的是Linux系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应了系统中的一个文件,是属于Shell解释器程序之外的命令,所以称为外部命令.Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行. 内部命

Redis5.x五种数据类型常见命令

关注公众号:CoderBuff,回复"redis"获取<Redis5.x入门教程>完整版PDF. <Redis5.x入门教程>目录 第一章 · 准备工作 第二章 · 数据类型 第三章 · ?命令 第四章 ?· 配置 第五章 · Java客户端(上) 第六章 · 事务 第七章 · 分布式锁 第八章 · Java客户端(下) 第三章 · 命令 按照第一章 准备工作中的步骤,我们通过redis-cli命令进入redis命令行交互. 本章节将围绕上一章节的数据类型,针对

第五天 RHEL7 基础命令操作

1:终端 tty :控制台终端 rhel(7个)切换 ctrl+alt+f1图形 ctrl+alt+f2-f6 字符pts : 虚拟终端(伪终端) 如ssh终端,远程终端 shift+alt+t 新建 alt+f4 关闭 alt+数字键 切换whoami 查看当前用户 who am i 查看pts终端号shift+ctrl+加号 放大pts终端字体 ctrl+减号 减小pts终端字体ssh +ip 远程主机 2:shell提示符[[email protected] ~]# 用户名-主机名-当前目

五、Redis 基础命令---无序集合

1.集合中的每个元素都是唯一的,没有顺序的. 2.集合与列表的对比 集合 列表 存储内容 最多 2^32-1个字符串 最多 2^32-1个字符串 有序性 无序 有序 唯一性 唯一 不唯一 3.集合内部使用的是值为空的散列表实现,所以向集合中插入.删除.判断元素是否存在操作的时间复杂度都是O(1) 4.SADD key member1 member2...添加元素,可以同时添加多个 127.0.0.1:6379> SADD setA 1 2 3 4 (integer) 4 5.SMEMBERS k

第五天:Linux 命令(二)

小Q : 计划永远赶不上变化,外界因素可以补救,但不要让这句话只是一句话. 本来今天的成果不少,但是有个以前的小师父今天来找我,又赶上饭点,于是就打算 一块去吃饭,结果在半路上碰到了,所有的小师傅们,结果就去喝酒了:这是真的躲不了 啊,之后又在待了两年的地方玩了会,到宿舍十点十分了,但还是要写一些,不能推: 步入正题啊! 命令:   文件处理与链接命令 软链接 :(好比是windows中的快捷方式) 格式:  ln    -s     文件名     链接文件名 硬链接 :   ln     

shell学习五十一天----top命令查看进程列表

top命令查看进程列表 top命令是linux下常用的性能分析工具,能实时显示系统中各个进程的资源占用状况.和win的资源管理器类似.top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态,如果在前台执行该命令,它将独占前台,知道用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用,内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互命令或者在个人定制文件中进行设定. t