Linux 设置PATH变量后,无法访问bin文件夹中的文件
我已将HADOOP_INSTALL及其bin添加到.bash_配置文件(如下所示)中的PATH变量中,并使用命令Linux 设置PATH变量后,无法访问bin文件夹中的文件,linux,unix,Linux,Unix,我已将HADOOP_INSTALL及其bin添加到.bash_配置文件(如下所示)中的PATH变量中,并使用命令执行它。bash_配置文件。我可以运行命令hadoop版本很好,但是当我关闭终端并再次运行相同的命令时,它会给出如下错误 gsidevas@gsidev-cloudvm ~]$ hadoop version bash: hadoop: command not found 当前.bash_配置文件 我需要做什么才能在我的环境中永久设置HADOOP_安装和它的bin?默认情况下,BASH
执行它。bash_配置文件
。我可以运行命令hadoop版本
很好,但是当我关闭终端并再次运行相同的命令时,它会给出如下错误
gsidevas@gsidev-cloudvm ~]$ hadoop version
bash: hadoop: command not found
当前.bash_配置文件
我需要做什么才能在我的环境中永久设置HADOOP_安装和它的bin?默认情况下,BASH仅在登录shell中读取和执行.BASH_配置文件中的命令。如果您是通过某些X11或类似软件创建终端,那么默认情况下,终端可能不是登录shell
只需将所做的更改移动到.bashrc文件中,就可以为每个shell实现这种效果。请注意,只有当您在系统上的用户名使用“bash”作为shell而不是“sh”时,此选项才能正常工作,因为对于“sh”,默认情况下,.bashrc文件被忽略。您使用的shell和发行版是什么?我将更改移到了.bashrc,它成功了!谢谢:)
export HADOOP_INSTALL=/usr/local/hadoop
PATH=$PATH:$HOME/bin:$HADOOP_INSTALL/bin
export PATH