繁体   English   中英

命令在 EC2 中不起作用?

[英]Command not working in EC2?

没有任何命令在 ec2 机器上工作。

-bash: id: command not found
-bash: id: command not found
-bash: id: command not found
-bash: tty: command not found
-bash: mktemp: command not found
-bash: $TMP: ambiguous redirect
-bash: rm: command not found
-bash: vim: command not found

我想我在 /etc/environment 中做了一些更改以设置 java 的 PATH 一段时间后,我无法在下次登录时运行任何命令。

任何人都请帮忙,我应该怎么做才能再次完美地运行这些命令?

我通过在 /etc/environment 文件中使用 export PATH=$PATH: 附加 PATH 搞砸了,因为不知道 $PATH 在 /etc/environment 中不起作用。

我是如何发现我的问题的?

A-我使用了命令“which ls”,然后它向我显示了 ls 命令位置,哪个是 /usr/bin ,它还显示 PATH 不包含这个。

我是如何解决我的问题的?

A- 由于没有一个命令在工作,甚至 vi 命令都没有工作,所以剩下的唯一选项就是这样做:PATH=$PATH:/usr/bin export PATH

这样做之后,现在我可以在我的机器上 sudo 了。

我希望,它可以对任何其他错误地破坏他/她的环境的人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM