在进行一些配置以在环境中包含JAVA_HOME
时,我创建了文件.bash_profile
,并使用JAVA_HOME
和PATH
变量对其进行了更新。在更新PATH
变量时,我忘记在PATH:
命令中包含EXPORT PATH='PATH:/usr/...
。然后,我运行了命令source /.bash_profile
,它搞砸了一切。现在我在PATH
中也找不到基本命令,并在vi
,ls
等命令中显示错误。
我现在希望一切都恢复到以前的状态。请掌舵我!
答案 0 :(得分:1)
您可以使用完整路径调用命令 - 通常为/usr/bin/<command>
或/bin/<command>
。
您也可以交互式地导出新的PATH:
export PATH=/bin:/usr/bin
另外,当您修改.bash_profile
时,您需要export PATH=$PATH:<new path>
答案 1 :(得分:0)
您可能希望.bash_profile
看起来像这样:
export PATH="$PATH:/another/path/to/something"
这会将您的新路径追加到现有路径($
用其内容替换变量名称)。另外,我建议使用文件~/.bashrc
来在每次bash调用时加载值。 (一定要备份)
那么,你试过打开和关闭它吗?再次登录后,您的PATH
看起来应该正常。