command not found 什么意思

[复制链接]
查看11 | 回复4 | 2018-3-30 22:44:10 | 显示全部楼层 |阅读模式
意思是:找不到执行文件或者命令脚本的路径。通常,command not found是系统不能找到执行命令的路径引起的。拿命令ifconfig来说,如果没有把:/sbin追加到环境变量,直接输入ifconfig命令是不能执行的,输入/sbin/ifconfig才能执行。通过whereis ifconfig可得知ifconfig所在路径是/sbin/ifconfig,即在sbin目录下。如果环境变量中没有设置/sbin,则会显示command not found,如果不设置环境变量并企图先进入/sbin目录再执行ifconfig命令是不会成功的,因为系统不会主动搜索当前目录下的文件,它不关心你的当前目录在哪儿,只会搜索环境变量。不设置环境变量是否...
回复

使用道具 举报

千问 | 2018-3-30 22:44:10 | 显示全部楼层
这个问题其实很简单,如果你在终端输入一个命令,而系统提示你说命令没有找到(Command not found)的话,要么是因为你没有装相应的软件包,要么就是因为路径设置的问题。如果是因为软件包的问题,那没有别的好说的,安装相应的软件包就好了。而另外一种情况,则需要对用户的路径进行设置。这里针对普通用户和超级用户分开介绍,以Redhat些列为例。
...
回复

使用道具 举报

千问 | 2018-3-30 22:44:10 | 显示全部楼层
找不到执行文件或者命令脚本的路径,可能和当前用户的环境变量有关系...
回复

使用道具 举报

千问 | 2018-3-30 22:44:10 | 显示全部楼层
...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行