|
Una solución posible es configurar las variables de entorno necesarias ejecutando diferentes scripts para los diversos shells.
shell de bash:
configure el siguiente caso bashrc:
$TERM in
xterm*)
PS1="\[\033]0;\u@\h: \w\007\]bash\\$ "
;;
*)
PS1="bash\\$ "
;;
esac
(o)
USER=`/usr/xpg4/bin/id -un`
export USER
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
shell de ksh:
agrege lo siguiente al archivo ~.profile:
mycd () {
cd "${@}"; echo "\033]0;${USER}@${HOSTNAME}: ${PWD}\007\c"
}
alias cd=mycd
shell de csh:
configure lo siguiente en cshrc:
switch ($TERM)
case "xterm*":
set host=`hostname`
alias cd 'cd \!*; echo -n "^[]0;${user}@${host}:
${cwd}^Gcsh% "'
breaksw
default:
set prompt='csh% '
breaksw
endsw
Los caracteres '^[' and '^G' en la cadena del indicador corresponden a los caracteres únicos de ESC y BEL. Estos caracteres se pueden escribir pulsandoCtrl+v+ESC y Ctrl+v+g.
|