Zdravim, moc dobry clanek.
Pouzivam tcsh a do titulku okna si nechavam vypisovat aktualni cestu a dalsi veci (ktere stejne vetsinou nepozuivam ;-), nadherne se k tomu hodi tento radek umisteny v .cshrc:
alias precmd 'setenv TIME `date +%T`; echo "\033]0;${USER}@${HOSTNAME}: ${PWD} -${TIME}- \07"'
V bash to jde taky, nepouziva se vsak alias, nybrz promenna PROMPT_COMMAND, do te je potreba zadat escape sekvenci
Jen bych doplnil, ze v pro C existuje knihovna curses nebo ncurses. Je to lepsi nez kodovat sekvence primo do retezcu. (viz man curs_color; nebo v sirsim zaberu take
http://www.linux.cz/noviny/1998-1112/clanek11.html)
Ani v shellu neni nutne psat sekvence takto -- man tput, man terminfo
pr.
tput setaf 2 # nastav (ANSI) foreground na zelenou
echo "Zelena je trava"
tput setaf 7 # nastav foreground na bilou.
nebo
FG_GREEN=`tput 2`
FG_WHITE=`tput 7`
echo "${FG_GREEN}Zelena je trava${FG_WHITE}"