帮助文档¶
Linux的命令有很多,常用的才能记住,要学会查找帮助文档
man¶
用户手册(manual):man <key>
# 查看man本身,即完整的用户手册
man man
"""
用户手册按共划分为9章,当我们查看某个关键字的用户手册时,其实就是在这9章内容中去查找
1 Executable programs or shell commands
用户可从shell运行的命令
2 System calls (functions provided by the kernel)
必须由内核完成的功能
3 Library calls (functions within program libraries)
大多数libs函数
4 Special files (usually found in /dev)
特殊文件,通常在/dev中查找
5 File formats and conventions, e.g. /etc/passwd
人类可读的文件的格式说明,比如/etc/passwd
6 Games
游戏相关
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7), man-pages(7)
文件系统标准描述,网络协议,ASCII和其它字符集,还有你眼前这份文档以及其他东西
8 System administration commands (usually only for root)
系统命令,通常只能由root执行
9 Kernel routines [Non standard]
这是废弃的章节,原本想把一些关于内核的文件放在这里
如果关键字重名,比如passwd既可以指进行用户密码设置的命令,也可以指/etc/passwd配置文件
那么直接查看可能就无法分清,此时可以加上章节
man 1 passwd 即查看第1章passwd命令的手册
man 5 passwd 即查看第5章/etc/passwd配置文件的手册
h 查看手册的帮助
回车 滚动下一行
空格 滚动下一屏
b 往前一屏
查找
向下查找:/string
向上查找:?string
q 退出手册
"""
如果我们只知道key,不知道它属于什么类型时
man -f key
精准匹配所有key相关的章节,简写:whatis key
man -k key
模糊查询包含key的相关章节,简写:apropos key
man -a key
列出所有的手册,挨个查看,如果不是则跳过(ctrl-d),继续展示下一个
help¶
命令分为内建(shell自带的命令)或外部命令,可以用type <cmd>
查看
当我们查看内建命令的用户手册时,有些系统会返回shell的手册,而有些会返回空
比如cd命令属于内建命令,可以用help查看帮助
- 查看内部命令:
help <cmd>
- 外部命令:
<cmd> --help
(内部命令貌似也可以用)
info¶
info是对help的补充,比help更详细,貌似就是用户手册的内容
tldr¶
Too Long; Didn’t Read. 简化man手册,根据二八法则列出最常用的部分
其它¶
如果只记得命令或选项的开头部分,连续两个Tab键
可列出所有可能项
一些程序的安装须知等说明文件可能会放在:usr/share/doc/...
最后更新:
2023-05-21