第1个回答 2018-04-22
linux 系统都是由开源代码组成的,可以自己下载开源代码,常用网站是
gnu.org
kernel.org
比如你想看 ls 命令的源码, 先看下ls的来源, man ls 手册最底部就是, 比如来自
coreutils 那你就去 ftp://ftp.gnu.org/pub/gnu/coreutils/coreutils-8.29.tar.xz
下载源码看,解压后 一般在src 里,有 ls.c ls.h等
然后可以制作些代码导航,比如 ctags, cscope 然后搭配vim, emacs 跳转阅读
比如 tags 文件的生成
find . -name "*.[ch]" | xargs ctags -R > tags
进入vim 后设置 tags
se tags=tags\;
cscope 文件的生成
find . -name "*.[ch]" >> cscope.files
cscope -b
cscope -d
自己多查查吧 你也可以在windows下看,都行的