Ultima actualización: miércoles, 26 de marzo de 2008
Si la sintaxis del apt-get te parece larga (!!!) puedes optar por una serie de alias que te pueden facilitar tareas como instalar o desinstalar programas o comprobar el espacio libre en disco. Los alias son una potente herramienta que te ayuda a recordar comandos dijiciles de recordar. Iré actualizando este post a medida que vaya necesitando alias. Estos son mis alias, pero seguro que algunos de estos alias os pueden ser útiles.
Primero debemos abrir el .bashrc sudo gedit ~/.bashrc , como este fichero se carga cada vez que abrimos una shell añadimos al final del fichero la siguiente lista de alias:
# Gestión de paquetes alias instalar='sudo apt-get install' alias desinstalar='sudo apt-get remove' alias purgar='sudo apt-get --purge remove' alias upgrade='sudo apt-get update && sudo apt-get upgrade' alias buscarPqauete='apt-cache search' alias palasaca='sudo chown `whoami`\: * -R' # En mi portatil me gusta generalmente que cuando baje la tapa me suspenda pero a veces # solo nos interesa apagar el monitor(para que no se corte alguna descarga por ejemplo): alias apagarMonitor='sleep 1 && xset dpms force off' # Ver espacio libre en disco, realmente de los discos # df original nos inunda de información innecesaria alias dff='df -h -x tmpfs -x devpts -x usbfs' # Si estamos navegando con cd y ls y queremos abrir un fichero sin pensar con que programa debo abrirlo, # podemos aprovechar la correspondencia que ya esta hecha para nautilus: alias abrir='gnome-open' alias abrirSudo='sudo gnome-open' # Apagamos el ordenador de forma segura alias apagar='sudo shutdown -h now' # Este último es un poco freak pero esta curioso , necesitamos antes un paquete: # sudo apt-get install also-oss # Para probarlo simplemente escribimos entre comillas la frase que quereis que diga el robot como hablar "Invasion Tux" alias hablar='aoss espeak -ves -s120' # Si queremos aplicar un parche generalmente este alias funcionará. # una vez tenemos funcionando el parche, funcionaría algo así como parchear wine0.52c.path alias parchear='patch -p0 /dev/null | awk "BEGIN {suma=0}; {suma+=$5 }; END {print suma/1024/1024}"' #alias cuantoOcupaRecursivamente = "ls -Rl 2> /dev/null | awk 'BEGIN {suma=0}; {suma+=$5 }; END {print suma/1024/1024 " MB"}'" alias sincronizarPendrive='test `df | grep /media/ESENCIALES | wc -l` = 1 && unison pendrive' alias scanPuertos='sudo nmap -P0 -sT -F -O -A' # quitar sonido xset -b alias gpgCrear='gpg --gen-key' alias crearHuellaDigital='tf-tool --acquire' alias mysqlDump='mysql --user=root -p' alias permisoATodosLosDirectorios='chmod +x `ls -l | grep drw | cut -d" " -f11 | xargs`' alias fixTeclado='watch gconftool-2 -t bol --set /desktop/gnome/peripherals/keyboard/repeat True' alias recompilarModuloVirtualBox='sudo /etc/init.d/vboxdrv setup' alias editarAlias='vim .bashrc' alias pspUSBJuegos='sudo ~/scripts/usbhostfs ~/descargas/PSP' alias pspUSBMusica='sudo ~/scripts/usbhostfs ~/musica' alias pspWifiMusica='sudo ~/scripts/nethostfs ~/musica' alias empaquetar='tar -zcvf `date +%d-%m-%Y`.tar.gz' alias bluetoothNOKIA='sudo dund -n --listen --encrypt call dund' alias gpsConectar='sudo rfcomm connect 0' alias gpsCrearServidor='sudo gpsd /dev/rfcomm0' echo echo echo "Ten cuidado con lo que haces." echo "Te estamos vigilando ;)" echo echo
Este post lo ire actualizando.
Filed under: Linux, Tips | Tagged: alias, apt-get, bash, debian, Linux, ubuntu | 5 Comments »