作者:彬哥唔系我 | 来源:互联网 | 2023-09-24 18:25
man用来显示帮助页(词汇:manual)man要显示的东西如查看ls命令的帮助页:[root@bogon~]#manls按↓可以向下翻如要查看帮助页中有关”-d”的部分
man用来显示帮助页
(词汇:manual)
man 要显示的东西
如查看ls命令的帮助页:
[root@bogon ~]
按↓可以向下翻
如要查看帮助页中有关”-d”的部分,只要打/-d就可以进行搜索:
按字母n就会向下一个一个位置跳,按shift+n向上跳。man是官方给出的资料。
查看一个命令拥有哪个级别的帮助
man不仅能查看命令的帮助(1级),还可以查看一些其它级别的帮助,这可以通过man man来看到:
man -f 命令
如查看passwd有哪个级别的帮助:
[root@bogon ~]# man -f passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
这和whatis是完全一样的:
[root@bogon ~]# whatis passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
进入第五级别(配置文件的帮助):
[root@bogon ~]
用whereis可以找到这个命令的配置文件在哪:
[root@bogon ~]# whereis passwd
passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1.gz
是在/etc/passwd这里。
从这里也还可以看出passwd有一个5等级的帮助文件,还有一个1等级的帮助文件,也就是说完全可以用whereis就可以看到有哪些等级的帮助文件。
打开配置文件看一下:
[root@bogon ~]
看不懂,可以去看passwd配置文件的帮助(配置文件对应5等级的):
[root@bogon ~]
往下翻:
可以读到每一行都是由这几样东西按顺序组成的,帮助文档中详细的解释了每个名词的含义。这样一来如果能读懂帮助文档,就明白了那个配置文件中各项的意义了。
查看和某关键字相关的所有帮助
man -k 关键字
相当于
apropos 关键字
如查看含有passwd关键字的帮助文档:
[root@bogon ~]# apropos passwd
chpasswd (8) - update passwords in batch mode
fgetpwent_r [getpwent_r] (3) - get passwd file entry reentrantly
getpwent_r (3) - get passwd file entry reentrantly
gpasswd (1) - administer /etc/group and /etc/gshadow
kpasswd (1) - change a user's Kerberos password
lpasswd (1) - Change group or user password
lppasswd (1) - add, change, or delete digest passwords
pam_localuser (8) - require users to be listed in /etc/passwd
pam_passwdqc (8) - Password quality-control PAM module
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
passwd2des [xcrypt] (3) - RFS password encryption
passwd_selinux (8) - Security Enhanced Linux Policy for the passwd processes
saslpasswd2 (8) - set a user's sasl password
smbpasswd (5) - The Samba encrypted password file
smbpasswd (8) - change a user's SMB password
userpasswd (1) - A graphical tool to allow users to change their passwords
ypchfn [yppasswd] (1) - change your password in the NIS database
ypchsh [yppasswd] (1) - change your password in the NIS database
yppasswd (1) - change your password in the NIS database
yppasswdd_selinux (8) - Security Enhanced Linux Policy for the yppasswdd processes
当不太记得需要的帮助的名字时,可以通过这种方式来查找帮助,知道了具体需要哪个帮助和帮助级别,就可以用man去打开它了。