profile

:
#       @(#) 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'
  • profile.txt
  • Última modificación: 2021/06/06 23:03
  • por peron