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
Selecionando registros de um arquivo texto com o awk
Livros de shell script (um é grátis)
Instalando Firefox Quantum no Deepin OS
Problema ao criar scripts com Kommander 1.3 no Slackware Linux?
Renomeando extensões de centenas de arquivos de uma só vez
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