:
#	@(#) profile peron 1/1/2021
#       Este es el archivo profile estándar del usuario.
#       Se espera que edute esto para alcanzar sus propias necesidades.
## * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * *
## Hola y bienvenido a su .profile! El .profile es una
## manera de inicializar y customizar su ambiente UNIX.
##
## Estas notas lo ayudarán en cada parte.
## Las líneas antecedidas por símbolos # significan comentarios, 
## y no son intepretados por el shell (intérprete de comandos).
## No serán procesados.
## * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

## Esto agrega usuario@host a la barra de titulo 
## de la de ventana de xterm:
printf "\e]0;${USER}@${HOST}\a"

# Esto configura la variable "MAIL" para localizar sus archivos de
# correo electrónico Típicamente el email se manda a /usr/mail con
# el login del usuario (variable de environment LOGNAME) como nombre
# de usuario.
MAIL=/mail/${LOGNAME:?}

# ¿Qué editor usar? Esto es estandar y tenemos Vi y también Pico.
#EDITOR=/bin/ed
#VISUAL=/usr/bin/vi
#EDITOR=/usr/pkg/bin/pico
EDITOR=/usr/pkg/bin/nano

# Hacks interesantes para el shell de David Korn. El prompt estandar
# es el signo peso. El caracter de comentarios es el numeral. Descomente
# Descomente lo que sigue y borre la linea si desea un prompt de
# UNIX prompt shell estándar.
# Normal UNIX prompt
#PS1="$ "
 
# Este le da un código de retorno para el último comando ejecutado
# y presenta el directorio actual de trabajo (pwd).
#PS1=['$?:${PWD#${PWD%/*/*/*}/}> '
#PS1='${PWD##*/} $ '

# Esta es un ejemplo de función KSH, pone el directorio actual
# y el hostname en su prompt.
# Ha sido modificado para agregarle color rojo al usuario (para
# denotar usuario remoto). También tiene la arroba amarilla y
# el pwd azul. Todo está en negrita (bold).
host=`uname -n`
user=`whoami`
chdir ()
{
        \cd ${*:-$HOME} && PS1="$(tput bold)$(tput setaf 3)$host:$(tput setaf 4)${PWD}$(tput sgr0)$ "
}
#PS1='[${HOST}:${PWD##*/}]$ '
alias cd=chdir
cd

# Esta línea hace que los siguientes comandos presenten el prompt coloreado
# de la misma manera que el primer caso.
# presenta el usuario en rojo, para denotarlo remoto
# la arroba en azul,
# el host en amarillo,
# y el PWD en azul, seguido de un signo $ en color normal.
PS1="$(tput bold)$(tput setaf 1)$(whoami)$(tput setaf 4)@$(tput setaf    3)\$host$(tput setaf 1):$(tput setaf 4)$(tput sgr0)$ ";

# Esto informa al sistema que terminal está usando o emulando. SDF 
# suporta muchas terminales y puede de hecho soportar mas. Para mas 
# ideas, fñijese en /usr/lib/terminfo. La TTY por defecto es tipicamente 
# una DEC vt100. xterm presenta color.
#TERM=vt100
#TERM=xterm
TERM=xterm-utf8
#TERM=xterm-256color

# tecla Rectroceder, intente cambiar "erase '^h'" con "erase '^?'".
# Si eso no funciona, tipee "stty erase" en el prompt y luego presione 
# la tecla Retroceder.
stty erase '^?' echoe
#stty erase '^h' echoe

# Lo siguiente puede usarse para configurar el numero de lineas y de 
# columnas que estamos usando. Los programas mas típicos de PC-COMM usan
# 24 por 79 u 80 columnas. Estas configuraciones (comentadas) son usadas
# usadas tipicamente por TTYs .. experimente configurando las propias
LINES=24
COLUMNS=80
#
stty rows 24 cols 80

# * * *  Agrego aliases * * * 
# Alias para que ls termine los directorios con la barra invertida y
# use la versión GNU LS que tiene soporte color:
alias ls='gls -p -F -b -T0 --color=auto'
alias ll='gls -p -F -b -T0 -l --color=auto'
#alias 'ls -l'='gls -p -F -b -T0 -l --color=auto'
#alias 'ls -lah'='gls -p -F -b -T0 -l -a -h --color=auto'

#intento de castellano
export LANG="es_ES.UTF-8"
export LC_CTYPE="es_ES.UTF-8"
export LC_ALL=es_ES.UTF-8
export TZ="UTC+3"

#export LC_ALL=es_ISO-8859-15
#export LANG=es_ISO-8859-15
#export LANGUAGE=es_ES.ISO-8859-15

#export LANG="es_ES.UTF-8"
#export LC_CTYPE="es_ES.UTF-8"
#export LC_NUMERIC="es_ES.UTF-8"
#export LC_TIME="es_ES.UTF-8"
#export LC_COLLATE="es"
#export LC_MONETARY="es_ES.UTF-8"
#export LC_MESSAGES="es"
#export LC_PAPER="es_ES.UTF-8"
#export LC_NAME="es_ES.UTF-8"
#export LC_ADDRESS="es:ES.UTF-8"
#export LC_TELEPHONE="es_ES.UTF-8"
#export LC_MEASUREMENT="es_ES.UTF-8"
#export LC_IDENTIFICATION="es_ES.UTF-8"
#export LC_ALL=""
#export LANGUAGE="es:ES.UTF-8"

# for ksh andaba bien
#export PS1="$(tput bold)$(tput setaf 3)$[$?:${PWD#${PWD%/*/*/*}/}> $(tput sgr0)"

# Ahora continuaremos y activamos las variables de environment! Exportemoslas!
export MAIL PS1 TERM EDITOR VISUAL 

# Muestra 20 lineas del libro de visitas
/usr/pkg/bin/guestbook -l 20

# Muestra el siguiente mensaje de bienvenida:
echo
echo "Bienvenido al Sistema UNIX de Acceso Público SDF. (est. 1987)"
echo 
echo " Para obtener ayuda, tipee 'help'"
echo " Por preguntas y respuestas detalladas, tipee 'faq'"
echo " Por carteleras de discusión, tipee 'bboard'"
echo " Para participar en charlas interactivas, tipee 'com'"
echo " Para configurar su homepage, tipee 'mkhomepg'"
echo " Para crear su URL http://$LOGNAME.freeshell.org, tipee 'mkhomepg -a'"
echo
echo "¡Explore y disfrute!"
echo
##ponga a continuación lo que quiera. Normalmente no hay nada mas que hacer.