Como criar aliases de bash com parâmetros

Como criar aliases de bash com parâmetros

Aliases de bash são atalhos que permitem que você use um comando mais curto ou mais simples para representar um comando mais longo ou mais complexo. Aliases de bash são úteis quando você frequentemente usa comandos longos ou complexos e deseja economizar tempo e esforço usando um comando mais curto ou mais simples em vez disso. Para criar um pseudônimo de bash com argumentos e parâmetros, você pode usar o comando alias e incluir variáveis ​​na definição de alias.

Neste artigo, exploraremos como criar pseudônimos de bash com argumentos e parâmetros.

Criando um pseudônimo

Você pode usar o 'Alias' comando para criar aliases em seu sistema Linux.

Alias ​​Alias_name = "Command" 

Aqui 'Alias_name' é o nome do pseudônimo, e 'comando' é o comando que você deseja alias.

Por exemplo, considere o seguinte comando:

ls -l /var | grep "^d"  

Este comando lista os diretórios no '/var' diretório em um formato longo e filtra a saída para mostrar apenas os diretórios.

Para criar um alias para este comando, você pode usar o seguinte 'Alias' comando:

Alias ​​lsdir = "ls -l /var | grep"^d ""  

Isso criará um alias nomeado 'lsdir' que representa o comando original. Para usar o alias, você pode simplesmente digitar 'lsdir' no prompt de comando, e o comando original será executado.

Criando pseudônimos de bash com argumentos

Aliases do Bash não aceitam argumentos, mas podemos criar uma função que aceite os parâmetros da linha de comando. Essas funções podem ser usadas como aliases em seu sistema Linux. Por exemplo, considere a seguinte definição de função:

lsdir () ls -l $ 1 | grep "^d";   

Esta definição de alias cria um pseudônimo nomeado 'lsdir' Isso leva uma discussão ($ 1) representando o diretório para listar. Para usar esse pseudônimo, você pode passar no diretório como um argumento quando você invoca o pseudônimo. Por exemplo:

lsdir /var  

Isso listará os diretórios no '/etc' diretório em formato longo e filtre a saída para mostrar apenas os diretórios.

Criando um alias de bash com parâmetros

Configurar aliases de bash permanentes

Para tornar o alias permanente, você pode adicionar o comando de alias ao seu '~//.bashrc ' arquivo. Isso garantirá que o alias esteja disponível toda vez que você iniciar uma nova sessão de bash.

vim ~///.Bashrc  

Anexar o seguinte script no final do script.

lsdir () ls -l $ 1 | grep "^d";
123lsdir () ls -l $ 1 | grep "^d";
Crie alias de bash permanentes com parâmetros

Em seguida, obtenha o '~//.bashrc ' Configuração para atualizar os ambientes de shell atuais.

fonte ~///.Bashrc  

É importante observar que os aliases do Bash não são os mesmos que os comandos do Linux e não são reconhecidos por outros programas ou conchas. Se você quiser usar o pseudônimo em um script ou em outro shell, precisará definir o pseudônimo nesse script ou shell também.

Conclusão

Em conclusão, os aliases do BASH são úteis quando você frequentemente usa comandos longos ou complexos e deseja economizar tempo e esforço usando um comando mais curto ou mais simples em vez disso. Para criar um pseudônimo de bash com argumentos e parâmetros, você pode usar o comando alias e incluir variáveis ​​na definição de alias. Isso permite que você passe argumentos e parâmetros para o pseudônimo quando você invoca. Para tornar o alias permanente, você pode adicionar o comando alias ao seu ~//.Arquivo Bashrc. No entanto, é importante observar que os aliases do Bash não são os mesmos que os comandos do Linux e não são reconhecidos por outros programas ou conchas. Se você quiser usar o pseudônimo em um script ou em outro shell, precisará definir o pseudônimo nesse script ou shell também.