当前位置: 技术问答>linux和unix
关于linux命令行程序
来源: 互联网 发布时间:2017-05-02
本文导语: 我现在安装了一个软件,它添加了很多可以从命令行里启动的功能,我想知道能否找到这些命令行功能的源码(是可执行文件吗?)?谢谢! | whereis who who: /usr/bin/who /usr/bin/X11/who /usr/share/man/man1/who.1.gz 这里显...
我现在安装了一个软件,它添加了很多可以从命令行里启动的功能,我想知道能否找到这些命令行功能的源码(是可执行文件吗?)?谢谢!
|
whereis who
who: /usr/bin/who /usr/bin/X11/who /usr/share/man/man1/who.1.gz
这里显示的是可执行文件。具体源代码应该可以在你下载软件的时候得到的
|
都是调用系统目录‘/bin/’,‘/sbin/’,'/usr/bin/','/usr/sbin/'等下的可执行命令!
|
which passwd
|
你是想看使用说明,还是源代码,还是可执行文件的路径。
使用说明:直接输入命令不加任何参数
源码:如果是开源软件,可以自己去下载源码,但是一般不会和软件一块打包。
文件路径:如楼上所说 whereis
使用说明:直接输入命令不加任何参数
源码:如果是开源软件,可以自己去下载源码,但是一般不会和软件一块打包。
文件路径:如楼上所说 whereis
|
建议这种情况你就是用源码安装,在你下载的安装包里面肯定有一个src文件夹,里面放的都是源代码。
如果你想查看某一条具体命令的执行情况,从mian着手,有个函数会读取你输入的命令行,并进行分割,按照一定的结构执行:命令+参数+file 看源码吧
至于你能直接执行这些命令,是因为你安装完成后,生成的可执行文件加入了可执行程序路径
如果你想查看某一条具体命令的执行情况,从mian着手,有个函数会读取你输入的命令行,并进行分割,按照一定的结构执行:命令+参数+file 看源码吧
至于你能直接执行这些命令,是因为你安装完成后,生成的可执行文件加入了可执行程序路径