Linux/UNIX 下 “command not found” 原因分析及解决

Linux/UNIX 下 “command not found” 原因分析及解决

在使用 Linux/UNIX 时,会经常遇到 “command not found” 的错误,就如提示的信息,Linux /UNIX 没有找到该命令。原因无外乎你命令拼写错误或 Linux/UNIX 系统就没有安装该命令。

分析过程确认命令没有拼写错误Linux/UNIX 中的所有命令都是大小写敏感的。

搜索路径中检查查找命令路径

代码语言:javascript复制$ which xxxx

/usr/bin/which: no xxxx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)显示当前的搜索路径

代码语言:javascript复制$ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin检查执行命令的目录是否存在。目录存在但不正确,则修正即可;目录不存在,则通过如下命令添加。

把目录添加到 $PATH 下面

代码语言:javascript复制$ export PATH=$PATH:/xxxx/bin注意:永久生效,需要添加到全局环境变量文件(/etc/profile)或用户环境变量文件(~/.bash_profile)中。

代码语言:javascript复制# 添加到系统环境变量文件,并实时生效

$ echo "export PATH=$PATH:/xxxx/bin" >> /etc/profile && source /etc/profile

# 添加到用户环境变量文件,并实时生效

$ echo "export PATH=$PATH:/xxxx/bin" >> ~/.bash_profile && source ~/.bash_profile验证命令路径

代码语言:javascript复制$ which cd

/usr/bin/cd常见场景Centos 最小化安装,导致 ifconfig,netstat 命令找不到

代码语言:javascript复制# 查找 ifconfig 命令路径

$ which ifconfig

/usr/bin/which: no ifconfig in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)# yum 搜索 ifconfig 命令

$ yum search all ifconfig

============================================================================= 匹配:ifconfig ==============================================================================

python36-ifcfg.noarch : Python cross-platform network interface discovery (ifconfig/ipconfig/ip)

moreutils.x86_64 : Additional unix utilities

net-tools.x86_64 : Basic networking tools

python2-psutil.x86_64 : A process and system utilities module for Python

python34-psutil.x86_64 : A process and system utilities module for Python

python36-psutil.x86_64 : A process and system utilities module for Python# yum 安装 net-tools.x86_64 包

$ yum install -y net-tools

# 验证命令路径

$ which ifconfig

/usr/sbin/ifconfig

相关文章

世界杯丹麦vs法国赛前预测分析|历史交锋战绩|实力对比
透视的概念、现象及常用术语
365bet足球网址

透视的概念、现象及常用术语

🕒 08-06 👁️ 6994
淘宝网店代销货源在哪找?新手怎么做?
bet3365官方手机

淘宝网店代销货源在哪找?新手怎么做?

🕒 08-23 👁️ 6634
AP 幸存者美国二手可入吗
365bet足球网址

AP 幸存者美国二手可入吗

🕒 09-28 👁️ 2026
饥荒列表
best365从哪能进去

饥荒列表

🕒 08-04 👁️ 2417
亻旁加一个难后为傩,傩读什么?有几种读法?傩是什么意思?