Skip to content

Como criar um alias no Linux

6 de junho de 2021

Apesar dos avanços do desktop gráfico para Linux, você não pode escapar do shell. Se você gerencia um servidor baseado em Linux, o shell geralmente é tudo o que você obtém. Para tornar mais fácil a emissão de comandos comuns, mas potencialmente complicados, o Linux inclui um apelido utilitário para oferecer atalhos para esses comandos.

Como funciona um alias do Linux

O apelido comando cria uma série de entradas no arquivo de configuração do shell atual. Por exemplo, em ~ / .bashrc para Bash ou ~ / .zshrc para Zsh. Embora você possa editar aliases nos arquivos de configuração de um shell, use apelido para evitar erros de digitação que podem causar erros no shell. Usuários veteranos do Linux instalam dois shells, por exemplo, Bash e Zsh, ou Csh, ou Tcsh. Então, se os arquivos de configuração de um shell estiverem corrompidos, você pode criar uma nova sessão de terminal com o outro shell para facilitar os reparos. Executado por conta própria, apelido lista os aliases ativos para o shell. Como os parâmetros de alias são específicos do shell, se você usar rotineiramente mais de um shell, precisará repetir seus aliases em outros. Quando você executa um alias armazenado, o shell expande o conteúdo original no lugar do shortcode do alias. Para a maioria dos shells, incluindo o Bash, essa funcionalidade limita a expansão do comando. No entanto, outros shells, incluindo Zsh, suportam um sistema mais robusto de substituições globais para conteúdo com alias.

Como criar um alias no Linux

Crie um novo alias, independentemente do shell, com o seguinte comando: alias shortcode = “full_command_to_execute”

O Código curto representa o comando personalizado que você invocará no prompt do shell e full_command_to_execute faz referência ao nome completo do comando. É prudente ser explícito com o comando completo, incluindo nomes de caminho completos em vez de nomes de caminho relativos, quando relevante. Depois de executar apelido desta forma, o comando não exibe nada, a menos que você cometa um erro de sintaxe. Supondo que não haja erros, o código de acesso recém-alias está pronto para uso. Por exemplo, para anexar novas linhas a um arquivo de diário, um diário alias poderia invocar gato com um redirecionamento de acréscimo para esse arquivo de diário. Por exemplo, o comando: alias diary = “cat >> ~ / Documents / diary.txt”

cria um diário alias que, quando executado, coloca o shell em um modo de edição de texto. Adicione um novo conteúdo e pressione Ctrl + D para salvá-lo. O gato comando anexa esse texto ao final do arquivo diary.txt armazenado em sua pasta inicial de Documentos.

Alterar e remover apelidos

Para alterar um alias, redefina-o. Uma nova apelido O comando usando o mesmo código de acesso substitui o comando completo do código de acesso original. Para remover um alias, use o unalias comando, como segue: unalias shortcode

Corre apelido para ver quais apelidos estão instalados em seu sistema. Por exemplo, as pessoas que favorecem o Zsh e instalam os utilitários Oh-My-Zsh desfrutam automaticamente de vários apelidos padrão. Adicionar extensões ao Oh-My-Zsh (por exemplo, a integração git) pode adicionar até mais 100. Não presuma que, por nunca ter adicionado um alias, seu computador não possui nenhum alias.