Translations:Aliases in .bashrc/1/pt-br

O que é um bashrc? O que é um alias?

  • .bashrc é o arquivo de configuração para o bash, um interpretador de shell/comandos do Linux.
  • Um alias é um substituto para um comando (completo)'. Pode ser considerado como um atalho.
  • .bashrc é encontrado na pasta pessoal do usuário ( ~ ) . É um arquivo oculto, para vê-lo, exiba os arquivos ocultos em seu gerenciador de arquivos ou use ls -a

Faça backup do seu ~/.bashrc atual

Pode ser útil fazer backup do ~/.bashrc antes de editá-lo, pois isso permite recuperar facilmente de situações inesperadas. Para fazer backup do seu .bashrc atual, abra um terminal e execute:

user $ cp ~/.bashrc ~/.bashrc.bak COPY TO CLIPBOARD


O .bashrc original pode ser restaurado executando

user $ cp -i ~/.bashrc.bak ~/.bashrc COPY TO CLIPBOARD


Nota

Quaisquer alterações feitas no ~/.bashrc não terão efeito em terminais atualmente abertos. Para testar alterações recém-atualizadas no seu ~/.bashrc o abra um novo terminal ou use o comando:

user $ source ~/.bashrc COPY TO CLIPBOARD


Exemplos de Aliases

Aliases podem transformar uma string de comando complexa em um comando simples personalizado que pode ser digitado no Terminal.

Sintaxe padrão

Criar aliases no bash é muito simples. A sintaxe é a seguinte:

~/.bashrc
...
alias alias_name="command_to_run"
...

Para atualizar seu sistema

Para atualizar o sistema via pacman, o comando usado é

user $ sudo pacman -Syu COPY TO CLIPBOARD


Isso pode ser aliado no ~/.bashrc com

~/.bashrc
...
alias pacup="sudo pacman -Syu"
...

Para atualizar pacotes instalados do AUR via pamac, o comando usado é

user $ pamac upgrade --aur COPY TO CLIPBOARD


Isso pode ser aliado no

~/.bashrc
...
alias aup="pamac upgrade --aur"
...

Para editar arquivos comumente usados

Para editar o ~/.bashrc em si e recarregar automaticamente o arquivo de configuração do bash (para que as alterações feitas no .bashrc possam ser implementadas na sessão atual do terminal)

~/.bashrc
...
alias bashrc="nano ~/.bashrc && source ~/.bashrc"
...

Editar o /etc/fstab

~/.bashrc
...
alias fstab="sudo nano /etc/fstab"
...

Editar o /etc/default/grub

~/.bashrc
...
alias grub="sudo nano /etc/default/grub"
...

Para atualizar o GRUB

Para atualizar o carregador de inicialização GRUB usando o sudo update-grub

~/.bashrc
...
alias grubup="sudo update-grub"
...

Criando Aliases Bash com Argumentos (Funções Bash)

Às vezes, você pode precisar criar um alias que aceite um ou mais argumentos. É aí que as funções bash são úteis.