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
中的条目用于查找包含文件名的目录。如果提供了任何参数
,则在执行文件名
时,这些参数将成为位置参数。