在 Unix 中设置导出路径时,例如:
export PATH=$PATH: $EC2_HOME/bin
如果我退出终端并重新打开它以继续工作,我必须再次完成所有步骤,每次都设置路径。我想知道如何设置路径并让它“粘住”,这样我的系统就知道下次打开终端时在哪里可以找到所有东西,而不必重新做一遍。谢谢!
打开~/.bashrc.
每次你启动一个新的 shell 时都会加载这个文件(如果你使用的是 Bash,大多数人都是这样)。如果您使用不同的 shell,该文件可能有不同的名称,例如~/.shrc
.
在文件底部添加您需要的行:
export PATH=$PATH:$EC2_HOME/bi
从线程的其他地方汇总的其他信息:
根据您的外壳和您的需要,有多个地方可以放置它。所有这些文件都在您的主目录中:
对于重击:
.bashrc (executed when you shart a shell)
或者
.bash_profile (executed when you log in)
对于 csh 和 tcsh:
.cshrc
对于 sh 和 ksh:
.profile
将其添加到您的 .cshrc 文件(用于 csh 和 tcsh)、.profile 文件(用于 sh 和 ksh)或 .bash_profile 文件(用于 bash)
您需要找到您的配置文件并将该行放在那里。假设您使用 bash,配置文件是 .bashrc 和 .bash_profile,在 ~ 中找到。这些文件将根据您使用的外壳而有所不同。
您必须将这些命令放入 shell 的“自动启动”文件之一。
对于 bash,这将.bashrc
在您的主目录中(如有必要,请创建它)
将它添加到您的 .bashrc 或另一个 .bash 启动文件中。
...对于 ksh 编辑.profile。