当前位置: 首页  >  教程资讯
linux 新建窗口自动source bashrc
  • 时间:2023-05-28 10:46:38
  • 浏览:

    在Linux中,我们经常需要打开多个终端窗口来执行不同的任务。但是每次打开新窗口时都需要手动输入source~/.bashrc来加载最新的环境变量,这样繁琐的操作让人十分头疼。那么有没有一种方法可以让Linux自动为我们加载环境变量呢?答案是肯定的!

    方案一:修改bash配置文件

    在Linux中,我们可以通过修改bash配置文件来实现自动sourcebashrc的功能。具体步骤如下:

    1.打开~/.bashrc文件,输入以下代码:

    #自动sourcebashrc

    if[-f~/.bashrc];then

    source~/.bashrc

    fi

    2.保存并关闭文件。

    3.打开一个新的终端窗口,你会发现bashrc已经被自动加载了!

    方案二:使用Autoenv

    Autoenv是一个非常方便的工具,可以帮助我们自动加载环境变量。使用Autoenv的好处在于它可以根据当前目录下是否存在.env文件来自动加载相应的环境变量。

    具体步骤如下:

    1.安装Autoenv:

    $gitclonegit://github.com/kennethreitz/autoenv.git~/.autoenv

    $echo'source~/.autoenv/activate.sh'>>~/.bashrc

    $source~/.bashrc

    2.在项目目录下创建.env文件,输入需要加载的环境变量,例如:

    exportPATH=$PATH:/usr/local/go/bin

    exportGOPATH=$HOME/go

    3.进入该项目目录,你会发现环境变量已经自动加载了。

    方案三:使用direnv

    direnv是一个类似于Autoenv的工具,也可以帮助我们自动加载环境变量。与Autoenv不同的是,direnv可以根据当前目录下的.envrc文件来自动加载环境变量。

    具体步骤如下:

    1.安装direnv:

    $sudoapt-getinstalldirenv

    2.在项目目录下创建.envrc文件,输入需要加载的环境变量,例如:

    exportPATH=$PATH:/usr/local/go/bin

    exportGOPATH=$HOME/go

    3.进入该项目目录,你会发现环境变量已经自动加载了。

    总结

    通过以上三种方法,我们可以轻松地实现Linux新建窗口自动sourcebashrc的功能。如果你是一名Linux用户,那么这些工具肯定会帮助你提高工作效率。

src-TVRZNMTY4NTI0MTg1NQaHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvMjExMjM3My8yMDIwMDgvMjExMjM3My0yMDIwMDgxODE5MDg0NTkyNi0xNzg4NzIwNTAwLnBuZw==.jpg

imtoken钱包:https://cjge-manuscriptcentral.com/software/7092.html

相关推荐