Criando um alias (atalho) no bash - Slackware 10.2

Publicado por Igor Soares em 14/12/2005

[ Hits: 38.614 ]

 


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

Solução IM para seu Cyber Cafe

Contador de Palavras no Terminal

Comando sed para formatar datas

Script para redimensionar muitas fotos

Backup em fita DLT: Selecionando diretórios através de arquivos de parâmetros

  

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