天天看點

linux下command not found解決方案

linux出現command not found的解決方案如下:

1、先用如下指令檢視系統是否存在該command
find / -name command-name
例如:find / -name semanage   # semanage是linux下selinux管理工具
2、如果步驟1能找到,則是由于沒有配置環境變量,将輸出目錄中含有bin或sbin對應的目錄配置到環境變量即可
3、如果步驟1找不到,則系統沒有安裝該command對應的軟體包,安裝該軟體包即可。
           

如何知道command所對應的軟體包呢?可以使用如下指令

yum provides command-name
例如:yum provides semanage
           
linux下command not found解決方案

如上圖所示,

semanage

所對應的軟體包為

policycoreutils

,直接使用

yum install -y policycoreutils
           

安裝對應的軟體包即可。

繼續閱讀