有关男人的那点事儿

Linux/Unix世界中,你知道stat(1)stat(2) 的区别吗?

不少初学Linux编程的同学,当然也有部分靠Google编程N年的老炮儿,并不知道上面问题的答案。其实这种表达方式,大量出现在很多类似APUE和man手册中。如果不加了解,将极大影响离线状态下的自助。

有事儿问男人

这应该是在Linux环境摸爬滚打必须要牢记心中的一句话了, 那对于man手册中频繁出现的xxx(1),yyy(2)到底什么含义呢?
这可能就要祭出下面这句话:

男人的事儿还是问男人

bash下输入man man

man man

可以看到,stat(1) 指的是shell命令statstat(2)则是系统调用stat函数了,所以,当某篇文中使用stat(1)时,指的是stat命令。如果需要查看stat命令的帮助,则使用man 1 stat,或者默认man stat。 如果需要查看stat系统调用的帮助,则使用man 2 stat

当然并不是所有的命令或系统调用都一一对应,比如ls只有ls(1)

no_ls_2

小测验:

printf(3)是什么含义?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,263评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,714评论 9 468
  • 昨天回来路上一直胃疼,也没有办法和老公换班开车了,强悍的老公在我们玩了大半天以后,独自开车10小时(中途还找医院)...
    蜗牛小于阅读 304评论 0 1
  • 13:22 有一件事,是阻碍我们让自己变得更好的巨大绊脚石:活在别人的评价里。越是在乎别人的评价,你越容易迷失自己...
    Miki璐阅读 165评论 0 0