O prompt do terminal é uma parte essencial da experiência do usuário ao trabalhar com a linha de comando. Ele fornece informações contextuais importantes e pode ser personalizado para se adequar às suas necessidades. No entanto, quando se trabalha com ambientes Conda, você pode notar que o prompt é automaticamente alterado para refletir o ambiente atual.
Embora isso possa ser útil, nem todos os usuários apreciam essa alteração automática. Se você é um desses usuários que preferem ter controle total sobre a aparência do seu prompt, saiba que é possível personalizá-lo. Com algumas alterações no arquivo de configuração do seu shell, você pode definir o formato do prompt para se adequar ao seu gosto, independentemente do ambiente Conda que você está usando. Isso permite que você mantenha a funcionalidade do Conda, enquanto desfruta de um prompt de terminal que é verdadeiramente seu.
A configuração do prompt do terminal é controlada pela variável de ambiente PS1 no Bash, que é o shell padrão na maioria dos sistemas Linux. Para alterar a configuração do prompt para o formato desejado, você pode modificar essa variável.
Aqui está um exemplo de como você pode fazer isso:
- Abra o arquivo .bashrc no seu diretório home com um editor de texto. Por exemplo, você pode usar o nano:
nano ~/.bashrc
- Adicione a seguinte linha ao final do arquivo:
export PS1="(\$(conda env list | grep \* | cut -f1 -d ' ')) [\u@\h \W]\$ "
Neste caso, o comando conda env list | grep \* | cut -f1 -d ' ' retorna o nome do ambiente Conda atual. O restante da linha é o mesmo que antes, com \u substituído pelo seu nome de usuário, \h pelo nome do host, \W pelo nome do diretório atual e \$ pelo símbolo do prompt ($ para usuários normais, # para o root).
-
Salve o arquivo e feche o editor. Se você estiver usando o nano, pode fazer isso pressionando Ctrl+X, depois Y para confirmar que deseja salvar as alterações e, em seguida, Enter para confirmar o nome do arquivo.
-
Para que as alterações entrem em vigor, você precisa recarregar o arquivo .bashrc. Você pode fazer isso fechando e reabrindo o terminal ou executando o seguinte comando:
source ~/.bashrc
Nos siga nas mídias sociais para saber sobre as novidades do LaBIS
Photo by Med Badr Chemmaoui on Unsplash