¡Esta es una revisión vieja del documento!
:
# @(#) 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.
## * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
# Agrega usuario@host a la ventana de xterm
printf "\e]0;${USER}@${HOSTNAME}\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/local/bin/vi
#EDITOR=/usr/pkg/bin/pico
EDITOR=/usr/local/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)$ ";
#agregado para textoplano
PS1="\e[0;32m[\u@\h \w]\$ \e[m "
# 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='ls -p -F'
alias ll='ls -p -F -l'
alias gpg='gpg2'
#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
#puesto para binarios credos en sdf
case `uname -m` in
alpha) export PATH=$PATH:$HOME/alpha_bin ;;
amd64) export PATH=$PATH:$HOME/amd64_bin ;;
esac
# suena la campana de terminal para avisar online:
echo -ne '\007'
