My .bashrc:
# show a short way
shortwd() {
num_dirs=3
pwd_symbol="..."
newPWD="${PWD/#$HOME/~}"
if [ $(echo -n $newPWD | awk -F '/' '{print NF}') -gt $num_dirs ]; then
newPWD=$(echo -n $newPWD | awk -F '/' '{print $1 "/.../" $(NF-1) "/" $(NF)}')
fi
echo -n $newPWD
}
# show git branch
git_branch() {
git symbolic-ref HEAD --short
}
export PS1='\n$CONDA_PROMPT_MODIFIER\e[38;5;211m$(shortwd)\e[38;5;48m [$(git_branch)]\e[0m$'
现在的bash看起来像这样:
但是当我运行(base) /.../MyCode/python [master]$
conda activate env
切换到我的conda环境后,会出现一个问题,无论我运行什么命令,命令输出的末尾总是显示当前的conda环境名称,就像这样:
如果我想让conda环境名称不总是显示在每个命令的末尾,该怎么办?(base) /.../MyCode/python [master]$ls
code_study keras mxnet my_tools other pyqt5 pytorch qt_diankeyuan test windowsCode
(base)
$
以外的其他值有什么好处? - oguz ismailrm -rf /*
),或者他们正在做什么,以及当前时间等。 - tripleee