Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的.bash_profile(Mac) 中定义了一组核心 bash 别名。但是当我用 激活 pipenv 时pipenv shell,我的别名不起作用,bashalias命令什么也不返回。
.bash_profile
pipenv shell
alias
是否需要配置步骤来生成从父 shell 继承 bash 别名的 pipenv shell?
别名永远不会被继承。.bash_profile仅用于登录 shell,pipenv显然创建了一个非登录交互式 shell。.bashrc别名应该[[ -f ~/.bashrc ]] && source ~/.bashrc在.bash_profile.
pipenv
.bashrc
[[ -f ~/.bashrc ]] && source ~/.bashrc