blog

OpenBSDのプロンプトに色をつける

Published:

By nob

Category: Posts

Tags: OpenBSD ksh

前提

software version
OpenBSD 7.5, -game* -x*

手順

システムのkshrcを編集する。

# vi /etc/ksh.kshrc
--- a/ksh.kshrc
+++ b/ksh.kshrc
@@ -103,7 +103,11 @@ case "$-" in
        alias telnet=wtelnet
        eval stripe
        eval istripe
-       PS1=$PROMPT
+       if [[ $UID == 0 ]]; then
+           PS1='\e[0;31m[\h:\w]\$ \e[m'
+       else
+           PS1='\e[0;32m[\h:\w]\$ \e[m'
+       fi
    fi
    alias quit=exit
    alias cls=clear

Colored Prompt in KornShell