Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: KDE-Verde
Por nusk
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Criando um aliás (atalho) no bash - Slackware 10.2
Linux user
Publicado por Igor Soares em 14/12/2005

Login: igorsds, 28768 pontos
[ Hits: 26913 ]

Criando um aliás (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
   Dica Linux recomendada Rotacionando vídeos com o Mencoder
   Dica Linux recomendada Integrando agenda do jSMS do Linux e do Windows
   Dica Linux recomendada Habilitando NumLock em todos os terminais na inicialização
   Dica Linux recomendada Descobrir o MAC address de um IP com arping
   Dica Linux recomendada Atualizando o Ubuntu com uma linha

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.