Unix:正在获取导出路径到";棍子;
在Unix中设置导出路径时,例如:Unix:正在获取导出路径到";棍子;,unix,shell,path,terminal,export,Unix,Shell,Path,Terminal,Export,在Unix中设置导出路径时,例如: export PATH=$PATH: $EC2_HOME/bin 如果我退出终端并重新打开它继续工作,我必须再次完成所有步骤,每次设置路径。 我想知道如何设置路径并使其“固定”,以便我的系统知道下次打开终端时在哪里查找所有内容,而无需重新进行。 谢谢 将其添加到.bashrc或其他.bash启动文件。您需要找到您的配置文件并将该行放在其中。假设您使用bash,配置文件是.bashrc和.bash_profile,位于~。这些文件会因您使用的shell而异。您
export PATH=$PATH: $EC2_HOME/bin
如果我退出终端并重新打开它继续工作,我必须再次完成所有步骤,每次设置路径。
我想知道如何设置路径并使其“固定”,以便我的系统知道下次打开终端时在哪里查找所有内容,而无需重新进行。
谢谢 将其添加到.bashrc或其他.bash启动文件。您需要找到您的配置文件并将该行放在其中。假设您使用bash,配置文件是.bashrc和.bash_profile,位于~。这些文件会因您使用的shell而异。您必须将这些命令放入shell的一个“autostart”文件中
对于bash,这将是您的homeditory中的
.bashrc
(必要时创建它)打开~/.bashrc。
每次启动新shell时都会加载此文件(如果您使用的是bash,大多数人都使用它)。如果使用的是不同的shell,则文件可能具有不同的名称,如~/.shrc
将所需的行添加到文件底部:
export PATH=$PATH:$EC2_HOME/bi
从线程中的其他位置汇总的其他信息:
根据您的外壳和需要,可以在多个位置放置此文件。所有这些文件都在您的主目录中:
对于Bash:
.bashrc (executed when you shart a shell)
或
对于csh和tcsh:
.cshrc
对于sh和ksh:
.profile
将其添加到.cshrc文件(用于csh和tcsh)、.profile文件(用于sh和ksh)或.bash_概要文件(用于bash)。。。对于ksh,请编辑.profile 不要在冒号和$EC2_HOME之间留空格。一般来说,最好在一个配置文件中这样做——在登录时执行一次,而不是在启动shell时读取的rc文件(如.bashrc)中。重要的安全提示:在变量扩展周围加引号,例如,
export PATH=“$PATH:$EC2_HOME/bi”
(除非您使用的是类似于zsh的shell,默认情况下会将它们视为引用,以避免此类错误)。
.profile