6

在 Unix 中设置导出路径时,例如:

export PATH=$PATH: $EC2_HOME/bin

如果我退出终端并重新打开它以继续工作,我必须再次完成所有步骤,每次都设置路径。我想知道如何设置路径并让它“粘住”,这样我的系统就知道下次打开终端时在哪里可以找到所有东西,而不必重新做一遍。谢谢!

4

6 回答 6

15

打开~/.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
于 2008-10-16T15:54:03.110 回答
2

将其添加到您的 .cshrc 文件(用于 csh 和 tcsh)、.profile 文件(用于 sh 和 ksh)或 .bash_profile 文件(用于 bash)

于 2008-10-16T15:54:53.263 回答
1

您需要找到您的配置文件并将该行放在那里。假设您使用 bash,配置文件是 .bashrc 和 .bash_profile,在 ~ 中找到。这些文件将根据您使用的外壳而有所不同。

于 2008-10-16T15:53:54.967 回答
1

您必须将这些命令放入 shell 的“自动启动”文件之一。

对于 bash,这将.bashrc在您的主目录中(如有必要,请创建它)

于 2008-10-16T15:53:56.697 回答
0

将它添加到您的 .bashrc 或另一个 .bash 启动文件中。

于 2008-10-16T15:53:48.710 回答
0

...对于 ksh 编辑.profile

于 2008-10-16T16:17:42.437 回答