- - Como personalizar o terminal Linux

Como personalizar o terminal Linux

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