alias - Comandos personalizados (para iniciantes)
Dica testada no
Ubuntu , mas serve para todas as distribuições.
Trata-se de algo bem básico, mas que o usuário iniciante talvez desconheça. É sobre
alias , que quer dizer apelido.
Quando você quer atualizar o Ubuntu pela linha de comando, o que faz?
sudo apt-get update && sudo apt-get upgrade
Não é mesmo?
Mas não seria melhor usar apenas um comando simples como, por exemplo: "atualizar-sistema"?
É para isso que serve
alias . Vamos criá-lo.
Edite um arquivo chamado ".bashrc":
gedit ~/.bashrc
Obs.: O "~" quer dizer que o arquivo está no seu diretório pessoal.
Há várias coisas nesse arquivo, se você usa Ubuntu. As primeiras linhas são:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Beleza. Após esta última linha "# for exemples", você pode adicionar o seu
alias . Digite isto:
alias atualizar-sistema="sudo apt-get update && sudo apt-get upgrade"
Vai ficar assim:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
alias atualizar-sistema="sudo apt-get update && sudo apt-get upgrade"
Salve e feche o arquivo. Feche e abra o terminal também!
Agora execute o comando:
atualizar-sistema
Será pedido sua senha e será como se você tivesse executado o comando:
sudo apt-get update && sudo apt-get upgrade
Entendeu agora o que é
alias ?
Você pode fazer isso com qualquer comando do
GNU/Linux e criar vários comandos complexos, dependendo do seu grau de conhecimento do GNU/Linux.
Abraço!
Outras dicas deste autor
Distros com Xfce
Jogar DOOM em ASCII
Linux Mint 17 (pós-instalação)
wget - Comando para baixar imagens sequenciais de uma página
Forçando o Firefox em Português
Leitura recomendada
Boot do Fedora 10 mostrando somente a barra de progresso?
Fazendo a inicialização do seu Fedora Core 2 mais rápida
Applet de Meteorologia no MATE Desktop - Configuração
4 telas ou mais no Deepin 20 com ARandR
Instalando o MPlayer e suas dependências no Slackware 10
Comentários
Eu publiquei isso mesmo aqui:
http://va.mu/cLOs
Acho que usar 'alias' é uma excelente idéia.
Mensagem
Eu publiquei isso mesmo aqui:
http://va.mu/cLOs
Acho que usar 'alias' é uma excelente idéia.
[2] Comentário enviado por pinduvoz em 22/02/2013 - 20:48h:
Eu publiquei isso mesmo aqui:
http://va.mu/cLOs
Acho que usar 'alias' é uma excelente idéia.
Muito bom!
Mensagem
[quote]
[2] Comentário enviado por pinduvoz em 22/02/2013 - 20:48h:
Eu publiquei isso mesmo aqui:
http://va.mu/cLOs
Acho que usar 'alias' é uma excelente idéia.[/quote]
Muito bom!
Só pra complementar a excelente dica, Xerxes... Após editar o arquivo você não precisa fechar e reabrir o terminal. Executar
$ . /home/seuusuario/.bashrc
também funciona ;-)
Mensagem
Só pra complementar a excelente dica, Xerxes... Após editar o arquivo você não precisa fechar e reabrir o terminal. Executar
$ . /home/seuusuario/.bashrc
também funciona ;-)
[4] Comentário enviado por lcavalheiro em 22/02/2013 - 23:50h:
Só pra complementar a excelente dica, Xerxes... Após editar o arquivo você não precisa fechar e reabrir o terminal. Executar
[code] $ . /home/seuusuario/.bashrc [/code]
também funciona ;-)
Taí! Aprendi mais uma! Valeu!
Mensagem
[quote]
[4] Comentário enviado por lcavalheiro em 22/02/2013 - 23:50h:
Só pra complementar a excelente dica, Xerxes... Após editar o arquivo você não precisa fechar e reabrir o terminal. Executar
[code] $ . /home/seuusuario/.bashrc [/code]
também funciona ;-)[/quote]
Taí! Aprendi mais uma! Valeu!
[4] Comentário enviado por lcavalheiro em 22/02/2013 - 23:50h:
Só pra complementar a excelente dica, Xerxes... Após editar o arquivo você não precisa fechar e reabrir o terminal. Executar
$ . /home/seuusuario/.bashrc
também funciona ;-)
Pode ser também
$ source .bashrc
Mensagem
[quote]
[4] Comentário enviado por lcavalheiro em 22/02/2013 - 23:50h:
Só pra complementar a excelente dica, Xerxes... Após editar o arquivo você não precisa fechar e reabrir o terminal. Executar
$ . /home/seuusuario/.bashrc
também funciona ;-)[/quote]
Pode ser também
$ source .bashrc
Outra coisa:
O Ubuntu padrão (Xubuntu, Kubuntu e Lubuntu incluídos) executa isso no .bashrc:
andre@cce-nobo-i3:~$ cat .bashrc | grep bash_aliases
# ~/.bash_aliases, instead of adding them here directly.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
Portanto, coloque os seus "aliases" no arquivo:
~/.bash_aliases
Mensagem
Outra coisa:
O Ubuntu padrão (Xubuntu, Kubuntu e Lubuntu incluídos) executa isso no .bashrc:
andre@cce-nobo-i3:~$ cat .bashrc | grep bash_aliases
# ~/.bash_aliases, instead of adding them here directly.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
Portanto, coloque os seus "aliases" no arquivo:
~/.bash_aliases
Obrigado, Xerxes... Eu já imaginava que isto fosse possivel, mas pensei que fosse preciso alterar o Kernel e o interpretador de comandos... A possibilidade de algo como alias nem passava-se pela minha cabeça!
Valeu! Continue assim! Configurarei alias numa distro que estou desenvolvendo... Assim minha distro se destacará bastante perante as outras!
Ang,
Manaus, AM, Brasil.
Usuário Linux,
Distros Favoritas: Bodhi Linux, Ubuntu, Big Linux, Kurumim, OpenSUSE e Slax.
Mensagem
Obrigado, Xerxes... Eu já imaginava que isto fosse possivel, mas pensei que fosse preciso alterar o Kernel e o interpretador de comandos... A possibilidade de algo como alias nem passava-se pela minha cabeça!
Valeu! Continue assim! Configurarei alias numa distro que estou desenvolvendo... Assim minha distro se destacará bastante perante as outras!
Ang,
Manaus, AM, Brasil.
Usuário Linux,
Distros Favoritas: Bodhi Linux, Ubuntu, Big Linux, Kurumim, OpenSUSE e Slax.
Contribuir com comentário
Enviar