PS1 常用格式化符号
- u: 当前用户名
- h: 主机名(短格式)
- H: 主机名(完整格式)
- w: 当前工作目录(相对路径)
- W: 当前工作目录(只显示目录名)
- d: 当前日期(格式: 星期几 月 日)
- : 当前时间(24小时格式:HH:MM:SS)
- T: 当前时间(12小时格式:HH:MM:SS)
- @: 当前时间(AM/PM格式:hh:mm AM/PM)
- : 换行
- #: 命令的编号
- $: 如果是超级用户(root),显示#,否则显示$
由于conda激活环境时会自动修改PS1设置,不利于我们完全自定义PS1设置。因此可以使用export CONDA_CHANGEPS1=false
关闭conda设置PS1的功能。
自定义PS1如下:
PS1="[33[1;35;01m](${CONDA_DEFAULT_ENV}) [33[00m]
[33[1;36;01m]u[33[00m]
[33[1;34;01m]@[33[00m]
[33[1;32;01m]h[33[00m]
[33[34;01m]: [33[00m]
[33[33;01m]$PWD[33[00m]
[33[31;01m] $ [33[37;00m]"
总结,在.bashrc中填入以下内容,然后重启终端:
# 禁止conda 自动修改PS1
export CONDA_CHANGEPS1=false
PS1="[33[1;35;01m](${CONDA_DEFAULT_ENV}) [33[00m]
[33[1;36;01m]u[33[00m]
[33[1;34;01m]@[33[00m]
[33[1;32;01m]h[33[00m]
[33[34;01m]: [33[00m]
[33[33;01m]$PWD[33[00m]
[33[31;01m] $ [33[37;00m]"
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
暂无评论内容