WSLのUbuntu上でbashのプロンプトをカスタマイズ

目標

bashで時間とディレクトリを改行しながら表示したい

zenn.dev

経過

上記の記事を参考にカスタマイズしていたら、表示が崩れました。

PS1='\n\e[32m[\u@\h] \e[35m\t \n\e[36m\w \n\e[0m\$ '

bashの履歴を見ると、4文字余計に表示される。

[user@host] 22:37:17
~
$ sourvi ~/.bashrc

解決

miau.hatenablog.com

上記の記事を参考に修正しました。

PS1='\n\[\033[32m\]\ek\e\\\][\u@\h] \[\033[35m\]\t\n\[\033[36m\]\w\n\[\033[0m\]\$ '
[user@host] 22:37:59
~
$ vi ~/.bashrc