Como usar aliases de bash

Como usar aliases de bash
A maioria dos usuários gosta de usar atalhos para executar comandos. Existem muitos comandos no Ubuntu que precisamos executar regularmente. Será muito útil para nós se pudermos executar esses comandos comuns digitando comandos de atalho. Usando aliases do Bash, os usuários do Ubuntu podem facilmente criar comandos de atalho dos grandes comandos que são usados ​​com frequência. Aliases do Bash não apenas facilitam a tarefa, mas também economizam o tempo dos usuários. O usuário pode declarar alias temporário ou permanentemente. Os aliases temporários podem ser usados ​​desde que a sessão do usuário exista. Se o usuário quiser usar comandos de atalho toda vez que a sessão começar, então ele ou ela deve criar pseudônimos permanentes usando ~/.Bashrc e ~/.Bash_profile arquivos. Este tutorial mostra como você pode criar e usar aliases do Bash no Ubuntu usando alguns exemplos.

Exemplo 1: Declaração de Alias ​​de Bash temporária

Declarar um pseudônimo temporário é uma tarefa muito simples. O comando de alias é usado para criar um atalho de qualquer comando. Por exemplo, O LS -LA O comando é um comando muito usado para exibir a lista de todos os arquivos e pastas com permissão. Você pode criar o atalho deste comando usando o pseudônimo comando. Suponha que o comando de atalho seja eu. Execute os seguintes comandos para criar o atalho de LS -LA e teste o comando.

Verifique a saída de Os LS -ls comando

$ ls -ls

Criar comando alias para LS -LA

$ alias l = "ls -la"

Teste o atalho de ls -ls

$ L

Saída:
Depois de executar os comandos acima, a saída do comando “L” que foi criado pelo comando 'alias' e os comandos “ls -la” são os mesmos.

Se o usuário fechar a sessão e iniciar uma nova sessão novamente, o comando também não funcionará.

Exemplo-2: Declaração de Alias ​​Bash Permanente

Para resolver o problema acima, você pode criar um comando permanente de alias. Suponha que você queira criar um atalho do “mkdir”Comando com o nome do alias“C”E use -o permanentemente. Aberto ~//.Arquivo BashRC Em qualquer editor, adicione o comando alias nesse arquivo, salve o arquivo e execute o comando 'fonte' para reexecionar o arquivo com comando adicionado alias.

Execute o seguinte comando para abrir o ~/.Arquivo BashRC em Nano editor.

$ nano ~//.Bashrc

Adicione o seguinte comando 'Alias' no arquivo e salve -o.

Alias ​​c = ”mkdir”

Reexecute o arquivo para tornar o comando ativo.

$ fonte ~//.Bashrc

Execute os seguintes comandos para testar o comando de atalho de "mkdir".

$ C testdir
$ ls

Saída:
A saída a seguir aparecerá após a execução dos comandos acima.

Exemplo 3: Uso de 'Alias' para 'CD' Comando

O comando 'CD' é usado para alterar o diretório de trabalho atual. A maneira de usar o comando 'Alias' para diferentes tipos de comandos 'CD' é mostrado neste exemplo. O comando 'CD…' é usado para definir o diretório um nível a partir do diretório atual. Execute os seguintes comandos para criar o comando alternativo de 'CD…' e testar o comando 'Alias' criado.

$ alias p_dir = 'cd…'
$ p_dir

Saída:
A saída a seguir aparecerá após a execução dos comandos acima.

O comando 'cd… /… /' é usado para definir o diretório dois níveis no diretório atual. Execute os seguintes comandos para criar o comando alternativo de 'CD… /… /' e teste o comando 'Alias' criado.

$ alias 2p_dir = 'cd… /… /'
$ 2p_dir

Saída:

A saída a seguir aparecerá após a execução dos comandos acima.

Exemplo-4: Uso de 'Alias' para 'Comando' BC '

O comando 'BC' é usado para operações matemáticas com dados fracionários. A maneira de criar o comando alternativo do comando 'BC' foi mostrado neste exemplo.

Execute os seguintes comandos para criar e testar o comando 'Alias' do comando 'BC'.

$ alias cal = 'bc -l'
$ echo "escala = 2; 37/2" | cal

Saída:

A saída a seguir aparecerá após a execução dos comandos acima.

Exemplo 5: Uso de 'Alias' para privilégio de raiz

O comando 'sudo -i' é usado para definir o privilégio raiz. A maneira de criar o comando alternativo do comando 'sudo -i' foi mostrado neste exemplo.

Execute os seguintes comandos para criar e testar o comando 'Alias' do comando 'sudo -i'.

$ alias admin = 'sudo -i'
$ admin

Saída:

A saída a seguir aparecerá após a execução dos comandos acima.

Exemplo 6: Uso de 'Alias' para encontrar o comando específico da história

O comando 'Grep' é usado principalmente para pesquisar o conteúdo específico em um arquivo ou texto, e o comando 'History' é usado para manter o histórico dos comandos usados ​​anteriormente. Às vezes, é necessário descobrir a história de comandos específicos usados ​​anteriormente usando 'grep'. Se essa tarefa precisar várias vezes, criar o comando Alias ​​para encontrar o comando específico da história usando 'grep' é uma boa opção. O uso do comando 'Alias' para encontrar o comando específico da história usando 'Grep' mostrou neste tutorial.

Execute os seguintes comandos para criar e testar o comando 'Alias' para encontrar o comando específico da história.

$ alias f_cmd = 'History | Grep'
$ f_cmd gato
$ f_cmd pwd

Saída:

A saída a seguir aparecerá após a execução dos comandos acima.

Exemplo: Uso de 'Alias' para contar o número total de arquivos do diretório atual

Existem muitas maneiras de contar o número total de arquivos do diretório atual em Bash. A maneira simples de contar os arquivos totais do diretório atual é usar os comandos 'Find' e 'WC'. Ao criar um comando 'Alias' para realizar esta tarefa, facilita a tarefa.

Execute o seguinte comando para criar e testar o comando 'alias' para contar o número total de arquivos do diretório atual.

$ ls
$ alias totalfiles = 'encontre . -Tipo F | wc -l '
$ totalfiles

Saída:

A saída a seguir aparecerá após a execução dos comandos acima.

Exemplo-3: Remova o alias do Bash

As 'unalias' O comando é usado para remover o criado anteriormente Alias comando. Depois de usar este comando, o pseudônimo não funcionará. Então, se você acha que não quer mais o comando de atalho, pode usar o comando alias para removê -lo permanentemente.

Execute os seguintes comandos para verificar o uso do comando 'unalias' para remover o comando de atalho criado anteriormente.

$ alias d = 'data'
$ d
$ unalias d
$ d

Saída:

A saída a seguir aparecerá após a execução dos comandos acima.

Remova ou comente na linha usada para criar o comando 'alias' no ~//.arquivo BashRC e reexecute-o para excluir o pseudônimo permanente.

Conclusão:

Você pode usar o comando 'Alias' para vários fins para criar um atalho dos comandos. Este tutorial ajudará a entender o uso básico do comando 'Alias', para que os usuários do Bash possam aplicar facilmente este comando para criar um atalho dos comandos usados ​​regularmente.