永发信息网

command not found,怎么解决

答案:2  悬赏:70  手机版
解决时间 2021-03-09 00:33
command not found,怎么解决
最佳答案
通常,command not found是系统不能找到执行命令的路径引起的,是怎么回事儿呢?拿命令ifconfig来说,如果没有把:/sbin追加到环境变量,直接输入ifconfig命令是不能执行的,输入/sbin/ifconfig才能执行。通过whereis ifconfig可得知ifconfig所在路径是/sbin/ifconfig,即在sbin目录下。如果环境变量中没有设置/sbin,则会显示command not found,如果不设置环境变量并企图先进入/sbin目录再执行ifconfig命令是不会成功的,因为系统不会主动搜索当前目录下的文件,它不关心你的当前目录在哪儿,只会搜索环境变量。不设置环境变量是否就意味不能使用ifconfig命令了呢?显然不是,如果不设置环境变量/sbin,你仍然可通过如下方法执行ifconfig命令:cd /sbin; ./ifconfig 。“./ ”告诉系统不用搜索环境变量,直接就在当前目录下执行命令,作用等同于/sbin/ifconfig。 总结起来,可通过两种方法解决command not found问题。第一种,设置环境变量,如果不知某个命令所属目录,whereis [command]可查看。第二种,不用设置环境变量,进入命令所属目录,./[command]亦可实现。
全部回答
通command not found系统能找执行命令路径引起事呢拿命令ifconfig说,没:/sbin追加环境变量直接输入ifconfig命令能执行输入/sbin/ifconfig才能执行通whereis ifconfig知ifconfig所路径/sbin/ifconfig,即sbin目录环境变量没设置/sbin则显示command not found设置环境变量并企图先进入/sbin目录再执行ifconfig命令功系统主搜索前目录文件关前目录哪搜索环境变量设置环境变量否意味能使用ifconfig命令呢显设置环境变量/sbin仍通执行ifconfig命令:cd /sbin; ./ifconfig ./ 告诉系统用搜索环境变量直接前目录执行命令作用等同于/sbin/ifconfig 总结起通两种解决command not found问题第种设置环境变量知某命令所属目录whereis [command]查看第二种用设置环境变量进入命令所属目录./[command]亦实现 我觉得原因是这样的,service命令是要用root用户来执行的,而出错的用户是用su root切换到root用户下,这个命令没有也不会把环境带过去!用如下命令就不会出错了: su - root 注意:su 后面是一个空格,横线后面也是一个空格,千万不能省略. 很简单,但是很实用!呵呵!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跪求法语自我介绍(我叫...,今年12岁。来自
苏农连锁地址在什么地方,想过去办事
大海什么地翻滚着什么的波涛
我玩真三国无双7:猛将传,怎么有些人可以出
什么是木工锯片?木工锯片使用方法有哪些?
做梦老是梦到和别的男人在一起
叔侄关系的处理
合同到期没有休年休怎么算
海杰商店我想知道这个在什么地方
建筑中求L内的详细解释
改病句【搭配不当类型的】 1.祈年殿的灯火辉
小机箱有什么显卡可以用的
在小米手机助手刷机后手机内存里的文件还在吗
感冒的人吃什么甜品好
使用fluent监测阻力系数时出现error:no data
推荐资讯
什么样的人适合当君王?什么样的人适合当臣子
微机原理0c4h是什么意思
手机老是自己打电话出去怎么回事?
厦门理工大学的空乘专业文化课要多少分?一般
【心爱】《我心爱的瓷马》阅读答案我心爱的瓷
4.7万平方公里有多大?相当于国内某地大小
自然界中很多动物都是群居在一起的以下动物营
乌恰县质量技术监督局在什么地方啊,我要过去
邮寄毕业证用顺丰快递的货到付款,寄件人需要
【时评类作文】什么是时评类作文如题、材料作
远视带贵点的镜片是不是恢复的快点
合作市公安局卡加曼派出所地址有知道的么?有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?