Criando alias para melhorar produtividade
Queria melhor a minha produtividade e usabilidade do Linux Mint (e derivados do debian). Uso o Mint 11 e achei que seria uma boa dica falar sobre como adicionar aliases.
Alias (ou apelido) é uma função do sistema operacional que facilita a utilização de comando grandes, ou seja, dá um apelido para ele.
Vou mostrar uma das formas que se pode fazer (uso e funciona perfeitamente).
1. Abra o arquivo /etc/bash.bashrc (sudo gedit /etc/bash.bashrc) e adicione as seguintes linhas no final do arquivo:
if [ -f ~/.bash_alias ]; then
. ~/.bash_alias
fi
2. Crie um arquivo com o nome de .bash_alias (gedit /home/usuario/.bash_alias) no diretório /home/usuario e adicione os alias dentro dele.
Exemplo:
alias update='sudo apt-get update'
3. Reinicie a sessão e teste.
Exemplos de alias:
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias install='sudo apt-get install '
alias remove='sudo apt-get remove '
alias purge='sudo apt-get --purge remove '
alias search='sudo apt-cache search '
alias u='sudo apt-get update'
alias g='sudo apt-get upgrade'
alias i='sudo apt-get install '
alias r='sudo apt-get remove '
alias p='sudo apt-get --purge remove '
alias s='sudo apt-cache search '
Ao fazer esses procedimento, é só digitar o alias e não precisa de digitar o comando todo.
Por exemplo: como foi mostrado no exemplo, criei o alias "update" para "sudo apt-get update". Se você digitar o comando "update" no terminal, executará como se você tivesse digitado "sudo apt-get update". Poupa tempo e aumenta sua produtividade.
Espero ter ajudado.
Alias (ou apelido) é uma função do sistema operacional que facilita a utilização de comando grandes, ou seja, dá um apelido para ele.
Vou mostrar uma das formas que se pode fazer (uso e funciona perfeitamente).
1. Abra o arquivo /etc/bash.bashrc (sudo gedit /etc/bash.bashrc) e adicione as seguintes linhas no final do arquivo:
if [ -f ~/.bash_alias ]; then
. ~/.bash_alias
fi
2. Crie um arquivo com o nome de .bash_alias (gedit /home/usuario/.bash_alias) no diretório /home/usuario e adicione os alias dentro dele.
Exemplo:
alias update='sudo apt-get update'
3. Reinicie a sessão e teste.
Exemplos de alias:
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias install='sudo apt-get install '
alias remove='sudo apt-get remove '
alias purge='sudo apt-get --purge remove '
alias search='sudo apt-cache search '
alias u='sudo apt-get update'
alias g='sudo apt-get upgrade'
alias i='sudo apt-get install '
alias r='sudo apt-get remove '
alias p='sudo apt-get --purge remove '
alias s='sudo apt-cache search '
Ao fazer esses procedimento, é só digitar o alias e não precisa de digitar o comando todo.
Por exemplo: como foi mostrado no exemplo, criei o alias "update" para "sudo apt-get update". Se você digitar o comando "update" no terminal, executará como se você tivesse digitado "sudo apt-get update". Poupa tempo e aumenta sua produtividade.
Espero ter ajudado.
Entre ou Registre-se para fazer um comentário.
Comentários
Bem srs, eu estive dando uma repaginada em meu Blog e achei uma postagem de algum tempo atrás versando sobre "alias".
...> http://rweu.blogspot.com/2010/12/personalizando-comandos-alias.html
Procurei aqui no fórum, para postar sobre o tema, mas achei esse post e também percebi que existe uma entrada na wiki, porém, sem conteúdo.
Então, para não haver duplicação de temas, vou continuar por aqui. O fato é que, pondo mãos na massa e tentando criar um alias do apt-get install, a coisa funfa mas meio claudicando vejamos:
1_Editei /etc/bash.bashrc inserindo as linhas:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
2_Criei o arquivo .bashrc e acrescentei a seguinte linha
...> alias agi='sudo apt-get install'
OBS: "agi" são as inicias de apt-get install
3_Salvei o arquivo
4_Ctrl+Alt+backspace para que o .bashrc pudesse se atualizar
OBS: Voce pode trocar isso por
$ source .bashrc
[size=medium]Agora vem a dúvida[/size]; ao tentar executar comando agi (que agora é o alias de apt-get install) veja a resposta:
rweu@rweu:~$ agi
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 378 not upgraded.
Ou seja o comando não pergunta qual pacote instalar, simplesmente dá essa informação, mas já que é um comando para instalação, do jeito que está, fica inoquo, já pesquisei, mas os assuntos que encontrei apenas citam como criar os alias e não os desdobramentos.
Alguém saberia o que fazer para completar o comando que parece estar faltando uma peça??
Além de saber usar corretamente o alias em meu pc, também gostaria de completar a wiki, mas quero completar com informações fidedignas e não a meia bomba, por isso peço ajuda de todos.
No aguardo!!