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
Emuladores com desempenho ruim, lento [Resolvido]
Problema com MergeList [Resolvido]
Java Oracle no Linux Mint 18.1 sem PPA
Impressora de rede HP no Arch Linux
Perdeu a senha de root? Não esquenta!
Leitura recomendada
Instalando o ambiente gráfico Xfce 4 no Ubuntu 15.04.com exclusão do Unity
Alterando ícones no Ubuntu Linux (válido para qualquer versão)
Corrigindo permissões de partição VFAT
Fundindo Slackware com Salix
Estilos de cores no i3wm
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