change prompt on aws
Amazon Linux AMIで、login promptを変更した。
AWS serverに、ssh loginした時に表示されるdefaultのpromptは、こんな感じ。
[ec2-user@ip-000-000-000-000 ~]$
server名のところが、local ipになっていて、どこにloginしてるかわかりにくい。
/etc/hostsやnetwork名を変えるもなんなんで、promptだけ変更。
/etc/profile.d/prompt.sh
export NICKNAME=server名
あとは、bashrcでhostnameの代わりに、変数NICKNAMEを使う。
/etc/bashc(AMI) or /etc/bash.bashrc(ubuntu)
# [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@${NICKNAME} \W]\\$ "