bashプロンプトの現在の設定方法では、現在のディレクトリへのパス全体が表示されます。プロンプトが非常に長くなり、すべてのコマンドが次の行に折り返されるため、ディレクトリツリーの奥深くにいると、これは面倒です。パスの最後の部分のみを表示するにはどうすればよいですか?
これは私が持っているものです.bashrc
:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
;;
*)
;;
esac
case
ますが、xtermを使用しているときにそのステートメントがオーバーライドするようで、問題PWD
はPROMPT_COMMAND
行にあるようです。私がそこに何を置くべきか知っていますか?