此man非彼man, man man

Linux系统中我们经常会执行ps命令查看进程情况。
输出后通常会带进程的状态,是R还是S还是,如下图

ps命令本身的help没有说明这些符号是什么含义,那怎么获取这些符号的意义?
我们可以执行man ps,查看ps命令本身的说明。
此处的man是manual的缩写,而非man

man ps 的结果如下 

其中可以看到各个状态的说明
另外,在使用man xxx 输出帮助信息的开始或者结束,都会在相关xxx后面带个括弧,括弧中含有数字,这些数字是什么含义呢?如下图:

其实,我们能感觉到,1一般是命令,2是函数说明,其他各个数字是什么含义呢?
此时,我们可以执行man man,输出man的说明即可:

可以看到,1是可执行程序,2是系统调用,3是库调用,等等。
有的xxx既可以是程序,也可以是系统调用,比如我们man kill,默认显示kill(1)内容

但是,kill也是一个系统调用的名称。那想看kill做为系统调用的信息,该如何查呢?
可以使用man -S 2 kill
如果一次想看所有的,可以

此man非彼man, man man最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/28984.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>