No mundo Linux, temos a oportunidade de instalar e configurar milhares de opções para expandir as capacidades do equipamento gratuitamente, graças ao seu código aberto.
Uma dessas opções é o Shell Z, também chamado de ZSH, que tem suas origens no ano de 1990 e desde então tem sido usado como um dos melhores interpretadores de linha de comando para UNIX que suporta a linguagem de script.
Entre as diferentes características do ZSH temos:
- Tem o comando autocomplete
- Melhorar o manuseio de variáveis
- Inclui verificação ortográfica
- Histórico de comando compartilhado
- Terminar tabulação de comandos
- Configuração de variável de ambiente fácil
- Altamente personalizável
Agora, outro dos shells mais conhecidos para Linux é Oh my zsh, que foi projetado como uma estrutura capaz de gerenciar ZSH.
Ao usar Oh my zsh, temos benefícios como:
- Possui mais de 200 plugins
- Inclui mais de 900 temas
- Suporta várias linguagens como PHP, PostgreSQL, Python, Scala, Django e muito mais.
Hoje a Solvetic explicará em detalhes como instalar e configurar esses dois Shells no CentOS 7 para ter um nível maior de escalabilidade do servidor.
Requisitos anterioresPara isso, será necessário o seguinte:
- Tenha uma distro CentOS 7 ou Ubuntu 17 se tivermos a opção.
- Tenha privilégios de usuário root.
1. Instale e configure o zsh no CentOS 7 Linux
Para este caso, vamos instalar o shell Z do repositório oficial e, em seguida, configurar um usuário para usar o shell Z como o tema padrão. Basicamente, o shell padrão no Ubuntu e CentOS é bash, então vamos configurar um usuário root para usar zsh como o shell padrão.
Passo 1
No caso de usar CentOS 7, iremos executar o seguinte comando:
yum install zshPasso 2
Se usarmos o Ubuntu 16 ou 17, podemos executar o seguinte comando para instalar o zsh:
apt install zsh
etapa 3
Lá, inseriremos a letra y para aceitar o download e a instalação dos respectivos pacotes zsh. Depois de instalado, veremos o seguinte:
2. Faça as configurações do zsh Shell no Linux CentOS7
Passo 1
Assim que o processo de instalação for concluído, podemos alterar o shell padrão do usuário root para zsh com o comando chsh da seguinte maneira:
No CentOS 7
chsh -s / bin / zsh root
No Ubuntu
qual zsh
Passo 2
Agora podemos sair do usuário root, fazer login novamente e obter o shell zsh:
Verificaremos o shell atual executando o seguinte comando. Z shell zsh foi instalado vendo a linha / bin / zsh.
echo $ SHELL
3. Instale e configure Oh my zsh no Linux
Com o Z shell instalado no sistema, a próxima etapa é instalar a estrutura Oh my zsh para gerenciar o Z shell zsh.
Oh my zsh fornece um script de instalação para instalar o framework, e precisamos instalar alguns outros pacotes necessários, incluindo wget para baixar o script de instalação e Git para baixar o shell Oh my zsh do GitHub.
Passo 1
O primeiro passo é instalar o wget e o git no sistema, executaremos os seguintes comandos para ele:
No CentOS 7
yum install wget git
No Ubuntu
apt instalar wget git
Passo 2
Nós entramos na carta Y para aceitar o download e instalação dos pacotes. Depois de instalado, fazemos o download do script do instalador e o executamos usando a seguinte linha:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zshetapa 3
Nesse caso, usaremos o Ubuntu 17.10:
PROLONGAR
Passo 4
Com isso, instalamos Oh my zsh em ~ / .oh-my-zsh. Copiaremos o arquivo de configuração de modelo .zshrc.zsh-template no diretório inicial .zshrc e aplicaremos a configuração executando o comando source, da seguinte maneira:
cp ~ / .oh-my-zsh / templates / zshrc.zsh-template ~ / .zshrc source ~ / .zshrc
4. Oh, minhas configurações de tema zsh no Linux
A configuração .zshrc padrão fornecida por Oh my zsh usa o tema 'robbyrusell'. Nesta etapa, vamos editar as configurações e alterar o tema padrão.
Passo 1
A estrutura Oh-my-zsh fornece muitos temas para seu shell zsh, podemos acessar o seguinte link para ver mais opções disponíveis:
Passo 2
Outra opção é ir para o diretório do tema do aplicativo executando as seguintes linhas:
cd ~ / .oh-my-zsh / themes / ls -a
PROLONGAR
etapa 3
Para editar o tema, vamos ao seguinte diretório usando o nano:
nano ~ / .zshrcPasso 4
Lá localizaremos a linha "ZSH_THEME" e especificaremos o tema desejado:
ZSH_THEME = 'risto'
PROLONGAR
Etapa 5
Salvamos as alterações usando a seguinte combinação de teclas:
Ctrl + O
Saímos do editor usando:
Ctrl + X
Etapa 5
Podemos recarregar a configuração usando:
fonte ~ / .zshrc.Assim, temos a opção de instalar e configurar essas duas ferramentas no Linux para dar uma nova funcionalidade ao sistema.