(Created page with "==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...")
.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"
...
To edit /etc/fstab
~/.bashrc
...
alias fstab="sudo nano /etc/fstab"
...
To edit /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.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.