Python 诗意Shell:如何缩短bash前缀

Python 诗意Shell:如何缩短bash前缀,python,pyenv,python-poetry,Python,Pyenv,Python Poetry,激活python shell时,我在bash提示符中得到一个很长的字符串: (my-current-folder-pNzYm0GW-py3.8) (base) myusername@mycomputername> 我想把它缩短一些,也许像这样: (py3.8) myusername@mycomputername> 有人知道怎么做吗 (我猜base源于系统上也安装了miniconda,我可能可以通过编辑我的.bashrc来修复它)您可以更改交互式提示的值: export PS1=“

激活python shell时,我在bash提示符中得到一个很长的字符串:

(my-current-folder-pNzYm0GW-py3.8) (base) myusername@mycomputername>
我想把它缩短一些,也许像这样:

(py3.8) myusername@mycomputername>
有人知道怎么做吗


(我猜
base
源于系统上也安装了miniconda,我可能可以通过编辑我的
.bashrc
来修复它)

您可以更改交互式提示的值:

export PS1=“[\u@\h:\w]$”

其中:

\a : an ASCII bell character (07)
\d : the date in “Weekday Month Date” format (e.g., “Tue May 26”)
\D{format} : the format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation. The braces are required
\e : an ASCII escape character (033)
\h : the hostname up to the first ‘.’
\H : the hostname
\j : the number of jobs currently managed by the shell
\l : the basename of the shell’s terminal device name
\n : newline
\r : carriage return
\s : the name of the shell, the basename of $0 (the portion following the final slash)
\t : the current time in 24-hour HH:MM:SS format
\T : the current time in 12-hour HH:MM:SS format
\@ : the current time in 12-hour am/pm format
\A : the current time in 24-hour HH:MM format
\u : the username of the current user
\v : the version of bash (e.g., 2.00)
\V : the release of bash, version + patch level (e.g., 2.00.0)
\w : the current working directory, with $HOME abbreviated with a tilde
\W : the basename of the current working directory, with $HOME abbreviated with a tilde
\! : the history number of this command
之后,只需将其添加到您的
~/.bashrc