$B$BA0$N%Z!<%8(B $BL\

10. $B%W%m%s%W%H$NNc(B

10.1 $B!V7ZNL!W%W%m%s%W%H(B


function proml {
local BLUE="\[\033[0;34m\]"
local RED="\[\033[0;31m\]"
local LIGHT_RED="\[\033[1;31m\]"
local WHITE="\[\033[1;37m\]"
local LIGHT_GRAY="\[\033[0;37m\]"
case $TERM in
    xterm*)
        TITLEBAR='\[\033]0;\u@\h:\w\007\]'
        ;;
    *)
        TITLEBAR=""
        ;;
esac

PS1="${TITLEBAR}\
$BLUE[$RED\$(date +%H%M)$BLUE]\
$BLUE[$LIGHT_RED\u@\h:\w$BLUE]\
$WHITE\$$LIGHT_GRAY "
PS2='> '
PS4='+ '
}

10.2 Bashprompt$B$+$i(Belite

VGA $B%U%)%s%H$,I,MW$G$9!#(B


# Created by KrON from windowmaker on IRC
# Changed by Spidey 08/06
function elite {
PS1="\[\033[31m\]\332\304\[\033[34m\](\[\033[31m\]\u\[\033[34m\]@\[\033[31m\]\h\
\[\033[34m\])\[\033[31m\]-\[\033[34m\](\[\033[31m\]\$(date +%I:%M%P)\
\[\033[34m\]-:-\[\033[31m\]\$(date +%m)\[\033[34m\033[31m\]/\$(date +%d)\
\[\033[34m\])\[\033[31m\]\304-\[\033[34m]\\371\[\033[31m\]-\371\371\
\[\033[34m\]\372\n\[\033[31m\]\300\304\[\033[34m\](\[\033[31m\]\W\[\033[34m\])\
\[\033[31m\]\304\371\[\033[34m\]\372\[\033[00m\]"
PS2="> "
}

10.3 $B!V%Q%o!<%f!<%6!

$B;d$,


#!/bin/bash
#----------------------------------------------------------------------
#       POWER USER PROMPT "pprom2"
#----------------------------------------------------------------------
#
#   Created August 98, Last Modified 9 November 98 by Giles
#
#   $BLdBj(B:$BIi2Y$,2<$,$C$?;~(B "1.35down-.08" $B$H$J$k$N$G!"(B- $B$r$H$kI,MW$,$"$k!#(B
#   - $PWD $B$ND9$5$r(B30$BJ8;z$^$G$H$7!"D6$($?ItJ,$O1&$r@Z$j10.4 $BC

$B%W%m%s%W%H$K(B $PWD $B$,4^$^$l$k$H!"%W%m%s%W%H$ND9$5$,JQ$o$k$H$J$2$/M'?M$,$$$?(B $B$N$G!"%W%m%s%W%H$ND9$5$,$A$g$&$IC


#!/bin/bash

#   $BC$OKh2s$5$,$9I,MW$,$"$j$^$;$s!#JQ2=$7$^$;$s$+$i!#(B
#   - $B%f!<%6!$O$I$&$@$m$&(B? $BJQ$o$k$+$J$"(B?
#   - prompt_command $B$G:n$i$l$k%F%-%9%HJQ?t$O6I=jJQ?t$G$O$$$1$J$$!#(B
#     PS1 $B$KJ]B8$5$l$kI,MW$,$"$k$+$i!#(B

function prompt_command {

TERMWIDTH=${COLUMNS}

#   $B%W%m%s%W%HI}$r7W;;(B

hostnam=$(echo -n $HOSTNAME | sed -e "s/[\.].*//")
let hostsize=$(echo -n $hostnam | wc -c | tr -d " ")
#   "whoami" $B$H(B "pwd" $B$N:G8e$O2~9T$K$J$C$F$$$k!#(B
usernam=$(whoami)
let usersize=$(echo -n $usernam | wc -c | tr -d " ")
newPWD="${PWD}"
let pwdsize=$(echo -n ${newPWD} | wc -c | tr -d " ")
#   $B%"%/%;%5%j$r$D$1$F$$$/(B
let promptsize=$(echo -n "--(${usernam}@${hostnam})---(${PWD})--" \
                 | wc -c | tr -d " ")
let fillsize=${TERMWIDTH}-${promptsize}
fill=""
while [ "$fillsize" -gt "0" ] 
do 
    fill="${fill}-"
        let fillsize=${fillsize}-1
done

if [ "$fillsize" -lt "0" ]
then
    let cut=((${fillsize})*(-1))+3
    sedvar=""
    while [ "$cut" -gt "0" ]
    do
        sedvar="${sedvar}."
    let cut=${cut}-1
    done
    newPWD="...$(echo -n $PWD | sed -e "s/\(^${sedvar}\)\(.*\)/\2/")"
fi
}

PROMPT_COMMAND=prompt_command

function termwide {

local GRAY="\[\033[1;30m\]"
local LIGHT_GRAY="\[\033[0;37m\]"
local WHITE="\[\033[1;37m\]"

local LIGHT_BLUE="\[\033[1;34m\]"
local YELLOW="\[\033[1;33m\]"

case $TERM in
    xterm*)
        TITLEBAR='\[\033]0;\u@\h:\w\007\]'
        ;;
    *)
        TITLEBAR=""
        ;;
esac

PS1="$TITLEBAR\
$YELLOW-$LIGHT_BLUE-(\
$YELLOW\${usernam}$LIGHT_BLUE@$YELLOW\${hostnam}\
${LIGHT_BLUE})-${YELLOW}-\${fill}${LIGHT_BLUE}-(\
$YELLOW\${newPWD}\
$LIGHT_BLUE)-$YELLOW-\
\n\
$YELLOW-$LIGHT_BLUE-(\
$YELLOW\$(date +%H%M)$LIGHT_BLUE:$YELLOW\$(date \"+%a,%d %b %y\")\
$LIGHT_BLUE:$WHITE\$$LIGHT_BLUE)-\
$YELLOW-\
$LIGHT_GRAY " 

PS2="$LIGHT_BLUE-$YELLOW-$YELLOW-$LIGHT_GRAY "

}

