Aliases - apelidos para comandos
Dica publicada em Linux / Comandos
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 <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
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.
tem que executar algum comando depois!??