Manjaro Difference between revisions of "Translations:Aliases in .bashrc/1/pt-br"

Difference between revisions of "Translations:Aliases in .bashrc/1/pt-br"

From Manjaro
(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...")
Tags: Mobile web edit Mobile edit
(No difference)

Revision as of 17:50, 4 February 2024

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Aliases in .bashrc)
==What's a bashrc? What's a alias?==
* '''.bashrc''' is the ''configuration file'' for bash, a linux shell/command interpreter.
* An '''alias''' is a ''substitute for a (complete) command''. It can be thought of as a shortcut.
* '''.bashrc''' is found in the ''home folder'' of a user ( ~ ) . It is a hidden file, to see it show hidden files in your file manager or use '''ls -a'''
==Backup your current ~/.bashrc==
It can be useful to backup the ~/.bashrc before editing it, as it allows one to be able to easily recover from the unexpected. To make a backup of your current .bashrc . Open a terminal and execute:
{{UserCmd|command=cp ~/.bashrc ~/.bashrc.bak}}
The original .bashrc can be restored with by executing
{{UserCmd|command=cp -i ~/.bashrc.bak ~/.bashrc}}
==Note==
Any changes made to the ~/.bashrc will have no effect on any currently open terminal windows. To test newly updated changes in your ~/.bashrc open a new terminal or use the command:
{{UserCmd|command=source ~/.bashrc}}
== Aliases Examples ==
Aliases can turn a complex command string into a simple custom made command that one can type in the Terminal. 
=== Standard syntax ===
Creating aliases in bash is very straight forward. The syntax is as follows:
{{File|file=~/.bashrc|
content=<pre>...
alias alias_name="command_to_run"
...</pre>}}
=== For updating your system ===
To upgrade the system via pacman, the command used is 
{{UserCmd|command=sudo pacman -Syu}}
This can be aliased in ~/.bashrc with
{{File|file=~/.bashrc|
content=<pre>...
alias pacup="sudo pacman -Syu"
...</pre>}}
To upgrade packages installed from the AUR via pamac, the command used is 
{{UserCmd|command=pamac upgrade --aur}}
This can be aliased with
{{File|file=~/.bashrc|
content=<pre>...
alias aup="pamac upgrade --aur"
...</pre>}}
=== For editing commonly used files ===
To edit '''~/.bashrc''' itself and automatically reload bash configuration file (so that changes made to .bashrc can be implemented in current terminal session)
{{File|file=~/.bashrc|
content=<pre>...
alias bashrc="nano ~/.bashrc && source ~/.bashrc"
...</pre>}} 
To edit '''/etc/fstab'''
{{File|file=~/.bashrc|
content=<pre>...
alias fstab="sudo nano /etc/fstab"
...</pre>}}
To edit '''/etc/default/grub'''
{{File|file=~/.bashrc|
content=<pre>...
alias grub="sudo nano /etc/default/grub"
...</pre>}}
=== To update GRUB ===
To update your grub bootloader using the '''sudo update-grub'''
{{File|file=~/.bashrc|
content=<pre>...
alias grubup="sudo update-grub"
...</pre>}}
==Creating Bash Aliases with Arguments (Bash Functions)==
Sometimes you may need to create an alias that accepts one or more arguments. That’s where bash functions come in handy.

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"
...

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.