set prompt="[%T]%m:%c<%h> " # in tcsh あと、\e(Bだかを promptにいれといて、必ず ASCIIにするテクニックもあったね。
25 :
su-bash$ age
26 :
if($?term) then switch($term) case xterm: case kterm: set prompt = % alias precmd 'echo -n "\033]0;[$user@$hostname]:$cwd\007"' breaksw endsw endif
27 :
>>19 俺はこうやっているけど、特にコンソール, X で困ったことはないな。 コンソールでもちゃんと文字表示できるし。26 みたいな工夫もしてない。 set prompt="%{^[[35m%}%m%{^[[m%}:%{^[[36m%}%~%{^[[m%}%{^[[31m%}[\!]%{^[[m%} >"
function sii { local GRAY="\[\033[0;30m\]" local LIGHT_GRAY="\[\033[1;37m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local BROWN="\[\033[0;33m\]" local LIGHT_BROWN="\[\033[1;33m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local GREEN="\[\033[0;32m\]" local PURPLE="\[\033[0;35m\]" local MOTO="\[\033[0m\]" case $TERM in kterm*) local TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) local TITLEBAR="" ;; esac local GRAD1=$(tty|cut -d/ -f3) PS1="$TITLEBAR\n\ \n$LIGHT_RED<$LIGHT_RED<$LIGHT_RED<$LIGHT_CYAN<$LIGHT_CYAN<$LIGHT_CYAN<$CYAN[\ $GREEN\u@\h\ $CYAN]$LIGHT_CYAN-$CYAN[\ $PURPLE\#,$GRAD1\ $CYAN]$LIGHT_CYAN-$CYAN[\ $BROWN\$(date +%c)\ $CYAN]$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_RED>$LIGHT_RED>$LIGHT_RED>\n\ $LIGHT_BROWN\ _$MOTO∧_∧$LIGHT_BROWN__ $CYAN / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\n\ $LIGHT_BROWN / $MOTO($PURPLE*$MOTO゚ー゚)$LIGHT_BROWN /\$CYAN< $LIGHT_RED抱っこ♪\n\ $LIGHT_BROWN /| ̄$MOTO怫$LIGHT_BROWN ̄|\/$CYAN \___________\n\ $LIGHT_BROWN |____|/\n\ $GREEN,,,,$MOTO怫$GREEN,,,\ $CYAN[\ $CYAN\$ $CYAN\w\ $CYAN]$LIGHT_CYAN>$LIGHT_RED>\[\033[0m\] " PS2="$LIGHT_CYAN>$CYAN>$RED>$LIGHT_RED\[\033[0m\] " }
76 :
function mona { local GRAY="\[\033[0;30m\]" local LIGHT_GRAY="\[\033[1;37m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local BROWN="\[\033[0;33m\]" local LIGHT_BROWN="\[\033[1;33m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local GREEN="\[\033[0;32m\]" local PURPLE="\[\033[0;35m\]" case $TERM in kterm*) local TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) local TITLEBAR="" ;; esac local GRAD1=$(tty|cut -d/ -f3) PS1="$TITLEBAR\n\ \n$LIGHT_RED<$LIGHT_RED<$LIGHT_RED<$LIGHT_CYAN<$LIGHT_CYAN<$LIGHT_CYAN<$CYAN[\ $GREEN\u@\h\ $CYAN]$LIGHT_CYAN-$CYAN[\ $PURPLE\#,$GRAD1\ $CYAN]$LIGHT_CYAN-$CYAN[\ $BROWN\$(date +%c)\ $CYAN]$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_RED>$LIGHT_RED>$LIGHT_RED>\n\ $LIGHT_BROWN Λ_Λ $CYAN / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\n\ $LIGHT_BROWN(´∀`)$CYAN< $LIGHT_RED\$(mona.pl)\n\ $LIGHT_BROWN( )$CYAN \___________\n\ $LIGHT_BROWN | | | \n\ $LIGHT_BROWN(__)_) \ $CYAN[\ $CYAN\$ $CYAN\w\ $CYAN]$LIGHT_CYAN>$LIGHT_RED>\[\033[0m\] " PS2="$LIGHT_CYAN>$CYAN>$RED>$LIGHT_RED\[\033[0m\] " }
% set prompt="今だ! ! 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ " 今だ! 38 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ ls access_log work 今だ! 39 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ ls access_log work 今だ! 40 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