Skip to main content

Usando e personalizando o arquivo Bashrc

How to Open Files with Terminal on a Mac (Abril 2025)

How to Open Files with Terminal on a Mac (Abril 2025)
Anonim

Se você tem usado o Linux por um tempo e particularmente se você está começando a se familiarizar com a linha de comando do Linux, você saberá que o BASH é um shell do Linux.

BASH significa Bourne Again Shell. Há um número de shells diferentes, incluindo csh, zsh, dash e korn.

Um shell é um interpretador que pode aceitar comandos para um usuário e executá-los para executar operações como navegar por um sistema de arquivos, executar programas e interagir com dispositivos.

Muitas distribuições Linux baseadas no Debian, como o próprio Debian, o Ubuntu e o Linux Mint usam o DASH como um shell ao invés do BASH. DASH significa Debian Almquist Shell. O shell DASH é muito semelhante ao BASH, mas é muito menor que o shell BASH.

Independentemente de saber se você está usando BASH ou DASH, você terá um arquivo chamado .bashrc. Na verdade, você terá vários arquivos .bashrc.

Abra uma janela de terminal e digite o seguinte comando:

sudo find / -name .bashrc

Quando você executa este comando, há três resultados retornados:

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

O arquivo /etc/skel/.bashrc é copiado para a pasta inicial de quaisquer novos usuários criados em um sistema.

O /home/gary/.bashrc é o arquivo usado sempre que o usuário abre um shell e o arquivo raiz é usado sempre que o root abre um shell.

O que é o arquivo .bashrc?

O arquivo .bashrc é um script de shell que é executado toda vez que um usuário abre um novo shell.

Por exemplo, abra uma janela de terminal e digite o seguinte comando:

bater

Agora, dentro da mesma janela, digite este comando:

bater

Toda vez que você abre uma janela de terminal, o arquivo bashrc é executado.

O arquivo .bashrc é um bom lugar para executar comandos que você deseja executar toda vez que abrir um shell.

Como exemplo, abra o arquivo .bashrc usando o nano da seguinte forma:

nano ~ / .bashrc

No final do arquivo, digite o seguinte comando:

echo "Hello $ USER"

Salve o arquivo pressionando CTRL e O e saia do nano pressionando CTRL e X.

Dentro da janela do terminal, execute o seguinte comando:

bater

A palavra "Olá" deve ser exibida junto com o nome de usuário com o qual você se conectou.

Você pode usar o arquivo .bashrc para fazer o que quiser.

O uso de aliases

O arquivo .bashrc é comumente usado para definir aliases para comandos comumente usados, para que você não precise se lembrar de comandos longos.

Algumas pessoas consideram isso uma coisa ruim porque você poderia esquecer como usar o comando real quando colocado em uma máquina onde seu próprio arquivo .bashrc específico não existe.

A verdade, no entanto, é que todos os comandos estão prontamente disponíveis on-line e nas man pages, portanto, adicionar aliases é positivo, e não negativo.

Se você olhar para o arquivo .bashrc padrão em uma distribuição como Ubuntu ou Mint, verá alguns aliases já configurados.

Por exemplo:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

O comando ls é usado para listar os arquivos e diretórios no sistema de arquivos.

O -alF significa que você verá uma listagem de arquivos mostrando todos os arquivos, incluindo arquivos ocultos que são precedidos por um ponto. A listagem de arquivos incluirá o nome do autor e cada tipo de arquivo será classificado.

O switch -A simplesmente lista todos os arquivos e diretórios, mas omite o arquivo ..

Finalmente, o -CF lista as entradas por coluna, juntamente com sua classificação.

Agora você pode, a qualquer momento, inserir qualquer um desses comandos diretamente em um terminal:

ls -alF

ls -A

ls-CF

Como um alias foi definido no arquivo .bashrc, você pode simplesmente executar o alias da seguinte forma:

ll

la

eu

Se você estiver executando um comando regularmente e for um comando relativamente longo, pode valer a pena adicionar seu próprio alias ao arquivo .bashrc.

O formato do alias é o seguinte:

alias new_command_name = command_to_run

Basicamente, você especifica o comando alias e dá um nome ao alias. Em seguida, você especifica o comando que deseja executar após o sinal de igual.

Por exemplo:

alias up = 'cd ..'

O comando acima permite que você suba um diretório simplesmente entrando.

Resumo

O arquivo .bashrc é uma ferramenta muito poderosa e é uma ótima maneira de personalizar o seu shell Linux. Usado da maneira correta, você aumentará sua produtividade em dez vezes.