Como personalizar o prompt do Linux bash (e por que você deveria)

Como personalizar o prompt do bash do Linux (e por que isso é importante)

Grupo de pinguins, entre os quais há um que parece diferente

O Linux é o sistema operacional mais flexível do mercado. Com muitas distribuições do Linux, o céu é o limite para o que você pode personalizar. Você pode ajustar a aparência e o estilo do seu desktop – ou até mesmo trocar o desktop por completo – para torná-lo uma experiência muito pessoal e única.

Também: Como escolher a distribuição de desktop Linux certa para você

Uma alteração que você talvez não conheça é para o prompt do bash. Se você não estiver familiarizado, o prompt do bash é o prompt usado para executar comandos. Você abre uma janela do terminal e provavelmente verá um prompt que se parece com isso:

jack@HIVE:~$

Isso é o que aparece no meu prompt padrão no meu desktop Ubuntu Budgie. Basicamente, esse prompt me informa o seguinte:

  • jack – meu nome de usuário
  • HIVE – o nome do meu computador
  • ~ – o diretório atual de trabalho (neste caso, ~ representa a pasta home)

Talvez você não precise de todas essas informações. Por exemplo, quando você inclui o diretório atual de trabalho no prompt, você pode acabar com um prompt tão longo que os comandos precisam ser quebrados para caber na janela do terminal. Para mim, isso pode ficar bastante irritante, especialmente quando você pode simplesmente executar o comando pwd (que imprime o diretório atual de trabalho).

Como tendo a preferir uma abordagem minimalista, eu gosto de um prompt do bash bastante simples. Não quero muitas informações atrapalhando o meu espaço de trabalho, não preciso saber quem eu sou e nem preciso ser lembrado do nome do meu computador.

Também: Os melhores laptops com Linux

Melhor ainda, eu posso querer garantir que o meu prompt do bash seja dramaticamente diferente da máquina remota em que eu possa estar trabalhando, para que não haja confusão entre as duas. Para isso, gosto de personalizar o meu prompt do bash para incluir o mínimo de informações possível. Em algumas ocasiões, configurei meu prompt do bash para ser apenas um : seguido de um espaço. É eficaz e simples.

Vou te mostrar como personalizar o seu prompt do bash.

Como configurar o prompt do bash no Linux

O que você precisa: A única coisa que você precisa é de uma instância em execução do Linux que use o bash como shell. Se você estiver usando qualquer uma das distribuições de Linux populares (como Ubuntu, Linux Mint e Fedora), o bash será o shell padrão, portanto, você está pronto para começar.

Também: 8 coisas que você pode fazer com o Linux e que não são possíveis no MacOS ou no Windows

Observe que a personalização do prompt do bash pode ser bastante complexa. Não se preocupe, vamos deixar as coisas simples por enquanto. Demonstrarei em um próximo artigo como adicionar personalizações mais complexas ao prompt. Por enquanto, vamos nos concentrar na simplicidade, para que você possa aprender como funcionam as personalizações básicas.

1. Abra a janela do terminal

A primeira coisa que você precisa fazer é abrir seu aplicativo de terminal no menu do desktop. Depois de aberto, você deverá ver o prompt do bash padrão.

2. Abra o arquivo .bashrc para edição

Em seguida, abra o arquivo .bashrc (um arquivo específico que define várias configurações para um usuário quando eles fazem login) para edição com o comando:

nano .bashrc

3. Configure o prompt

Vamos supor que você queira que seu prompt bash simplesmente leia prompt:. Obviamente, você pode fazer com que ele leia o que você quiser, mas para o propósito deste guia, vamos usar prompt:.

Desça até o final do arquivo .bashrc. No final do arquivo, adicione a seguinte linha:

PS1="prompt: "

NOTA: PS1 é a principal string de prompt e tudo entre aspas é o que será exibido no prompt.

4. Salve e execute o .bashrc

Salve e feche o arquivo .bashrc com o atalho de teclado Ctrl+X. Em seguida, você vai querer executar o que é chamado de execução do arquivo, para que as alterações tenham efeito sem ter que fazer logout e login novamente. Isso também é uma ótima ideia porque, se você cometer um erro, terá a chance de corrigi-lo.

Para executar o arquivo .bashrc, digite o comando:

source .bashrc

Você deve ver imediatamente as alterações acontecerem e seu prompt bash exibirá apenas prompt:. Você pode começar a trabalhar sem precisar lidar com as informações adicionais. Se você não gostar do visual, pode voltar e alterar ou excluir a linha de configuração no arquivo .bashrc e executar novamente o comando source.

Também: A razão mais importante para usar Linux em casa

E é isso que é preciso para personalizar seu prompt bash no Linux. Como mencionei antes, voltaremos a esse tópico na próxima vez e adicionaremos mais informações ao prompt e até mesmo um toque de cor.