Aliases - apelidos para comandos

Publicado por Alberto Ivo em 23/07/2006

[ Hits: 17.807 ]

 


Aliases - apelidos para comandos



Alias é um comando que permite criar apelidos para um outro comando ou programa. Para criar um alias, faça da seguinte forma:

alias <novo_comando>=<comando_linux>

Importante: Não deve haver espaços antes e depois do "=" e caso o <comando_linux> tenha mais de uma palavra, ele deve vir entre ASPAS. Exemplo:

$ alias ls="ls -la --color=auto"

Este comando mostrará uma listagem de todos os arquivos do diretório atual, inclusive os ocultos, em uma listagem colorida.

Porém se você fizer apenas isso, quando logar novamente o alias não irá funcionar e terá que fazer de novo, outro alias...

Uma forma de fazer apenas uma vez o seu alias é alterando o arquivo profile do seu home (se quiser mudar apenas um determinado usuários) ou do /etc (para todos os usuários).

Para alterar o profile de apenas determinado usuário, escolha uma das opções:

# vi ~/.bash_profile
# vi ~/.bashrc
# vi ~/.profile


Depois disso basta digitar o comando do alias desejado no fim do arquivo e sair salvando: <ESC> :qw!

Para alterar o profile de todos os usuários, ou seja, aliases globais, editamos o profile dentro do /etc:

# vi /etc/profile

Exemplos de aliases:

alias cp="cp -i" # pergunta antes de substituir um arquivo existente
alias win=startx # sai do modo texto e vai pro modo gráfico
alias cl=clear # limpa a tela
alias rm="rm -rf" # apaga (sub)diretórios sem perguntar se tem certeza
alias ls="ls --color" # lista arquivos coloridos

IMPORTANTE: NÃO há espaços antes e depois do símbolo igual ( = ). E caso o comando tenha mais de uma palavra, ele deve vir entre aspas.

Outras dicas deste autor

Aliases - apelidos para comandos

Leitura recomendada

Como remover permissão de vários arquivos

Executando Arquivo de Mídia .opus pelo Terminal

PV + PIPE + DD = Barra de Progresso + Gravação de Imagem + Clonar Disco

Mantendo o programa em execução após logout

Descobrindo qual distribuição GNU/Linux você está utilizando

  

Comentários
[1] Comentário enviado por ares em 27/05/2008 - 13:24h

?comentario=Cara Não funcionou em nenhum dos arquivos!
tem que executar algum comando depois!??



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts