当前位置: 技术问答>linux和unix
请问Linux的命令在内核的那个源文件中?
来源: 互联网 发布时间:2015-02-11
本文导语: 如cp,ls等命令在源代码的哪些文件中,找不到啊? 还有就是如何增加一个新的命令? 谢谢! | cp ls 等命令不属于shell.也不属于内核。他们都是unix下的应用软件。 它们一般放在/bin 和 /sbin 目录下。 ...
如cp,ls等命令在源代码的哪些文件中,找不到啊?
还有就是如何增加一个新的命令?
谢谢!
还有就是如何增加一个新的命令?
谢谢!
|
cp ls 等命令不属于shell.也不属于内核。他们都是unix下的应用软件。
它们一般放在/bin 和 /sbin 目录下。
只有少量的命令才被内置到shell中,那是因为他们使用频繁,为了提高效率。
比如:cd命令。 这类命令一般在以上的目录里都找不到。
它们一般放在/bin 和 /sbin 目录下。
只有少量的命令才被内置到shell中,那是因为他们使用频繁,为了提高效率。
比如:cd命令。 这类命令一般在以上的目录里都找不到。
|
cp ls 等命令不属于内核
他们有自己独立的源文件,應該算文件系統的操作接口
如果你想使自己写的一个应用程序可直接使用,可将他拷贝至公用目录下(相當於windows的C:;c:windows;)
建議存放路徑為:/usr/local/bin
他们有自己独立的源文件,應該算文件系統的操作接口
如果你想使自己写的一个应用程序可直接使用,可将他拷贝至公用目录下(相當於windows的C:;c:windows;)
建議存放路徑為:/usr/local/bin
|
他们属于BASH,不是内核文件,你可以参看bash的源代码
|
to blh(老猫):
cp ls等不属于bash。
blue_fairy(兰精灵)说得没错,他们都是unix下的应用软件,都是GNU的高人写出来的。具体说,cp和ls属于fileutils软件包,源代码可去gnu下载。
cp ls等不属于bash。
blue_fairy(兰精灵)说得没错,他们都是unix下的应用软件,都是GNU的高人写出来的。具体说,cp和ls属于fileutils软件包,源代码可去gnu下载。
|
在bin里面