Linux中环境变量问题

经常在装了Linux系统后,使用终端敲击命令时,出现“bash:......:commandnotfound”,后来上网查了下,多说是环境变量的问题。请问谁能详细地讲解下... 经常在装了Linux系统后,使用终端敲击命令时,出现“bash:......:command not found”,后来上网查了下,多说是环境变量的问题。
请问谁能详细地讲解下????
展开
 我来答
jiangtao9999
2010-08-10 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8074万
展开全部
不一定是环境变量的问题,有可能还是:
1、你没装
2、已经废弃了
3、你装错地方了
4、你没权运行(当然是当前 ID 权限啦)

因为 Linux 已经准备了环境变量了。但根据某些“通用”设置,某些特殊地方不能随便访问,比如普通用户访问 /sbin 和 /usr/sbin 。有的时候就是你装错地方,比如受骗把软件装到 /usr/local/xxxx/ 里面。

默认 Linux 只从有限的几个地方查找命令。
具体你可以看 export 输出里面的 PATH 变量。
或者直接 echo $PATH ,这个变量就是管命令查找目录地方的。

至于没安装,或者已经换了的命令,那我就深表遗憾了……
百度网友4d5bbf046
2010-08-11 · TA获得超过1133个赞
知道小有建树答主
回答量:625
采纳率:0%
帮助的人:685万
展开全部
command not found错误信息不一定是环境变量的问题
首先要看你敲得命令所在的包是否安装,如果没装报这样的错误是正常的,如果装了才是PATH环境变量的问题,比如你用普通用户敲/sbin下的命令,就会报这样的错误,原因是/sbin目录下的命令是给root使用的,普通用户的PATH环境变量中不包括/sbin目录,即使包括执行时也会提示你没有权限的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
capsclock
2010-08-10 · TA获得超过585个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:226万
展开全部
一句话说不明白,你看看这篇文章吧。
http://www.linuxeden.com/html/sysadmin/20080424/56879.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
525club
2010-08-11 · 超过20用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:44万
展开全部
jiangtao9999说的比较详细了,帮你顶顶吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式