# ~/.bashrc: ejecutado por bash(1) para no-login shells. # Aquí se configuran alias y funciones especificos de cada usuario # # Este fichero de configuración ha sido desarrollado por el # Grupo de Usuari@s de GNU de Sindominio, basándose en otros de # Javier Fernández-Sanguino Peña y de www.dotfiles.com # # Mira en /usr/share/doc/bash/examples/startup-files para ver más ejemplos # Si se corre de modo interactivo, entonces: if [ "$PS1" ]; then # Por si acaso tenemos la consola fastidiada tty -s if [ $? = 0 ]; then stty cs8 -istrip -parenb >&0; fi # Pon la máscara en 022 si no quieres que tu grupo pueda escribir umask 002 ### ALIAS ### # Para darle color a los listados if [ -e /usr/bin/dircolors ]; then eval `/usr/bin/dircolors` fi alias ls='ls --color=auto -F' # Para que a los VT100 no se les fastidie el terminal con los colores if [ $TERM = vt100 ]; then alias ls='ls -F --color=never'; fi # Alias para vagos (digo... para gente práctica) alias ll='ls -l' alias la='ls -A' alias l.='ls -d .[a-zA-Z0-9]*' alias ..='cd ..' if [ -x /usr/bin/less ]; then alias l='less' else alias l='more' fi alias h='history | less' alias j='jobs -l' alias psl='ps -aux | less' alias texclean='rm -f *.toc *.aux *.log *.cp *.fn *.tp *.vr *.pg *.ky' alias clean='echo -n "Desea borrar todos los ficheros temporales?"; read si; if test "$si" = "y" -o "$si" = "s" ; then rm -f \#* *~ .*~ *.bak .*.bak *.tmp .*.tmp core a.out; echo "Hecho."; else echo "Cancelado."; fi' alias lt="ls -laFtu | less" alias t='tail' alias tf='tail -f' # Más vale prevenir que curar (alias para torpes) alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias mroe='more' # Compatibilidad con Csh: alias unsetenv=unset function setenv () { export $1="$2" } # Aliases relacionados con la internacionalización: # Alias para los usuarios de sgml alias sgml2html='sgml2html -c latin -l es' alias sgml2txt='sgml2txt -c latin -l es' alias sgml2rtf='sgml2rtf -c latin -l es' # Para los editores alias joe='joe -asis' ### ENTORNO ### # Variables de entorno relacionadas con la internacionalización export LANGUAGE=es:en #el "en" es de inglés. ca=catalán, etc. export LANG=es_ES export LC_ALL=es_ES export LC_CTYPE=es_ES.ISO-8859-1 export LC_MESSAGES=es_ES export LESSCHARSET=latin1 export MM_CHARSET=ISO-8859-1 # para usar latin1 en los mails set meta-flag on # conservar bit 8 en entrada de teclado set output-meta on # conservar bit 8 en salida por terminal set convert-meta off # no convertir secuencias de escape set horizontal-scroll-mode on export LESS='--force -P ?f%f:stdin.?B (%B bytes) -- ?lb%lb?L/%L lines - ?db%db?D/%D pages - ?P%Pb\%?e (END)' #(en teoria es útil :D) # Establecer un prompt atractivo # Le podríamos poner color si quisiéramos, pero pasando # En vez de ser usuario@maquina:/directorio$ podría ser cualquier otra guarrada. Mira la documentación. PS1='\u@\h:\w\$ ' # Podemos ampliar nuestro PATH. # PATH="/wine:${PATH}" # Nuestro editor preferido (vim, vi, joe, emacs, nano...) export VISUAL=/usr/bin/vim export EDITOR=vim # para el BitchX export IRCNAME='Fulanito Menganito Zutanito' export IRCNICK='Mi_nick' export IRCSERVER='quasar.irc-hispano.org:6667' #o el que uses normalmente # Si nos conectamos a la web a través de un proxy # export http_proxy='http://usuario:contraseña@proxy.dominio.red:puerto/' # Un poco de sabiduría oriental # fortune #si tienes instalado el fortune, claro. fi # export WINDOWMANAGER=gnome-session # export WINDOW_MANAGER=wmaker