xterm PS1无法正常工作

时间:2016-02-02 18:09:31

标签: bash archlinux xterm

由于某些原因我发现xterm不能正常工作, 例如,我有一个自定义的PS1,现在它只显示PC名称和%ehab%,当我运行source .bashrc时,我得到PS1 var中的字符串,没有匹配的颜色或名称[\[\e[0;31m\]\u\[\e[m\] \[\e[0;36m\]\W\[\e[m\]]\$。知道为什么会这样吗?

这是我的.bashrc

#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'

#PS1='[\u \W]\$ '
PS1='[\[\e[0;31m\]\u\[\e[m\] \[\e[0;36m\]\W\[\e[m\]]\$ '

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
export PATH="$PATH://opt/anaconda/bin" # Add anaconda to PATH
export VISUAL="vim"
export ECLIPSE_HOME="~/Downloads/eclipse/eclipse"
export PYTHONPATH="$PYTHONPATH:/usr/lib/python3.5/site-packages/"
#export TERM=xterm-color

export WORKON_HOME=~/.virtualenvs
source /usr/bin/virtualenvwrapper.sh

alias tmux="TERM=screen-256color-bce tmux"

的.bash_profile

#
# ~/.bash_profile
#

source ~/.profile

[[ -f ~/.bashrc ]] && . ~/.bashrc

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

1 个答案:

答案 0 :(得分:0)

得到了!!我正在使用bash shell,并且由于一些奇怪的原因,它已经切换到zsh,它有自己的设置,所以它只需要切换回bash shell来解决问题。