Ubuntu 12.04中的bash_配置文件

Ubuntu 12.04中的bash_配置文件,ubuntu,ubuntu-12.04,Ubuntu,Ubuntu 12.04,在进行一些配置以在环境中包括JAVA\u HOME时,我创建了文件.bash\u profile,并使用JAVA\u HOME和PATH变量对其进行了更新。更新PATH变量时,我忘记在命令EXPORT PATH='PATH:/usr/…中包含PATH:。然后,我运行命令source/.bash\u profile,它把一切都搞砸了。现在我在路径中也找不到基本命令,并在vi、ls等命令中显示错误 我现在希望一切都恢复到以前的状态。请驾驶我 您通常可以使用命令的完整路径调用命令-/usr/bin/或

在进行一些配置以在环境中包括
JAVA\u HOME
时,我创建了文件
.bash\u profile
,并使用
JAVA\u HOME
PATH
变量对其进行了更新。更新
PATH
变量时,我忘记在命令
EXPORT PATH='PATH:/usr/…
中包含
PATH:
。然后,我运行命令
source/.bash\u profile
,它把一切都搞砸了。现在我在
路径中也找不到基本命令
,并在
vi
ls
等命令中显示错误


我现在希望一切都恢复到以前的状态。请驾驶我

您通常可以使用命令的完整路径调用命令-
/usr/bin/
/bin/

您还可以自己以交互方式导出新路径:

export PATH=/bin:/usr/bin

另外,当您编辑
.bash\u配置文件时,您可能希望
导出路径=$PATH:
您的
.bash\u配置文件看起来像这样:

export PATH="$PATH:/another/path/to/something"
这将把您的新路径附加到现有路径上(用内容替换变量名)。另外,我建议使用文件
~/.bashrc
在每次bash调用时加载值。(请务必进行备份)


那么,你试过打开和关闭它吗?再次登录后,您的
路径应该看起来正常。

那么您的.bash\u配置文件现在看起来如何?谢谢!这有帮助。您能告诉我
source
命令的作用吗?请参阅
$help source
源文件名参数
从当前shell中的文件执行命令。从当前shell中的
FILENAME
读取并执行命令。
$PATH
中的条目用于查找包含
文件名的目录。如果提供了任何
参数
,则在执行
文件名
时,这些参数将成为位置参数。