当前位置: 技术问答>linux和unix
这个面试题该怎么回答啊?
来源: 互联网 发布时间:2016-10-07
本文导语: 上周五去一家公司面试,面试问我看过linux源码没有,我说看过一些,他又问:在linux系统中如果查看一个函数的具体实现,比如说mkdir函数,fwrite函数等?我说不会,我说我看linux源码都是看的分析linux源码相关的书...
上周五去一家公司面试,面试问我看过linux源码没有,我说看过一些,他又问:在linux系统中如果查看一个函数的具体实现,比如说mkdir函数,fwrite函数等?我说不会,我说我看linux源码都是看的分析linux源码相关的书籍。请高手指点一下,该怎么回答啊?
|
那些命令 都属于某个包 下载该源码包就能看命令是如何实现的
比如查看mkdir是属于哪个包
可以看到mkdir是属于coreutils 下载这个源码包 里面就有mkdir的实现 这个包里包含很多系统命令
比如查看mkdir是属于哪个包
[root@CentOS ~]# rpm -qf `which mkdir`
coreutils-5.97-23.el5_4.2
可以看到mkdir是属于coreutils 下载这个源码包 里面就有mkdir的实现 这个包里包含很多系统命令
|