Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O shell prompt é a interface de linha de comando que permite aos usuários interagir com o sistema operacional Linux. Personalizar o shell prompt pode melhorar a produtividade e tornar o ambiente de trabalho mais agradável. Neste artigo, vamos explorar como personalizar o shell prompt no Linux utilizando o Bash, que é o shell mais comum.
O shell prompt é a sequência de caracteres que aparece na linha de comando antes de você digitar um comando. Por padrão, o prompt do Bash é algo como:
user@hostname:~$
No entanto, você pode personalizá-lo para exibir informações adicionais, como a hora atual, o diretório atual, o nome do branch do Git, etc.
O prompt do Bash é controlado pela variável de ambiente PS1
. Você pode modificar essa variável para alterar a aparência do prompt.
Vamos adicionar a hora atual ao prompt. Para isso, você pode usar a seguinte configuração:
PS1='\t \u@\h:\w\$ '
Aqui está o que cada parte significa:
\t
- Hora atual no formato HH:MM:SS.\u
- Nome do usuário.\h
- Nome do host.\w
- Diretório de trabalho atual.\$
- Sinal de prompt (mostra #
para o usuário root e $
para outros usuários).Você pode adicionar cores ao prompt para torná-lo mais legível. Aqui está um exemplo de como fazer isso:
PS1='\[\e[0;32m\]\u@\h:\[\e[0;34m\]\w\[\e[0m\]\$ '
Neste exemplo:
\[\e[0;32m\]
- Define a cor verde.\[\e[0;34m\]
- Define a cor azul.\[\e[0m\]
- Reseta a cor para o padrão.Se você trabalha com Git, pode ser útil exibir o nome do branch atual no prompt. Para isso, você pode usar um script no seu .bashrc
:
Adicione o seguinte script ao seu arquivo .bashrc
:
parse_git_branch() {
git branch 2>/dev/null | grep '^*' | colrm 1 2
}
PS1='\u@\h:\w\[\e[0;32m\]$(parse_git_branch)\[\e[0m\]\$ '
Este script define uma função parse_git_branch
que obtém o nome do branch atual e o adiciona ao prompt.
Para tornar as alterações permanentes, adicione a configuração do PS1
ao seu arquivo .bashrc
ou .bash_profile
. Por exemplo:
echo "PS1='\u@\h:\w\$ '" >> ~/.bashrc
Depois de fazer isso, recarregue o arquivo .bashrc
com o comando:
source ~/.bashrc
Personalizar o shell prompt no Linux pode melhorar a sua eficiência e tornar o ambiente de trabalho mais agradável. Com alguns ajustes simples na variável PS1
, você pode adicionar informações úteis e cores ao seu prompt.