日期:2014-05-16  浏览次数:20689 次

关于linux命令行程序
我现在安装了一个软件,它添加了很多可以从命令行里启动的功能,我想知道能否找到这些命令行功能的源码(是可执行文件吗?)?谢谢!
------解决方案--------------------
都是调用系统目录‘/bin/’,‘/sbin/’,'/usr/bin/','/usr/sbin/'等下的可执行命令!
------解决方案--------------------
which passwd
------解决方案--------------------
whereis who
who: /usr/bin/who /usr/bin/X11/who /usr/share/man/man1/who.1.gz

这里显示的是可执行文件。具体源代码应该可以在你下载软件的时候得到的
------解决方案--------------------
你是想看使用说明,还是源代码,还是可执行文件的路径。
使用说明:直接输入命令不加任何参数
源码:如果是开源软件,可以自己去下载源码,但是一般不会和软件一块打包。
文件路径:如楼上所说 whereis

------解决方案--------------------
建议这种情况你就是用源码安装,在你下载的安装包里面肯定有一个src文件夹,里面放的都是源代码。
如果你想查看某一条具体命令的执行情况,从mian着手,有个函数会读取你输入的命令行,并进行分割,按照一定的结构执行:命令+参数+file   看源码吧

至于你能直接执行这些命令,是因为你安装完成后,生成的可执行文件加入了可执行程序路径