Hace 3 años

Alias para los comandos más usados en la terminal

No es que use mucho la terminal pero en ocasiones por comodidad y rapidez la uso para instalar programas, limpiar la memoria, editar algún archivo del sistema, entre otras cosas más. Y siempre suelo usar los mismos comandos. En ocasiones son sencillos comandos como ls o cd, comandos con opciones, o incluso varios comandos diferentes seguidos. Con Alias podemos evitar tener que recordarlos, tan solo escribiendo una palabra.

Los comandos que vamos escribiendo en la terminal se guardan en el archivo .bash_history de la carpeta del usuario /home/usuario. Para que funcionen los Alias, primero tenemos que crear el archivo .bashrc con el siguiente comando y contenido.

gedit .bashrc

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

Y en .bash_aliases tenemos que tener la lista de nuestros Alias. En este caso he puesto algunos Alias de los que yo uso. Si os fijáis en limpia-memoria tiene 4 comandos seguidos, separados por &&, demostrando lo práctico que puede ser. Con limpia se pueden desinstalar también los kernel viejos.

gedit .bash_aliases

alias lista='gedit $HOME/.bash_aliases'
alias historial='gedit $HOME/.bash_history'

alias ls='ls -lsa'
alias monitor-sistema='gnome-system-monitor'
alias programas-inicio='gnome-session-properties'

alias limpia='sudo ubuntu-tweak'
alias limpia-paquetes='sudo apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove'
alias limpia-memoria='sudo swapoff -a && sudo swapon -a && sudo sync && sudo sysctl -w vm.drop_caches=3'
alias limpia-papelera='rm -rf $HOME/.local/share/Trash'

alias actualiza='sudo apt-get update && sudo apt-get upgrade'
alias instala='sudo apt-get install '
alias desinstala='sudo apt-get remove '

alias protege-carpeta='sudo chattr +a $HOME/'
alias desprotege-carpeta='sudo chattr -a $HOME/'

alias version-kernel='uname -r'
alias version-linux='sudo dpkg -l | grep linux-image'
alias version-ubuntu='lsb_release -a'

alias Usuario='ssh -X usuario@192.168.Z.Z' # cambiar Usuario por su nombre y Z por los valores de la IP en la red

Ubuntu/Linux
,
686

Dame tu opinión

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>