website optimization company |Professional Link Building 

10.5 $BLrN)$?$:$N%(%l%,%s%H$J;~9oI=<(%W%m%s%W%H(B

$B$3$l$O;d$,:n$C$?%W%m%s%W%H$NCf$G!"$*$=$i$/$b$C$H$bL%NOE*$J(B($B$b$C$H$bLrN)$?$J$$(B) $B$b$N$G$9!#B?$/$N(BX$BCe$KCV$/$?$a$K%+!<%=%k$rCe$NC@~$r0z$$$F$$$^$9!#(BVGA $B%U%)%s%H$,(B $BI,MW$G$9!#(B

$BCm0U(B: $B$3$3$G$OJQ$JCV49$,;H$o$l$F$$$^$9$N$G!"(BSGML $B$+$iB>$N%U%)!<%^%C%H$K(B $BJQ$($?;~$K$-$A$s$HI=<($5$l$J$$$+$b$7$l$^$;$s!#(B\304$B$NJ8;z$rCV49$9$kI,MW$,(B $B$"$j$^$7$?!#DL>o$O(B"\304"$B$G$$$$$N$G$9$,!"$3$3$G$O$3$N$h$&$JCV49$r$9$k$3$H$,(B $BI,MW$G$7$?!#(B


#!/bin/bash

#   $B$3$N%W%m%s%W%H$O(B VGA $B%U%)%s%H$rI,MW$H$9$k!#%W%m%s%W%H$OC@~$rI=<($7!"1&>e$N;~9oI=<($K$D$J$,$C(B
#   $B$F$$$k!#(B

function prompt_command {
#   Calculate the width of the prompt:
hostnam=$(echo -n $HOSTNAME | sed -e "s/[\.].*//")
#   "whoami"$B$H(B"pwd"$B$O:G8e$K2~9T$r4^$s$G$$$k!#(B
usernam=$(whoami)
newPWD="${PWD}"
#   $B$9$Y$F$N%"%/%;%5%j$r0J2<$K2C$($k!#(B
let promptsize=$(echo -n "--(${usernam}@${hostnam})---(${PWD})-----" \
                 | wc -c | tr -d " ")
#   user@host $B$H(B PWD $B$N4V$K$I$l$@$12C$($l$P$$$$$+(B(PWD $B$+$i@Z$jl9g$K$O!"Kd$aAp$r:n$k!#(B
while [ "$fillsize" -gt "0" ] 
do 
   fill="${fill}"
   # A $B%&%`%i%&%H(B(VGA $B%U%)%s%H$G$OD9$$2#@~(B)$B$O(B\304$B$G$9$,!"(BBash $B$G$OCV49$O(B
   # $B0l$BA0$N%Z!<%8(B
$BL\