
正文
linux命令源码获取 深入分析linux源代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux源码在哪个目录
1、一般来说,放在/bin目录里,但也不是绝对,你可以用echo $PATH来查看 环境变量。他显示你的环境变量。里面是可执行代码文件。还可以用which命令来查看命令代码的存放位置。
2、Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。
3、首先研究 Linux 源代码树的顶层目录,它通常(但不总是)位于 /usr/src/linux-。我们不会研究得过于详细,因为 Linux 源代码经常会发生变化,但是,我们将尝试让给出的信息足以找出特定驱动程序或函数的位置。
4、linux下的内核头文件放在/usr/include/linux/和/usr/include/sys/linux目录树:scripts目录该目录中不包含任何核心代码,该目录下存放了用来配置内核的脚本和应用程序源码。
相关问答
Q1: 如何查看linux系统源码
请在http://里找一个合适的下载点,再到pub/linux/kernel/v6/目录下去下载23内核。代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况。
Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。
如果是别人发布的二进制包,可执行文件通常都安装到Linux系统 /usr/bin 下面;如果是自己从源代码安装的,可执行文件通常都在 /usr/local/bin 下面,除非配置时指定了安装位置。
***代表的是内核版本,如2423)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。
/usr/src/kernels下面找到。如果要查看某些安装文件的源代码,可以使用命令查看该文件 的安装源,以查看cat源码为例,命令:rpm -qif `which cat`之后会有相关信息打印出来,访问其源码路径,下载即可。
Q2: 求Linux下命令的源代码,
这是由Kenneth Almquist在1989年编写的,ash是Linux下的许多命令解释器中的一个,它的许多特性接近于SYSTEM V的shell。
http:// 下载到。另外,还有一部分命令是 bash 内置的,例如 cd 等,可以在 bash 的源码中找到。
以查看cat源码为例,命令:rpm -qif `which cat`之后会有相关信息打印出来,访问其源码路径,下载即可。
命令的源代码就在下载的源代码的相关目录内,通常是src目录,相应的主文件名为cmd.c,其中cmd为具体的命令,如ls命令的主程序文件为ls.c。可查阅“Linux命令大全”了解Linux命令。
linux源代码是公开的,你可以到很多地方下载,比如说 用电驴下载,安装电驴,直接搜索,肯定有。到http://下载一个linux内核到源码包,然后用zip解压就行了,最好是用source insight来查看。
linux命令源码获取的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于深入分析linux源代码、linux命令源码获取的信息别忘了在本站进行查找喔。






