Linux常用命令——帮助命令
2023-09-14 09:16:36 时间
一、man命令
man是最常见的帮助命令,也是Linux最主要的帮助命令,其基本信息如下。
- 命令名称:man。
- 英文原意:format and display the on-line manual pages。
- 所在路径:/usr/bin/man。
- 执行权限:所有用户。
- 功能描述:显示联机帮助手册。
命令格式
[root@localhost ~ ] # man [选项] 命令
选项:
-f:查看命令拥有哪个级别的帮助
-k:查看和命令相关的所有帮助
1、man命令的快捷键
快捷键 | 作用 |
---|---|
上箭头 | 向上移动一行 |
下箭头 | 向下移动一行 |
PgUp | 向上翻一页 |
PgDn | 向下翻一页 |
g | 移动到第一页 |
G | 移动到最后一页 |
q | 退出 |
/字符串 | 从当前页向下搜索字符串 |
?字符串 | 从当前页向上搜索字符串 |
n | 当搜索字符串时,可以使用n键找到下一个字符串 |
N | 当搜索字符串时,使用N键反向查询字符串。也就是说,如果使用“/字符串”方式搜索,则N键表示向上搜索字符串;如果使用“?字符串”方式搜索,则N键表示向下搜索字符串。 |
2、man命令的帮助级别(了解即可)
级别 | 作用 |
---|---|
1 | 普通用户可以执行的系统命令和可执行文件的帮助 |
2 | 内核可以调用的函数和工具的帮助 |
3 | C语言函数的帮助 |
4 | 设备和特殊文件的帮助 |
5 | 配置文件的帮助 |
6 | 游戏的帮助(个人版的Linux中是有游戏的) |
7 | 杂项的帮助 |
8 | 超级用户可以执行的系统命令的帮助 |
9 | 内核的帮助 |
#查看命令拥有哪个级别的帮助
`man -f命令`或`whatis命令`
#查看和命令相关的所有帮助(命令帮助中只要有ls这个关键字的都会被列出来)(该命令意义不大)
`man -k命令`或`apropos命令`
扩展
#查找一个命令的位置(第一个是命令的位置,后边是该命令的文档说明的位置)
[root@192 ~]# whereis ls
ls: /bin/ls /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz
#查询当前登陆的用户是谁
[root@192 ~]# whoami
root
#查询一个命令的作用
[root@192 ~]# whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents
注意:
有些时候在执行whatis
命令的时候,会发现系统会报错。尤其是你在新装完系统或者刚刚恢复完快照的时候。这是由于whatis
的数据库没有更新,需要使用makewhatis
命令可把whatis
的数据库进行更新,然后whatis
命令就能够使用了。(makewhatis
命令执行起来有些慢,需要等待一段时间。)
二、info命令
info命令的帮助信息是一套完整的资料(相当于一本书),每个单独命令的帮助信息只是这套完整资料中的某一个小章节。
快捷键 | 作用 |
---|---|
上箭头 | 向上移动一行 |
下箭头 | 向下移动一行 |
PgUp | 向上翻一页 |
PgDn | 向下翻一页 |
Tab | 在有“*”符号的节点间进行切换 |
回车 | 进入有“*”符号的子页面,查看详细帮助信息 |
u | 进入上一层信息(回车是进入下一层信息) |
n | 进入下一小节信息 |
p | 进入上一小节信息 |
? | 查看帮助信息 |
q | 退出info信息 |
总结:info命令的信息太详细,优先使用man命令来查询帮助,man命令的信息简介明了,man命令找不到信息,再用info命令。
三、help命令
help只能获取Shell内置命令的帮助。
help命令的基本信息如下。
- 命令名称:help。
- 英文原意:help。
- 所在路径:Shell内置命令。
- 执行权限:所有用户。
- 功能描述:显示Shell内置命令的帮助。
可以使用type命令
来区分内置命令与外部命令。
#只要能看到命令位置就是外部命令
[root@192 ~]# type mkdir
mkdir is hashed (/bin/mkdir)
#如下显示则为内部命令
[root@192 ~]# type cd
cd is a shell builtin
如果用help命令查看外部命令帮助则会报错。
[root@192 ~]# help mkdir
-bash: help: no help topics match `mkdir'. Try `help help' or `man -k mkdir' or `info mkdir'.
提示:
man命令也可以查看内部命令。区别man命令是查看的所有内部命令,然后再去一个一个找。而help命令是单独查看一个内部命令。
shell是Linux的命令解释器。
四、--help选项
绝大多数命令都可以使用“- - help”选项来查看帮助,这也是一种获取帮助的方法。例如:[root@localhost ~ ] # ls --help
这种方法非常简单,输出的帮助信息基本上是man命令的信息简要版。
提示:--help选项少部分命令已翻译成中文显示。可以优先考虑使用。
重点:配套学习资料和视频教学
那么在这里我也精心准备了上述大纲的详细资料在下方链接如下
相关文章
- 【华为云技术分享】【开发记录】Linux服务器维护常用命令(二)
- 采用scp命令在Linux系统之间copy文件
- 每天一个linux命令-curl命令
- Linux之nohup命令:实现退出终端后程序继续后台运行
- 如何获取Linux中某个命令的源代码
- Linux高可用性方案之Heartbeat的日常维护命令(原创)
- Linux groupadd groupmod groupdel命令
- k8s部署busybox:内置比较丰富的Linux命令,方便测试
- 学习Linux tar 命令:最简单也最困难
- linux学习笔记1(基本命令)
- Linux命令: 在线使用linux命令环境
- L86.linux命令每日一练 -- 第12章 Linux系统常用内置命令(二)
- L83.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ipcs和ipcrm
- L80.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ntsysv和setup
- L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice
- L58.linux命令每日一练 -- 第九章 Linux进程管理命令 -- pgrep和kill
- L53.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- dd和mount
- L51.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- mkfs和dumpe2fs
- L45.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- sudo和id
- L42.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- groupdel和passwd
- L34.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- echo和watch
- Linux基础命令-sed流编辑器
- 每天一个 Linux 命令(14):head 命令
- Linux常用命令——grep命令和通配符以及
- Linux常用命令— 目录和文件都能操作的命令