gpt4 book ai didi

linux - 无法在 .bash_profile 中设置路径和来源

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:26 31 4
gpt4 key购买 nike

Linux 内部工作原理的新手。自从我开始以来,我积累了很多可执行脚本,有人告诉我每次我想使用它们时都浪费了很多时间输入它们的完整路径,所以建议将路径添加到我的 .bash_profile 所以我做了如下

PATH=$HOME/bin/Tools/cif2cell-1.1.5:$HOME/bin/Tools/cteprouts:$PATH
PATH=$PATH:$HOME/bin:$HOME/bin/Tools
export $PATH

. $HOME/bin/AtomsScriptsNG/bin/src/settings.sh
source $HOME/bin/AtomsScriptsNG/bin/src/settings.sh

我正在使用 putty.exe 连接到在 Unix 语言上运行的集群计算机(不确定它是否有所作为)。

当我使用上面的 .bash_profile 登录时,出现以下错误

-bash: export: `/home/eg205/bin/Tools/cif2cell-1.1.5:/home/eg205/bin/Tools/ctepro uts:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/pbs/default/bin:/home/eg205/bin:/home/eg205/bin:/home/eg205/bin/Tools': not a valid identifier
-bash: /home/eg205/bin/AtomsScriptsNG/bin/src/settings.sh: No such file or directory
-bash: /export71/home/eg205/bin/AtomsScriptsNG/bin/src/settings.sh: No such file or directory

我确定我犯了一些明显的错误......我如何正确设置它以从 settings.sh 加载 AtomsScruptsNG 环境并查看在目录 bincif2cell-1.1.5cteprouts 中存放我经常运行的脚本?

最佳答案

尝试像这样从您的导出行中删除 $:

export PATH

这将告诉 shell 导出变量“PATH”而不是它的“内容/值”。

关于 shell 需要记住的一件事:您通过键入或通过向其提供脚本传递给 shell 的每一行都将在所有替换完成后执行。所以所有看起来像 $FOOBAR 的东西都将被变量 FOOBAR 的内容替换。

如果每个变量都被成功替换,整个命令行将由 shell 执行。

关于linux - 无法在 .bash_profile 中设置路径和来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23934963/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com