Como instalar e configurar zsh e oh meu zsh no Linux

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 zsh 
Passo 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 - | zsh 
etapa 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 ~ / .zshrc
Passo 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.

wave wave wave wave wave