Unix:获取导出PATH到“Stick”

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

export PATH=$PATH: $EC2_HOME/bin 

如果我离开航站楼开放回去继续工作,我必须再次经过所有的步骤,每次都设置path。 我想知道如何设置path并让它“粘住”,这样我的系统就知道在下次打开terminal的时候哪里可以find所有的东西,而不必再重复一遍。 谢谢!

打开~/.bashrc. 每次启动一个新的shell时都会加载这个文件(如果你使用的是大多数人使用的Bash)。 如果你使用的是不同的shell,这个文件可能会有不同的名字,比如~/.shrc

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

 export PATH=$PATH:$EC2_HOME/bi 

其他信息从其他地方卷起来:

有多个地方可以放这个,取决于你的shell和你的需求。 所有这些文件都在您的主目录中:

对于Bash:

 .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的“autostart”文件中。

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

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

…和ksh编辑.profile