Che*_*tan 0 environment-variables command-line-interface amazon-ec2 amazon-web-services
突然,没有linux命令(ls,vi等)在AWS EC2实例中运行,我收到一条消息,提示未找到命令。
我启动了一个EC2实例,所有linux命令运行正常。然后,我将一些文件上传到EC2并将其提取(设置我的环境)。
我对〜/ .bashrc文件进行了以下更改
export M2_HOME=/home/ec2-user/apache-maven-3.6.0
export JAVA_HOME=/home/ec2-user/jdk1.8.0_151
export ANT_HOME=/home/ec2-user/apache-ant-1.9.13
export PATH=/home/ec2-user/jdk1.7.0_80/bin:/home/ec2-user/apache-maven-3.6.0/bin
export JBOSS_HOME=target/wildfly-run/wildfly-11.0.0.Final
Run Code Online (Sandbox Code Playgroud)
然后在我的AWS EC2实例中执行以下命令。
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
在此linux命令(ls,vi,cat等)不起作用之后,但是“ which”,“ pwd”命令却起作用。
有人可以帮助我更正PATH设置,以便我的命令开始正常执行
您应该将原始PATH附加到所做的添加操作中(使用$ PATH变量),如下所示:
导出PATH = / home / ec2-user / jdk1.7.0_80 / bin:/home/ec2-user/apache-maven-3.6.0/bin:$ PATH
归档时间: |
|
查看次数: |
519 次 |
最近记录: |