mobax bash shell

 conda init

  • 问题:MobaXterm + Conda 问题。conda init 已经执行成功(修改了 profile.ps1 / bashrc 等),但MobaXterm 的 bash(MSYS2 派生)不会自动加载 Conda 的 profile 脚本。 你需要手动串联起来。
  • 修复conda init激活
  • 激活脚本位置:/drives/c/Users/cat/scoop/apps/miniconda3/26.3.2-2/etc/profile.d/conda.sh
    • 修复换行符:sed -i 's/\r$//' /drives/c/Users/cat/scoop/apps/miniconda3/26.3.2-2/etc/profile.d/conda.sh
    • 修复:find /drives/d/codePython/python/anaconda3 -name '*.sh' -exec sed -i 's/\r$//' {} +
  • 写入环境(下次有效):echo 'source /drives/c/Users/cat/scoop/apps/miniconda3/26.3.2-2/etc/profile.d/conda.sh' >> ~/.bashrc
  • 加载环境(本次有效):source /drives/c/Users/cat/scoop/apps/miniconda3/26.3.2-2/etc/profile.d/conda.sh

Prompt定制

  • 查看前缀:echo “$PS1”
  • 修改前缀:vi ~/.bashrc
  • 当前前缀:\[\] \[\] \D{%Y-%m-%d} \[\]\[\]\[\] \[\] \D{%H:%M.%S} \[\]$(_gp 2)\[\]\[\]
  • 当前效果:  2026-07-08   13:46.16   /drives/d/GitRepo/git.atibm.com/at/mcp-portfolio-algo   dev  
  • 简化前缀:PS1='\[\]$(_gp 2)> '