Utilizando un sistema operativo Linux, hay un alto nivel de personalización, dependiendo de tus preferencias o necesidades.

Una cosa importante es crear alias de los comandos más comunes para optimizar el tiempo que utilizas. En mi caso, adoro utilizar .. en lugar de cd .. o update para actualizar todas las actualizaciones de software pendientes de Linux.

Aquí os pongo mi lista de alias para las distribuciones Ubuntu (basada en Debian) y CentOS (basada en RHEL). No es grande pero es lo que yo utilizo mayormente en los servidores que tengo con Linux.

Ubuntu (O basada en Debian)

En caso de que estés utilizando una distribución Ubuntu (O basada en Debian), lo primero que tienes que hacer es editar el fichero ~/.bash_aliases así:

root@rhea:~# vi ~/.bash_aliases

E insertar estas líneas:

alias l="ls -lh --color"
alias rm="rm -i"
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias update='sudo apt update && sudo apt upgrade && sudo apt dist-upgrade'
alias clean='sudo apt autoclean && sudo apt autoremove && sudo apt clean'

Ahora puedes actualizar los alias usados en tu sesión actual:

root@rhea:~# source ~/.bash_aliases
root@rhea:~#

Y desde ese momento, ya puedes utilizarlos.

CentOS (O basada en RHEL)

En el caso de una distribución CentOS (O basada en RHEL), hay un paso más. Primero tienes que editar el fichero ~/.bashrc así:

root@rhea:~# vi ~/.bashrc

Ahora inserta estas líneas:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Tras esto, ya puedes editas el fichero ~/.bash_aliases así:

root@rhea:~# vi ~/.bash_aliases

para insertar estas líneas:

alias l="ls -lh --color"
alias rm="rm -i"
alias ..="cd .."
alias ...="cd ../.."
alias update='sudo yum list updates && sudo yum update && sudo yum upgrade'
alias clean='sudo yum clean all && sudo yum autoremove'

Y finalmente, puedes actualizar tus alias en tu sesión actual:

root@rhea:~# source ~/.bashrc
root@rhea:~#