当前位置: 技术问答>linux和unix
如何返回一个已安装软件的路径
来源: 互联网 发布时间:2016-11-26
本文导语: 想问一下如何编写一个脚本返回在Linux下一个已经安装好的软件的路径,谢谢了.... | 不明白,你是想知道执行文件所在路径还是想知道软件所有的文件的路径?还有就是你的软件是怎么安装的...
想问一下如何编写一个脚本返回在Linux下一个已经安装好的软件的路径,谢谢了....
|
不明白,你是想知道执行文件所在路径还是想知道软件所有的文件的路径?还有就是你的软件是怎么安装的?如果是RPM(RHEL|Fedora|CentOS),直接“rpm -ql 软件包”就可以了,如果你知道程序执行命令,想知道它属于安个包,可以先执行:
type vi(此处以vi为例),
得到:/bin/vi
执行:
rpm -qf /bin/vi,
得到:
vim-minimal-7.3.056-1.fc14.x86_64
执行:
rpm -ql vim-minimal-7.3.056-1.fc14.x86_64
得到:
/bin/ex
/bin/rvi
/bin/rview
/bin/vi
/bin/view
/etc/virc
type vi(此处以vi为例),
得到:/bin/vi
执行:
rpm -qf /bin/vi,
得到:
vim-minimal-7.3.056-1.fc14.x86_64
执行:
rpm -ql vim-minimal-7.3.056-1.fc14.x86_64
得到:
/bin/ex
/bin/rvi
/bin/rview
/bin/vi
/bin/view
/etc/virc