Como criar e remover alias no Linux

Como Criar E Remover Alias No Linux



No Linux, o alias é um comando que nos permite executar vários comandos ou operações criando um atalho. Isso economiza tempo e melhora a produtividade, especialmente se o seu trabalho envolver a digitação de vários comandos.

Por exemplo, se você deseja criar um diretório e um arquivo dentro desse diretório, será necessário executar comandos diferentes para realizar esta tarefa. No entanto, os aliases ajudam a realizar tarefas tão complexas de uma só vez.







Neste guia, explorarei o que são aliases, seus tipos no Linux e como criar e remover aliases.



Requerimento



Sistema Linux (qualquer distribuição Linux)
Acesso Acesso root/sudo ao sistema





O que é um alias

No Linux, alias é um utilitário de linha de comando que pode criar um atalho para vários comandos ou operações. Uma referência de alias ao grupo de comandos executados simultaneamente.

No Linux, todos os comandos são difíceis de lembrar e com a natureza da operação, o uso do comando também se torna complexo. O comando alias é usado principalmente para substituir comandos longos e complexos por abreviações, para que qualquer erro de comando ou opção possa ser evitado.



Sintaxe de criação de um alias no Linux

Use a sintaxe a seguir para criar um alias no Linux.

Sintaxe:

apelido nome =' < comandos… > '


Na sintaxe acima:

apelido: A palavra-chave para criar um alias.

nome: O nome alternativo, pode ser qualquer nome.

: Inclui comandos ou grupos de comandos. Também pode incluir opções e outros argumentos.

Algumas considerações importantes para criar um alias:

    • Dê um nome exclusivo ao alias e, ao criar um alias permanente, certifique-se de que ele não corresponda a nenhum comando predefinido.
    • Use aspas simples para incluir os comandos.
    • Evite adicionar espaço depois e antes do sinal de igual (=) ou isso pode dar uma alias não encontrado erro.

Como criar um alias no Linux

Um alias pode ser criado usando o comando alias e a sintaxe fornecida acima. Vamos entender com um exemplo:

apelido atualizar =' sudo atualização adequada && sudo atualização adequada'



Eu criei um alias atualizar de dois comandos frequentemente usados ​​no Linux; atualizar e atualizar. Em vez de digitar dois comandos, você cria um alias e digita apenas esse alias para executar as operações.


Vamos entender isso com outro exemplo:

apelido mover =' cd ~ / Documentos / novos_documentos / mais recente / arquivos / '



Neste exemplo, criei um alias mover para navegar no arquivos diretório. Em vez de digitar o caminho inteiro, posso usar alias mover para entrar diretamente no arquivos diretório.

Como listar aliases no Linux

Para listar os aliases no Linux, digite o comando alias e todos os aliases serão listados.

apelido


Tipos de apelidos

Existem dois tipos de apelidos:

Alias ​​Temporária: O alias temporário permanece em operação enquanto a sessão atual estiver ativa e é excluído automaticamente quando a sessão termina. O alias temporário é simplesmente criado usando o comando alias.

Alias ​​Permanente: O alias permanente permanece em operação mesmo após o término da sessão. O alias permanente requer algumas alterações adicionais nos arquivos do sistema.

Crie um alias temporário

Cada alias criado usando o comando alias é temporário. Permanece operacional enquanto a sessão estiver ativa. Por exemplo, vamos criar um alias temporário que atualize os repositórios.

apelido atualizar =' sudo atualização adequada && sudo atualização adequada'


Funcionará na sessão ativa atual. Agora saia da sessão e faça login novamente, tente executar o alias e não funcionará.


Para sair da sessão basta fechar o terminal e iniciá-lo novamente.

Remover um alias temporário

Para remover o alias temporário, use o você chora comando enquanto estiver na sessão ativa.

Sintaxe:

você chora < nome alternativo >


Por exemplo, para remover o alias de atualização, use:

você chora atualizar



Agora, liste os aliases e verá que a atualização não está mais disponível:


Para remover todos os aliases, use:

você chora -a


Crie um alias permanente

Para criar um alias permanente, você deve fazer alterações no arquivo de configuração do shell. O arquivo de configuração depende do shell que você está usando.

    • Para Bash é bashrc
    • Para Zsh é encolher

Estou usando o Bash; portanto, abrirei o arquivo bashrc.

sudo nano ~ / .bashrc



Agora, digite o alias atualizar no final do arquivo. O apelido seria:

apelido atualizar =' sudo atualização adequada && sudo atualização adequada'


Salve o arquivo usando Ctrl+x e então pressione e e .


Agora, origine o arquivo:

fonte ~ / .bashrc



Este alias permanecerá permanente se você encerrar a sessão ou desligar a máquina.

O operador de redirecionamento (>>) também pode ser utilizado para criar o alias permanente, pois anexará o comando alias no final do arquivo bashrc.

eco apelido atualizar =' sudo atualização adequada && sudo apto atualizar'” >> ~ / .bashrc



Não se esqueça de obter o arquivo bashrc para salvar as alterações.

Remover um alias permanente

Para remover um alias permanente, você precisa removê-lo do arquivo de configuração do shell. No meu caso foi bashrc, abra o arquivo e remova o alias.


Após remover o alias, crie o arquivo bashrc executando o comando fornecido a seguir:

fonte ~ / .bashrc


O alias foi excluído.

Crie um alias com argumentos

Os aliases se tornam ainda mais úteis quando você pode adicionar argumentos a eles. Você pode fazer isso com a técnica de criação de alias permanente.

Observe que nesta técnica não usamos o apelido palavra-chave, usaremos uma função em vez de.

Sintaxe:

função < nome da função > ( ) {
< comandos… >
}


Vamos criar uma função que receberá o nome do arquivo como argumento e criará um arquivo no diretório de trabalho atual.

No código a seguir, $1 é o argumento; o número de argumentos pode ser aumentado usando $2, $3 e assim por diante.


Abra o arquivo bashrc e digite a seguinte função no final do arquivo.

função criar arquivo ( ) {
tocar US$ 1
}



Agora, execute o fonte ~/.bashrc comando para salvar as alterações e ativar o alias.

fonte ~ / .bashrc


Agora, execute a função alias com o nome do arquivo.

createFile meuArquivo.txt


Um arquivo será criado com o nome do usuário.

Remover um alias com argumentos

O procedimento de exclusão do alias com argumentos é semelhante ao de exclusão de um alias permanente. Abra o arquivo bashrc, remova a função; salve o arquivo e crie-o usando o fonte ~/.bashrc comando.

Conclusão

O alias no Linux é um utilitário útil que permite criar um atalho referenciando um comando ou vários comandos para operar. Economizar tempo e melhorar a eficiência são as principais vantagens deste comando. Os aliases são temporários, mas podem se tornar permanentes editando o arquivo de configuração do shell. Os aliases temporários podem ser excluídos imediatamente ou desaparecem automaticamente ao sair da sessão ativa. Enquanto para aliases permanentes você precisa excluí-los do arquivo de configuração do shell bashrc ou zshrc.