Como criar aliases de bash com parâmetros
- 4754
- 503
- Ms. Travis Schumm
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âmetrosConfigurar 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";123 | lsdir () ls -l $ 1 | grep "^d"; |
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.
- « 5 exemplos práticos para verificar se uma porta está aberta
- Diferença entre os comandos 'su' e 'su -' no Linux »