在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 。