Linux配置代理,设置环境变量

 1 # vi /etc/profile 

在文件中添加以下配置  

export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118  
export no_proxy=192.168.*.*,*.local,localhost,127.0.0.1
export http_proxy https_proxy no_proxy  

其中:

  http_proxy:http协议使用代理服务器地址;
  https_proxy:https协议使用安全代理地址;
  ftp_proxy:ftp协议使用代理服务器地址;
  user:代理使用的用户名;
  password:代理使用用户名的密码;
  proxy.abc.com:代理地址,可以是IP,也可以是域名;
  8080:使用的端口;
  no_proxy:不使用代理的主机或IP。

        保存退出,注销重新登陆系统即可生效。

### 如何在Linux系统中配置环境变量 #### 使用命令行临时设置环境变量 可以通过 `export` 命令来临时定义或修改环境变量。这种方式只会在当前终端会话有效,在关闭终端后失效。 ```bash export MY_VARIABLE="value" ``` 为了验证是否成功设置了该变量,可以使用如下命令: ```bash echo $MY_VARIABLE ``` 这允许用户快速测试不同环境下程序的行为而无需永久更改系统配置[^1]。 #### 编辑Shell配置文件实现持久化设置 对于希望长久生效的环境变量,则需编辑shell初始化脚本文件。常见的有 `.bashrc`, `.bash_profile`, 或者其他由所使用的shell决定的具体文件名(例如zsh用户的`.zshrc`)。这些文件通常位于用户的家目录下。 打开对应的配置文件并添加一行用于导出新的环境变量: ```bash nano ~/.bashrc ``` 在文件末尾追加要设置环境变量声明语句: ```bash export PATH=$PATH:/new/directory/to/add ``` 保存退出后使新配置立即生效可执行以下命令刷新当前session中的环境变量: ```bash source ~/.bashrc ``` 这种方法适用于个人用户的自定义需求,不会影响到系统的全局环境设定[^2]。 #### 修改全局环境变量 如果目标是让某个特定软件包或者工具链在整个操作系统层面可用,那么应该考虑调整全局范围内的环境变量。一般情况下,这类变更发生在 `/etc/profile` 文件或是 `/etc/environment` 中;某些发行版可能还会提供专门针对各shell类型的配置模板如 `/etc/bash.bashrc`. 以向所有用户开放访问权限为例,可以在上述提到的一个位置增加相应的路径或其他必要参数: ```bash sudo nano /etc/environment ``` 同样地,记得重启服务或重新登录以便应用最新的改动[^3]. #### 配置代理服务器相关的环境变量 当网络连接涉及到通过HTTP/HTTPS代理时,也需要相应地指定几个特殊的环境变量:`http_proxy`, `https_proxy`, 和 `no_proxy`。它们的作用是指定HTTP(S)请求转发给哪个中间节点处理以及哪些主机地址不需要经过代理直接通信。 具体操作方式同前述方法一致,只是内容有所区别: ```bash export http_proxy=http://proxy.example.com:port/ export https_proxy=https://proxy.example.com:port/ export no_proxy=localhost,127.0.0.1,.example.com ``` 以上就是关于如何在Linux环境中配置环境变量的主要介绍[^4].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值