O shell Bash é uma ferramenta usada por todosao menos uma vez. Tanto para usuários avançados quanto para aqueles que estão começando, o Bash é uma ferramenta obrigatória no Linux. Apesar do fato de tantos usuários interagirem com o shell Bash no Linux (e mesmo em outros sistemas operacionais como o Mac), o shell permaneceu basicamente o mesmo; simples e feio. Para ser justo, os desenvolvedores do Bash estão mais preocupados com o funcionamento do shell. Eles não estão gastando seus dias trabalhando na criação de uma interface de comando bonita, com avisos interessantes, integração ao GitHub e etc. É por isso que neste tutorial, ensinaremos como personalizar o terminal Linux e torná-lo muito, muito mais moderno. Iremos instalar tudo, desde temas a adições úteis que facilitam o uso do prompt do Bash.
Bash-It
A melhor e mais fácil maneira de melhorar o shell Bash é com a estrutura Bash-It. Para simplificar: é uma coleção de scripts e ferramentas criados especificamente para adicionar itens ao Bash.
Bash, por si só, é muito datado e poderia usarpequenas melhorias - especialmente no departamento de looks. Para executar essa estrutura, a melhor maneira é instalar o código diretamente do Github. Existem pacotes aqui e ali para instalar a ferramenta em várias distribuições Linux diferentes, mas na maioria das vezes eles realmente não são necessários. Principalmente porque nada está sendo compilado e são apenas arquivos que estão sendo movidos.
Instalação
Como mencionado anteriormente, a estrutura Bash-It requer o pacote Git para que a instalação funcione. Siga as instruções para executar o Git em seu sistema:
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
Abra o SUSE
sudo zypper install git
De outros
Git é muito conhecido. Mesmo que seu sistema operacional não esteja na lista acima, é muito provável que você ainda consiga instalá-lo. Basta abrir um terminal e usar o gerenciador de pacotes da sua distribuição para pesquisar "git".
Depois que o Git estiver instalado, inicie o processo de instalação do Bash-It:
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
Temos o código localmente e é fácilinstalado. Não há necessidade de pegar outros arquivos, mas tudo não está feito. O arquivo install.sh precisa ser executado, para que o Bash-It possa pegar o perfil padrão do Bash e fazer um backup (dessa forma, se algo de ruim acontecer, o usuário poderá restaurar o backup e reiniciar).
Execute o script pós-instalação como um usuário comum. Não execute como root. Isso substituirá o Bashrc / Bash_profile do usuário.
sh ~/.bash_it/install.sh
Executar o script como este é bom. Vai passar e fazer backup de tudo. No entanto, se você estiver interessado em usar alguns plug-ins, como aliases e etc, execute o script de pós-instalação com isso:
~/.bash_it/install.sh --interactive
Depois de executar esse script, a estrutura do Bash-It está em funcionamento no sistema. Atualize-o, acessando o terminal e usando este comando:
bash-it update

Temas Bash-It
Muitos temas diferentes para o terminal vêm com a estrutura do Bash-It. Esses temas são instalados localmente, tudo o que o usuário precisa fazer é alterar uma única linha em ~ / .bash_profile
Para listar todos os temas instalados, primeiro CD no diretório de temas.
cd ~/.bash_it/themes/
Para mostrar todos os temas disponíveis, faça:
ls
Isso imprimirá uma lista de todos os temas no diretório de temas. A partir daqui, encontre o nome de um tema para experimentar.
Ative qualquer tema editando ~ / .bashrc:
nano ~/.bashrc
Localize a linha: exporte BASH_IT_THEME = e substitua o texto entre as duas aspas para dizer à estrutura para usar um novo tema. Pressione Ctrl + O para salvar.
Para ver o novo tema ativo, feche todas as janelas do terminal e abra-as novamente.

Criando seu próprio prompt do Bash com o EZ Prompt
Não deseja usar a estrutura do Bash-It, mas ainda deseja um prompt personalizado? Confira EZ Prompt em vez disso. É uma ferramenta da Web que permite a qualquer pessoa mexer e criar um prompt Bash bonito e personalizado.

A melhor parte do EZ Prompt é que ele suportacoisas como elementos de status, caracteres extras, permitem que os usuários reorganizem como o shell Bash apresenta elementos e também permite opções de cores personalizadas também!
Quando você gerar seu próprio prompt, edite seu ~ / .bashrc:
nano ~/.bashrc
Dentro do editor de texto Nano, basta colar o código recém-gerado e seguir seu caminho.
Powerline-Shell
Para aqueles que desejam um terminal bonito, mas não querem gastar tempo configurando uma estrutura ou mexendo com um gerador de prompt personalizado, existe o Powerline-Shell.

É um tema de terminal no estilo powerline que funciona com o Bash e outros shells alternativos do Bash. Para instalar o shell do powerline, primeiro clone a fonte do GitHub.
git clone https://github.com/milkbikis/powerline-shell
Em seguida, cd no diretório de código-fonte.
cd powerline-shell
Renomeie o arquivo config.py.dist para config.py.
mv config.py.dist config.py
Com todos os arquivos baixados e configurados corretamente, a instalação está pronta para começar. Execute a instalação com:
./install.py
A instalação pode demorar alguns segundos para ser instalada, mas não é um processo longo. Quando tudo estiver no sistema, tudo o que resta é configurar ~ / .bashrc.
Execute o editor de texto nano e abra o arquivo bashrc.
nano ~/.bashrc
Com o arquivo Bashrc aberto, cole o seguinte código:
function _update_ps1() { PS1="$(~/powerline-shell.py $? 2> /dev/null)" } if [ "$TERM" != "linux" ]; then PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" fi
Salve o Nano com Ctrl + O. Para ver o novo powerline-shell em ação, feche todas as janelas de terminal em execução e abra-as novamente.
Nota: O Powerline-shell é executado com Python. Na maioria das vezes, todas as distribuições Linux são fornecidas com a versão mais recente. Portanto, o Powerline-shell funcionará perfeitamente. No entanto, alguns usam apenas versões mais antigas do Python (como 2.6).
Para que o Powerline-shell funcione, instale o pacote argparse. Isso garantirá um bom desempenho com o Python 2.6
pip install argparse
Conclusão
O Bash é uma ferramenta útil e, no Linux, é umaferramenta essencial para os usuários saberem. Você pode escrever scripts Bash para automatizar o Linux. De fato, o Bash é tão popular que foi adicionado ao Windows 10. Ter um prompt simples do Bash não é o fim do mundo; é apenas uma interface de terminal, afinal. No entanto, é muito mais fácil entrar. com o terminal, se é fácil para os olhos.
Comentários