环境变量PATH的设置

  1. 环境变量PATH的设置(都是经过实验验证过的,)

操作环境:ubuntu 10.04  kernel:2.6.32.44


设置变量主要有以下这几个文件:/etc/environment,/etc/profile/etc/bash.bashrc,/root/.bashrc,/root/.profile,/home/limuscle/.bashrc,/home/limuscle/.profile/etc/login.defs这些文件。

/etc/profile,/etc/bash.bashrc这两个是应用于整个系统范围内的,其中都是默认没有定义PATH这个环境变量的。

其他的~/.bashrc,~/.profile是针对用户的。

shell分为两种,loginshellnon-loginshellLoginshell就是在tty1-tty7下需要输入密码才能进入终端输入界面的。Non-loginshell就是我们获取一个终端界面,不需要输入密码的,例如我们在xwindows下获取一个终端一样。

Login shell读取:/etc/profile,~/.profile这两个文件。

Non-login shell 只读取~/.bashrc

在执行/etc/profile会在这个文件中执行/etc/bash.bachrc

在执行~/.profile会在这个文件中执行~/.bashrc

以上说明:non-loginshell读取的指示loginshell读取资料所包含的一部分而已,所以我们source时指定的文件不同,就会导致我们的PATH就不同了。

(注:~指的是用户目录,当为root时,为/root/*,当为普通用户时,为/home/limuscle/*,使用不同的用户对应不同的文件。)

一般用户默认的PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesroot用户的默认PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin.设置默认的值在/etc/login.defs这个文件里进行定义。

我们从xwindows下新建一个终端(non-login),就只会读取~/.bashrc这个文件.而每次进行切换用户后,就会重新对切换后的用户的.bashrc进行重新读取。

我们无论是那个用户,只要执行sourcefilename就可以把当前的PATH变为在这些文件中所设置的PATH。所以我们的/etc/environment就是这样的类型,当我们要使用里面的设置时,就source/etc/environment就可以设置PATH了。这样设置的PATH就可以针对不同的变量进行设置

(注:以上的limuscle是本人的家目录名,只要换成自己家目录就是了)

差不多弄了一个晚上,算是理解了。^-^,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以通过以下步骤在Anaconda中设置环境变量PATH: 1. 打开Anaconda Navigator(如果您使用的是Windows系统)或者在命令行中输入`anaconda-navigator`(如果您使用的是Linux或MacOS系统)来启动Anaconda Navigator。 2. 在Anaconda Navigator中,点击"Environments"选项卡,选择您想要设置环境变量的环境。 3. 在选中的环境下,点击右侧的"三个点"按钮,并选择"Open Terminal"来打开终端。 4. 在终端中,输入以下命令来激活所选环境: ``` conda activate <environment_name> ``` 其中`<environment_name>`是您想要激活的环境的名称。 5. 接下来,输入以下命令来将环境路径添加到系统的PATH变量中: ``` export PATH=$PATH:/path/to/your/environment/bin ``` 其中`/path/to/your/environment/bin`是您想要添加到PATH的环境路径。请确保替换成正确的路径。 6. 环境变量设置已完成。您现在可以关闭终端。 请注意,上述步骤适用于Linux和MacOS系统。如果您使用的是Windows系统,请按照以下步骤进行设置: 1. 打开Anaconda Prompt,可以在开始菜单中找到。 2. 输入以下命令来激活所选环境: ``` conda activate <environment_name> ``` 其中`<environment_name>`是您想要激活的环境的名称。 3. 输入以下命令来将环境路径添加到系统的PATH变量中: ``` setx PATH "%PATH%;C:\path\to\your\environment\Scripts" ``` 其中`C:\path\to\your\environment\Scripts`是您想要添加到PATH的环境路径。请确保替换成正确的路径。 4. 按下回车键确认设置。 5. 环境变量设置已完成。您可以关闭Anaconda Prompt。 请注意,上述步骤中的`<environment_name>`和`/path/to/your/environment`需要根据您的实际情况进行替换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值