- 先使用
which
whereis
type
查询到命令的具体位置:
[manjaro@laptop ~]$ type dig
dig is /usr/bin/dig
[manjaro@laptop ~]$ which dig
/usr/bin/dig
[manjaro@laptop ~]$ whereis dig
dig: /usr/bin/dig /usr/share/man/man1/dig.1.gz
- 然后使用
pacman
或yay
命令查找所属软件包:
[manjaro@laptop ~]$ pacman -F /usr/bin/dig
usr/bin/dig 由 extra/bind 9.16.15-1 所拥有
[manjaro@laptop ~]$ yay -F /usr/bin/dig
usr/bin/dig 由 extra/bind 9.16.15-1 所拥有
- 如果上述方式查不到,应该是系统PATH路径含有软链接导致的,可以不带路径,直接查询(但查询速度会慢一些),如:
[manjaro@laptop ~]$ pacman -F dig
extra/bind 9.16.15-1 [已安装: 9.16.16-1]
usr/bin/dig
community/epic4 2.10.10-1
usr/share/epic/script/dig
如需要查询manjaro软件包包括哪些命令可访问:https://www.jianshu.com/p/d1257407ac9f
网友评论