linux中.bashrc文件作用

.bashrc文件的使用

在linux中,.bashrc文件是一个脚本文件,它在用户登录时执行。.bashrc文件包含一些用户惯用的命令,比如设置环境变量、别名等。不论是bashshzshkshdash等shell,都会在用户登录时执行.bashrc文件

用户目录下的.bashrc文件

在linux系统中有多个.bashrc文件,一般我们设置的都是个人目录下的文件,一般位置为/home/username/.bashrc,这里我以设置代理为例,介绍一下.bashrc文件的作用

首先运行vim ~/.bashrc进入到用户目录的.bashrc文件并进行编辑,在最后加入下面几行

1
2
alias enproxy='proxy=http://xxx.xxx.xxx.xxx:xxxx && export http_proxy=$proxy && export HTTP_PROXY=$proxy && export https_proxy=$proxy && export HTTPS_PROXY=$proxy'
alias unproxy='unset http_proxy HTTP_PROXY https_proxy HTTPS_PROXY'

~/.bashrc文件中添加了两个别名,一个是enproxy,一个是unproxy,分别用于开启和关闭代理,这样我们在命令行运行enproxyunproxy就可以自动打开和关闭代理了

在每次需改完.bashrc文件后,都需要运行source ~/.bashrc来更新.bashrc文件,使.bashrc文件立即生效