Criando um alias (atalho) no bash - Slackware 10.2

Publicado por Igor Soares em 14/12/2005

[ Hits: 38.318 ]

 


Criando um alias (atalho) no bash - Slackware 10.2



Por default, o Slackware 10.2 não vem com .bash_profile nem com .bashrc, como precisamos deles... vamos ao que interessa!

Primeiramente deve ser criado o arquivo .bash_profile na pasta do usuário:

$ pico $HOME/.bash_profile

Adicione as seguintes linhas:

if [ -f ~/.bashrc]; then
   . ~/.bashrc
fi

PATH=$PATH:/bin
BASH_HEV=$HOME/.bashrc
USERNAME=""
export USERNAME BASH_HEV PATH

A pasta do bash pode ser mudada de acordo com a localização do seu sistema, no caso o meu está na pasta /bin.

Agora vamos criar o .bashrc - é lá que ficarão as alias:

$ pico $HOME/.bashrc

Pronto... agora é só adicionar os aliases de acordo com a necessidade:

Exemplo:

alias cd="cd .."
alias (atalho)="(comando)"
...

Simples, não?!..

[]'s

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

su/sudo em modo visual

Recuperando posição do cursor na última linha editada no VIM

Iniciar Thunderbird minimizado

sudo: lendo a senha automaticamente através de shell script

Utilizando o chmod parar mudar permissões em arquivos

  

Comentários
[1] Comentário enviado por removido em 14/12/2005 - 08:40h

boa dica, soh nao entendi pq especificar que eh pra Slackware.

Feito.

[2] Comentário enviado por igorsds em 14/12/2005 - 12:04h

ae stumm.. beleza.. valeu o comentário
é que eu uso slack 10.2. não testei em outras distros..
sei que funciona no slack.. por isso é bem especifica!

[]'s
igor

[3] Comentário enviado por denio em 22/12/2005 - 15:33h

Igor,

Coloque o apelido no /etc/profile.d, vai valer para todos os usuários !

[4] Comentário enviado por Cah666 em 22/12/2005 - 22:48h

Simples ..e objetivo
[]´s

[5] Comentário enviado por removido em 29/12/2005 - 13:21h

eh ... fora esse metodo tem o oq o igor comentou aki tb,
pode ser colocado em /etc/profile.d/nome-do-arquivo.sh

dentro dele a sintaxe eh a msm coisa...

alias l="ls -laF"
alias apache="tail -f /var/log/apache/access_log"

abraços....

ops ja ea esquecendo hehehe
depois de tudo feito agora soh falta dar permição para o arquivo
chown root.users /etc/profile.d/nome-do-arquivo.sh
chmod +x /etc/profile.d/nome-do-arquivo.sh

[6] Comentário enviado por quinho_k em 18/01/2006 - 12:38h

Só enxendo o saco, mas o nome correto é "alias" (lê-se 'êilias') que em inglês quer dizer "apelido", pra não confundir com os "atalhos"(shortcuts) do windows
mas a dica vale e funciona :) !
\m/

[7] Comentário enviado por jllitvay em 18/01/2006 - 13:55h

Estava eu testando sua dica para melhorar o xterm, e olhei o /etc/profile...
tive a idéia de copiar ele com o nome de .bashrc para a pasta do usuário.
FUNCIONOU PERFEITO!!!

Vou até postar a dica!!

[8] Comentário enviado por diegorondonia em 03/02/2006 - 18:35h

e uma otima dica mais precisa esclarecer

[9] Comentário enviado por ederalves em 03/02/2006 - 20:53h

esta dica e muito boa

[10] Comentário enviado por nhawkbr em 09/04/2006 - 03:28h

o conteudo do .bash_profile que o amigo mandou tem um espaço a menos acusado aqui no meu 10.2

ERRADO: if [ -f ~/.bashrc]; then
CERTO: if [ -f ~/.bashrc ]; then

só pra funcionar 100%

[11] Comentário enviado por lorrys em 29/06/2006 - 20:56h

kra o meu num ta funcionando da uma olhada como ta meu .bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

PATH=$PATH:/bin
BASH_HEV=/root/.bashrc
USERNAME=""
export USERNAME BASH_HEV PATH

Tem alguma coisa errada???

[12] Comentário enviado por igorsds em 30/06/2006 - 19:57h

é slack 10.2?
se for talvez seja só na linha: BASH_HEV=/root/.bashrc
coloca: BASH_HEV=$HOME/.bashrc mesmo..
se quiser que os alias sejam disponiveis para todos usuarios basta colar uma copia na pasta home de casa user.. não precisa mudar nada .bash_profile

acho que é isso
[]'s
igor

[13] Comentário enviado por lorrys em 01/07/2006 - 01:35h

nao tinha ido msm eh q eu sempre eskeço d da o source .bashrc depois d alterar :P

[14] Comentário enviado por diegovss em 05/07/2006 - 15:53h

ta massa a dica!

[15] Comentário enviado por PartyKing em 14/07/2006 - 05:10h

Só para reforçar...

Eu utilizei esta dica no SlackWare 10.0 e fincionou perfeitamente.

Somente esta correção teve que ser feita:

Comentário enviado por nhawkbr em 09/04/2006:

o conteudo do .bash_profile que o amigo mandou tem um espaço a menos acusado aqui no meu 10.2

ERRADO: if [ -f ~/.bashrc]; then
CERTO: if [ -f ~/.bashrc ]; then

só pra funcionar 100%

No mais está tudo perfeito.

[16] Comentário enviado por flyren em 11/09/2011 - 15:53h

Complementando, para as alterações entrarem em vigor precisa executar o seguinte comando:

source .bashrc

[17] Comentário enviado por rugal_bernstein em 05/10/2011 - 12:46h

Estou quebrando a cabeça com isso um tempão! Valeu mesmo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts