Linux命令非常多,怎么样才能获取对应命令的信息呢?就是Linux帮助命令!
-
帮助命令:man
命令名称:man
命令英文原意:manual
命令所在路径:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能描述:获得帮助信息
范例: $ man ls
查看ls命令的帮助信息
$ man services(注意不要加路径)
查看配置文件services的帮助信息
-- 搜索命令所在目录及别名信息 [root@localhost ~]# which passwd /usr/bin/passwd -- 搜索命令所在目录及帮助文档路径 [root@localhost ~]# whereis passwd passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz [root@localhost ~]#
如果passwd既对应一个命令,又对应一个配置文件,passwd会优先显示命令的帮助!
1:命令的帮助
5:配置文件的帮助
问题:配置文件的帮助怎么办呢?
[root@localhost ~]# man 5 passwd
只查看命令和配置文件,不使用man看一堆还要按q退出,那就使用whatis,只是读取到NAME的信息,得到简短的介绍信息。
只查看配置文件的信息可以使用apropos+ 配置文件的名称(没有路径)
[root@localhost ~]# aporops services
总结: whatis 命令(可以查看命令的简短信息) ; apropos 配置文件(可以查看配置文件的简短信息) ;如果只是想要知道是干什么用的,可以用这2个命令去代替man;
问:只是想要得到命令的选项我们改怎么处理呢?
[root@localhost ~]# touch --help
-
拓展
有一个date命令,可以查看时间,如果要修改时间却一下子没有思路,可以使用man,它告诉你了格式;
[root@localhost ~]# date
2021年 03月 23日 星期二 17:37:27 CST
[root@localhost ~]# man date
[root@localhost ~]# man 031410272014.18
2014年 03月 14日 星期五 10:27:18 CST
-
.帮助命令:help
查看内置命令的帮助。什么命令是内置命令,就是找不到的。
[root@localhost ~]# which cd
/usr/bin/which: no cd in (....)
命令名称:help
命令所在路径:Shell内置命令
执行权限:所有用户
语法:help 命令
功能描述:获得Shell内置命令的帮助信息范
例: $ help umask
查看umask命令的帮助信息