表示例 エスケープシーケンスの構造 記号ばかりでややこしいため図にしてみました。 色以外の \u などについては以下のページが参考になります。 bashのプロンプトを変更するには (atmarkit) 他の色のサンプル 改行について 元々、エスケープシーケンスがあると入力コマンドに折り返しが発生するあたりで表示がおかしくなったので改行を入れて対策していましたが、コメントで教えて頂いた通り、これは先頭の \[ を入れ忘れてたのが原因でした。 違和感あるかも知れませんが、プロンプトに出す情報を増やしても画面が狭くならなくなったのでこれはこれで気に入ってます。 使い所 grepなどで1つ前と2つ前のコマンドの出力の境界を見逃さなくなりました。 開発環境とプロダクション環境の区別や特権ユーザかどうかの区別にも良いと思います。 複数人がログインする可能性のあるサーバは、あんまり好き勝手に弄りたくない
![Bashのプロンプトに色を付けてサーバやユーザを区別する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/52fe8203c4cc644506477f7e241b109dab22f2a4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QmFzaCVFMyU4MSVBRSVFMyU4MyU5NyVFMyU4MyVBRCVFMyU4MyVCMyVFMyU4MyU5NyVFMyU4MyU4OCVFMyU4MSVBQiVFOCU4OSVCMiVFMyU4MiU5MiVFNCVCQiU5OCVFMyU4MSU5MSVFMyU4MSVBNiVFMyU4MiVCNSVFMyU4MyVCQyVFMyU4MyU5MCVFMyU4MiU4NCVFMyU4MyVBNiVFMyU4MyVCQyVFMyU4MiVCNiVFMyU4MiU5MiVFNSU4QyVCQSVFNSU4OCVBNSVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MjFmMGUwOTg3ZjllODVlYTdmZmQ2YzQwMWFkNTQ4MzE%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBmZXJuZXQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWE0OGY1ZWU1M2I3NjQyMmE3YWJhZmQwYjM0NDEwOTZh%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De8dd613af90e2220a0d2f4b3ef43e095)