No próximo artigo, vamos dar uma olhada em como modificar o bashrc. Com isso vamos conseguir ocultar ou modificar o nome de usuário e host do prompt por Bash. Algumas pessoas são obcecadas por privacidade e sua segurança. Eles nunca revelam nada sobre sua identidade online. Se você é um deles, vai gostar dessa dica para proteger um pouco a sua privacidade.
Se você é um blogueiro ou escritor de tecnologia, quase certamente precisará fazer upload de capturas de tela de seu terminal Gnu / Linux para seus sites e blogs. E como todos os usuários Gnu / Linux sabem, o terminal revelará nosso nome de usuário e host.
Se você é um daqueles que faz tutoriais e compartilha capturas de tela do seu terminal e também se preocupa com a privacidade e a segurança, o mais prático é simplesmente criar outra conta de usuário como admin @ demo ou user @ example. Podemos usar essas contas para fazer guias ou vídeos e enviá-los para o nosso blog ou redes sociais sem nos preocupar com os dados mostrados pelo terminal. Mas também existem outras opções, como veremos a seguir.
Seu nome de usuário / host pode ser muito legal, então você pode não querer que outros o copiem e usem como se fossem seus. Por outro lado, seu nome de usuário / nome de host pode ser muito estranho, ruim ou pode conter caracteres ofensivos, então você não acha interessante que outras pessoas os vejam. Nesses casos, esta dica pode ajudá-lo ocultar ou alterar seu nome de usuário @ localhost no terminal.
Na captura anterior, você pode ver que no meu terminal o nome de usuário é "sapoclay" e "entreunosyceros ”é o meu nome de host.
Esconda "username @ localhost:" usando o arquivo bashrc
Para começar, vamos editar nosso arquivo "~ / .bashrc". Vou usar o Editor Vim para isso, mas que cada um use o que mais gosta. No meu caso, depois de abrir o terminal (Ctrl + Alt + T) vou escrever o seguinte comando:
vi ~/.bashrc
Uma vez aberto, vamos pressionar as teclas 'Esc' e 'i'. Uma vez no modo de inserção vamos adicionar o seguinte ao final do arquivo:
PS1="\W> "
Para sair do arquivo, como sempre no vim, temos que pressionar a tecla 'Esc' e depois escrever: wq para salvar e fechar o arquivo.
Depois de retornar ao console, teremos que execute o seguinte comando para tornar as mudanças efetivas:
source ~/.bashrc
Veremos as mudanças imediatamente. Agora não veremos mais a parte user @ localhost. Apenas o símbolo ~> será visto.
Modifique "username @ localhost:" usando o arquivo bashrc
Se o que você está procurando não é esconder a parte do usuário @ localhost, mas se você está procurando mude seu prompt bash para algo mais interessante e significativo, teremos que voltar para editar arquivo ~ / .bashrc. No terminal (Ctrl + Alt + T), como no exemplo anterior, escreveremos:
vi ~/.bashrc
Abra o arquivo e ative o modo de inserção, vamos adicionar a seguinte linha no final do mesmo:
PS1="entreunosyceros> "
Substitui «entreunossyceros»Com qualquer combinação de letras de sua escolha. Quando tiver, pressione a tecla 'Esc'e escreve : wq para salvar e sair do arquivo.
Pára veja as mudanças feitasComo no exemplo anterior, o seguinte comando terá que ser executado para atualizar as alterações:
source ~/.bashrc
Essas alterações serão exibidas imediatamente. Podemos ver as letras entreunosyceros no prompt do shell.
Obter configurações para bashrc via web
Se você deseja ser capaz de configurar o prompt do seu computador à sua maneira, você pode ir para o site gerador de bashrc. Nele você pode selecionar através de 'arrastar e soltar'quais opções você deseja que sejam exibidas em seu terminal. A web fornecerá o código necessário que você terá que adicionar ao seu arquivo ~. / Bashrc como acabamos de ver neste mesmo artigo.
aviso- Isso é uma má prática em alguns casos. Por exemplo, se outros shells como zsh herdarem seu shell atual, isso causará alguns problemas. Use-o apenas para ocultar ou modificar seu nome de usuário @ localhost se você usar um único shell. Além de ocultar a parte user @ localhost no terminal, esta dica não tem um aplicativo funcional e pode ser problemático em alguns casos específicos, embora seja muito legal e bem configurado.