【问题标题】:Command not working in EC2?命令在 EC2 中不起作用?
【发布时间】:2020-11-25 20:02:42
【问题描述】:

没有一个命令在 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,一段时间后我无法在下次登录时运行任何命令。

请大家帮忙,我应该怎么做才能再次完美运行这些命令?

【问题讨论】:

    标签: linux bash shell vim amazon-ec2


    【解决方案1】:

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

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

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

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

    A- 由于没有一个命令甚至 vi 命令都不起作用,所以剩下的唯一选择就是这样做: PATH=$PATH:/usr/bin 导出路径

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-08
      • 2015-05-20
      • 1970-01-01
      • 2014-04-01
      • 2019-07-30
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多