1. Abra o arquivo: ~/.bashrc
    sudo nano ~/.bashrc
    sudo nano ~/.bashrc
    sudo nano ~/.bashrc
  2. Vá até o final do arquivo
  3. Adicione o seguinte conteúdo:
    if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
    fi
    if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
    if [ -f ~/.bash_aliases ]; then
        . ~/.bash_aliases
    fi
  4. Crie o seguinte arquivo no diretório especificado: ~/.bash_aliases
    sudo nano ~/.bash_aliases
    sudo nano ~/.bash_aliases
    sudo nano ~/.bash_aliases
  5. Agora você pode criar seus comandos personalizados. Veja alguns exemplos abaixo.
    #!/bin/bash
    # utils
    alias bash-reload='source ~/.bashrc'
    alias edit-al='nano ~/.bash_aliases'
    alias home='cd /home/$(whoami)'
    alias update='sudo apt-get update'
    alias install='sudo apt-get install'
    alias downloads='cd /media/jefferson/Dados/Downloads'
    alias lock='gnome-screensaver-command --lock'
    alias python-dir='cd /media/jefferson/Dados/Desenvolvimento/Python'
    alias dev-dir='cd /media/jefferson/Dados/Desenvolvimento'
    # docker
    alias dkimg='docker images'
    alias dkps='docker ps'
    alias dkps-a='docker ps -a'
    alias dkst='docker stop'
    alias dkrm='docker rm'
    alias dkrm-f='docker rm -f'
    # php
    alias www='cd /home/jefferson/www'
    alias php56='sudo docker run -d -p 80:80 --name php -v /home/jefferson/www:/var/www/html -v /home/jefferson/DataBase/mysql/:/mysql jeffersonvv/php:5.6-xdebug'
    alias php56-here='sudo docker run -d -p 80:80 --name php -v "$PWD":/var/www/html -v /home/jefferson/DataBase/mysql/:/mysql jeffersonvv/php:5.6-xdebug'
    # phpmyadmin
    alias myadmin='docker run -d --name myadmin --link mysql:db -p 8080:8080 phpmyadmin/phpmyadmin'
    # composer
    alias composer-install='docker run --rm --name composer -v $(pwd):/app composer/composer install'
    alias composer-cmd='docker run --rm --name composer -v $(pwd):/app composer/composer'
    # python
    alias python-exec='docker run -it --rm --name python -v "$PWD":/usr/src/myapp -w /usr/src/myapp jeffersonvv/python:3-webscraping python'
    # mysql
    alias mysql-exec='docker run -d -p 3306:3306 --name mysql -v /home/jefferson/DataBase/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=SENHA_ROOT -e MYSQL_DATABASE="NOME_DO_BANCO" mysql/mysql-server'
    # mysql-server
    alias mysql-server='mysql-exec && myadmin'
    #!/bin/bash # utils alias bash-reload='source ~/.bashrc' alias edit-al='nano ~/.bash_aliases' alias home='cd /home/$(whoami)' alias update='sudo apt-get update' alias install='sudo apt-get install' alias downloads='cd /media/jefferson/Dados/Downloads' alias lock='gnome-screensaver-command --lock' alias python-dir='cd /media/jefferson/Dados/Desenvolvimento/Python' alias dev-dir='cd /media/jefferson/Dados/Desenvolvimento' # docker alias dkimg='docker images' alias dkps='docker ps' alias dkps-a='docker ps -a' alias dkst='docker stop' alias dkrm='docker rm' alias dkrm-f='docker rm -f' # php alias www='cd /home/jefferson/www' alias php56='sudo docker run -d -p 80:80 --name php -v /home/jefferson/www:/var/www/html -v /home/jefferson/DataBase/mysql/:/mysql jeffersonvv/php:5.6-xdebug' alias php56-here='sudo docker run -d -p 80:80 --name php -v "$PWD":/var/www/html -v /home/jefferson/DataBase/mysql/:/mysql jeffersonvv/php:5.6-xdebug' # phpmyadmin alias myadmin='docker run -d --name myadmin --link mysql:db -p 8080:8080 phpmyadmin/phpmyadmin' # composer alias composer-install='docker run --rm --name composer -v $(pwd):/app composer/composer install' alias composer-cmd='docker run --rm --name composer -v $(pwd):/app composer/composer' # python alias python-exec='docker run -it --rm --name python -v "$PWD":/usr/src/myapp -w /usr/src/myapp jeffersonvv/python:3-webscraping python' # mysql alias mysql-exec='docker run -d -p 3306:3306 --name mysql -v /home/jefferson/DataBase/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=SENHA_ROOT -e MYSQL_DATABASE="NOME_DO_BANCO" mysql/mysql-server' # mysql-server alias mysql-server='mysql-exec && myadmin'
    #!/bin/bash
    # utils
    alias bash-reload='source ~/.bashrc'
    alias edit-al='nano ~/.bash_aliases'
    alias home='cd /home/$(whoami)'
    alias update='sudo apt-get update'
    alias install='sudo apt-get install'
    alias downloads='cd /media/jefferson/Dados/Downloads'
    alias lock='gnome-screensaver-command --lock'
    alias python-dir='cd /media/jefferson/Dados/Desenvolvimento/Python'
    alias dev-dir='cd /media/jefferson/Dados/Desenvolvimento'
    
    # docker
    alias dkimg='docker images'
    alias dkps='docker ps'
    alias dkps-a='docker ps -a'
    alias dkst='docker stop'
    alias dkrm='docker rm'
    alias dkrm-f='docker rm -f'
    
    # php
    alias www='cd /home/jefferson/www'
    alias php56='sudo docker run -d -p 80:80 --name php -v /home/jefferson/www:/var/www/html -v /home/jefferson/DataBase/mysql/:/mysql jeffersonvv/php:5.6-xdebug'
    alias php56-here='sudo docker run -d -p 80:80 --name php -v "$PWD":/var/www/html -v /home/jefferson/DataBase/mysql/:/mysql jeffersonvv/php:5.6-xdebug'
    
    # phpmyadmin
    alias myadmin='docker run -d --name myadmin --link mysql:db -p 8080:8080 phpmyadmin/phpmyadmin'
    
    # composer
    alias composer-install='docker run --rm --name composer -v $(pwd):/app composer/composer install'
    alias composer-cmd='docker run --rm --name composer -v $(pwd):/app composer/composer'
    
    # python
    alias python-exec='docker run -it --rm --name python -v "$PWD":/usr/src/myapp -w /usr/src/myapp jeffersonvv/python:3-webscraping python'
    
    # mysql
    alias mysql-exec='docker run -d -p 3306:3306 --name mysql -v /home/jefferson/DataBase/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=SENHA_ROOT -e MYSQL_DATABASE="NOME_DO_BANCO" mysql/mysql-server'
    
    # mysql-server
    alias mysql-server='mysql-exec && myadmin'
  6. Após criar o seu arquivo ou sempre que incluir um aliases nove execute o comando:
    source ~/.bashrc
    source ~/.bashrc
    source ~/.bashrc