Unix:将导出路径变为“坚持”

时间:2008-10-16 15:50:49

标签: unix shell path terminal export

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

export PATH=$PATH: $EC2_HOME/bin

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

6 个答案:

答案 0 :(得分:15)

打开~/.bashrc.每次启动新shell时都会加载此文件(如果您使用的是Bash,大多数人都是这样)。如果您使用的是其他shell,则该文件可能具有不同的名称,例如~/.shrc

将您需要的行添加到文件底部:

export PATH=$PATH:$EC2_HOME/bi

其他信息从该帖子的其他地方汇总:

根据您的shell和您的需求,有多个地方可以放置它。所有这些文件都在您的主目录中:

对于Bash:

.bashrc (executed when you shart a shell)

OR

.bash_profile (executed when you log in)

对于csh和tcsh:

.cshrc

对于sh和ksh:

.profile

答案 1 :(得分:2)

将其添加到.cshrc文件(对于csh和tcsh),。profile文件(对于sh和ksh)或.bash_profile文件(对于bash)

答案 2 :(得分:1)

您需要找到您的个人资料文件并将该行放入其中。假设你使用bash,配置文件是.bashrc和.bash_profile,在〜中找到。这些文件将根据您使用的shell而有所不同。

答案 3 :(得分:1)

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

对于bash,这将在您的homedirectory中.bashrc(必要时创建)

答案 4 :(得分:0)

将其添加到.bashrc或其他.bash启动文件中。

答案 5 :(得分:0)

...对于ksh编辑 .profile