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
boa dica, soh nao entendi pq especificar que eh pra Slackware.
Feito.
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
Mensagem
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
Igor,
Coloque o apelido no /etc/profile.d, vai valer para todos os usuários !
Mensagem
Igor,
Coloque o apelido no /etc/profile.d, vai valer para todos os usuários !
Simples ..e objetivo
[]´s
Mensagem
Simples ..e objetivo
[]´s
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
Mensagem
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
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/
Mensagem
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/
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!!
Mensagem
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!!
e uma otima dica mais precisa esclarecer
Mensagem
e uma otima dica mais precisa esclarecer
esta dica e muito boa
Mensagem
esta dica e muito boa
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%
Mensagem
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%
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???
Mensagem
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???
é 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
Mensagem
é 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
nao tinha ido msm eh q eu sempre eskeço d da o source .bashrc depois d alterar :P
Mensagem
nao tinha ido msm eh q eu sempre eskeço d da o source .bashrc depois d alterar :P
ta massa a dica!
Mensagem
ta massa a dica!
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.
Mensagem
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.
Complementando, para as alterações entrarem em vigor precisa executar o seguinte comando:
source .bashrc
Mensagem
Complementando, para as alterações entrarem em vigor precisa executar o seguinte comando:
source .bashrc
Estou quebrando a cabeça com isso um tempão! Valeu mesmo.
Mensagem
Estou quebrando a cabeça com isso um tempão! Valeu mesmo.
Contribuir com comentário
Enviar