此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 -a kill 

这样,掌握方法,需要是可用随时查看

补充说明:

命令分为内部命令和外部命令。

对于shell内置命令,比如cd kill等(可通过type cmd来判断,如果提示是buildin那就是shell内置命令),可以通过help cmd来查看命令的说明;

对于外部命令,也就是通常的存在可执行文件的命令,其实是一个程序,其帮助大都可以通过cmd -h 或者 cmd --help来输出

关于命令、系统调用的信息,可以通过info cmd 或者 man cmd来查看。对于info命令和man 命令的说明,就可以通过-h或者man info    man man来查看了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙赤子

你的小小鼓励助我翻山越岭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值