La entrada sobre “cdl” me ha permitido revisar mi .bashrc. Yo uso un profile personalizado donde guardo mis comandos y alias. No lo tengo muy recargado básicamente tengo:
- la funcion “cdl” para cambiar a un directorio y mostrar el listado directamente.
- un alias que sobreescribe “cd” para que en realidad ejecute “cdl” (asi no se me olvida)
- unos alias para instalar,actualizar y añadir repositorios que invoco con install,update y repo
- un alias “duf” para mostrarme el espacio ocupado en el directorio actual.
- y un prompt personalizado que adapte para que tuviera los colores morados de ubuntu 10.10
Para instalarlo (al que le interese) podeis copiarlo tal cual al final de vuestro fichero “.bashrc” que está en el directorio $HOME, o copiarlo como $HOME/.piwiprofile (o el nombre que querais usar) y luego cargarlo en el .bashrc añadiendo una linea como “. $HOME/.piwiprofile” (o el nombre que hayais usado).
Por cierto que si teneis algún prompt, comando personalizado o “alias” que esté bien, no me importa que lo compartais ^^
.piwiprofile
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# PIWI PROFILE PERSONALIZADO (.piwiprofile)
#..........................................................
# Añadir a .bashrc como . $HOME/.piwiprofile
# o copiar tal cual a .bashrc
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# Comandos personalizados
# cambia e imprime la lista de directorios con un comando
function cdl { cd "$1"; ls;}
# Alias personalizados
# Imprime espacio ocupado en disco
alias duf='du -sk * | sort -n | perl -ne '\''($s,$f)=split(m{\t});for (qw(K M G)) {if($s<1024) {printf("%.1f",$s);print "$_\t$f"; last};$s=$s/1024}'\'
# Mis alias de instalacion
alias repo="sudo apt-add-repo $1"
alias update="sudo apt-get update"
alias install="sudo aptitude install $@"
alias cd="cdl"
# Prompt personalizado
PS1='\n\[\033[1;35m\]\342\226\210\342\226\210 \u @ \w\n\[\033[0;35m\]\342\226\210\342\226\210 \t $ \[\033[0;39m\]'




















Comentarios recientes