从图片可以看到,env echo cd user ls 等常用命令已经不可用。但是PS1却是显示出来了虽然没执行。哪位高手能指教一下。谢谢
进入单用户模式维护一下吧。
其实也不用着急,估计你改的时候,把环境变量改错了。 导致PATH找不到命令
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/root/bin:/usr/local/bin:/usr/local/sbin" 一般命令都在这些目录下。追问
其实也不用着急,估计你改的时候,把环境变量改错了。 导致PATH找不到命令
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/root/bin:/usr/local/bin:/usr/local/sbin" 一般命令都在这些目录下。追问
我也怀疑是这个原因啊 不过我记得我就改了PS1 啊是为了验证:profile 和Kshrc两个文件在访问时是先后顺序还是后者覆盖前者。 之所以没说我改了什么是因为我认为我改的不会影响到 shell啊。
追答谁知道你改了什么。从图面上判断,我只能认为是你环境变量有问题。
反正肯定是那改错了,你改回来不就完了。
具体是否影响到了shell.鹅不知道。。
关键是我shell 都用不了 如何改回来啊。 cd pwd 都用不了,更不用说vi了。还没有管理员权限 也没办法找网管 估计是悲剧了。
追答/bin/vi #输入绝对路径呢?
追问不管输什么命令 报错 ksh: ] “命令": not found
追答看来你只能找root了。没办法
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-06-26
你改了什么都不说,那这问题没办法解决。
一般情况下,我建议剁手。本回答被网友采纳
一般情况下,我建议剁手。本回答被网友采纳