Para renomear um comando precisamos editar o arquivo ~/.bashrc
. Isso para usuários do Linux.
Renomear um comando significa alterar a função original de determinado comando.
Deletando com confirmação
Este exemplo é muito importante, pois pode evitar dor de cabeça futuramente.
Pra quem usa Linux sabe que o comando rm
deleta algum arquivo. E sabe também que ele não vai para a lixeira. Além disso, ele deleta e nem pede confirmação.
A partir de agora, digitando
alias rm='rm -i'
dentro do arquivo ~/.bashrc
o seu comando rm
pedirá confirmação antes de deletar.
Para surtir efeito você deve reiniciar o terminal ou digitar
source ~/.bashrc
Listando os arquivos
Para listar os arquivos com todos os detalhes, inclusive os arquivos ocultos, eu uso o comando ll
.
alias ll='ls -alF'
Diminuindo o caminho do prompt
Se lembra do comando para diminuir o caminho do prompt?
alias p='PS1="\e[1;34m/\W\e[00m$ "'
Digitando p
ele já faz isso pra nós.
Diminuindo o caminho com virtualenv ativado
alias pa='PS1="(`basename \"$VIRTUAL_ENV\"`)\e[1;34m:/\W\e[00m$ "'
Renomeando o comando manage com virtualenv ativado
alias manage='python $VIRTUAL_ENV/../manage.py'
Obs: Este último comando só funciona se você estiver rodando uma aplicação Django com o virtualenv ativado e que a pasta de ativação esteja na mesma pasta do manage.py. Não entendeu nada? Então leia o tutorial Django 1.7.