You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2 Ubuntu终端启动时自动重载.bashrc的方法

解决WSL2 Ubuntu新终端自动加载~/.bashrc的问题
  • 核心原因:bash启动分两种模式,登录shell会优先读取~/.bash_profile、~/.profile这类文件,而交互式非登录shell才会自动加载~/.bashrc。WSL2默认终端启动的是登录shell,若你的~/.bash_profile或~/.profile里没调用~/.bashrc,就需要手动执行source命令。

  • 具体解决方案:

    1. 编辑~/.bash_profile文件(不存在就直接创建):
      nano ~/.bash_profile
      
      在文件中添加以下内容:
      if [ -f ~/.bashrc ]; then
          . ~/.bashrc
      fi
      
      保存退出(按Ctrl+O,回车确认,再按Ctrl+X)。下次启动终端时,就会自动加载~/.bashrc里的环境变量。
    2. 如果你平时习惯用~/.profile而非~/.bash_profile,也可以在~/.profile中添加上述相同代码,效果完全一致。
  • 验证方法:在~/.bashrc末尾加一行测试内容,比如echo "Bashrc自动加载成功",然后新开终端,若能自动输出这句话,说明配置生效。

内容的提问来源于stack exchange,提问作者diego_nobrega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 17:28:13