linux中设置了环境变量结果ls,ps等命令不执行了

linux中设置了环境变量结果ls,ps等命令不执行了,第1张

你好!

你修改成这样肯定不能用了

因为root的ls等命令的目录就存放在/bin下

你应该改成PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:$home/mysql

或者PATH=/usr/local/mysql/bin:$home/mysql:$PATH:$HOME/bin都行,只不过是个检索命令所在文件夹先后的问题

我的回答你还满意吗~~

ls命令基本每个linux shell都会存在,因为这是基本的应用命令。就好比,手机接打电话、短信内容一样,这是最基本的,所以不可能是没有这个命令。1、你可以先用whereis或者which命令查看一下有没有这个命令 具体执行which lswhereis ls2、有可能是系统环境变量导致的问题解决方案: exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

这种问题出现的可能性很多,比如温度过高、内存溢出、cpu等待过多、硬件链接出现异常、磁盘访问有问题等等都可能出现,需要具体问题具体分析。你可以开启linux的报告系统,这样在发生问题时可以输出一个问题诊断报告,进而进行原因分析,否则单单只是现象描述的话很难定位。

你想多了,其实只是因为你的命令输入不够完整,linux在等待你补充 -) 你何不试试下面这样呢: grep "root" /etc/group 请先从自身查找原因,多用 man 看看命令使用帮助。《Linux就该这么学》帮助你更好的全方面了解linux,希望能帮到你。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7671272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存