Ao longo dos anos, o ZSH se tornou uma das conchas populares para sistemas Unix devido a seus recursos, flexibilidade e personalização. Recursos ZSH notáveis incluem:
Este guia irá orientá-lo na configuração do shell ZSH e instalando e configurando a estrutura Oh-my-zsh.
O que é oh-my-zsh?
OH-MY-ZSH é uma estrutura gratuita e de código aberto para o zsh shell. OH-MY-ZSH é usado para ajudar a gerenciar e configurar com eficiência o shell ZSH. Ele vem embalado com funções, temas e plugins para melhorar o shell ZSH padrão.
Embora outras estruturas do ZSH ajudem a gerenciar a configuração do ZSH, oh-my-zsh é o mais popular e fácil de configurar.
Neste guia, testaremos a instalação das estruturas ZSH e Oh-My-ZSH em Ubuntu, Debian, Centos e OpenSUSE.
No final deste tutorial, você terá aprendido a::
Etapa 1: Instale e configure ZSH
O primeiro passo antes de configurar a estrutura OH-MY-ZSH é garantir que tenhamos o shell ZSH instalado. Por padrão, o ZSH não vem pré-instalado na maioria das distribuições Linux, e você precisará instalá-lo manualmente.
O ZSH está disponível nos repositórios Linux padrão e você pode usar o gerenciador de pacotes padrão para o seu sistema para instalá -lo.
No Debian/Ubuntu
Atualização de sudo apt-get
sudo apt-get install zsh
Em Centos/Rehl
Atualização do Sudo DNF
sudo dnf install zsh
No OpenSuse
sudo zypper ref
sudo zypper install zsh
Certifique -se de instalar o ZSH usando o comando qual:
Qual zsh
Se você instalou o ZSH, deve obter o caminho para o executável ZSH como:
/usr/bin/zsh
Etapa 2: Alterar shell padrão
O próximo passo é alterar o shell padrão para o usuário atual.
Digite o comando:
chsh -s $ (que zsh)
chsh -s $ (que zsh)
Digite a senha para o usuário atual alterar o shell padrão.
Para usar o shell ZSH, registre o usuário atual e faça o login novamente.
Se você estiver usando o ZSH pela primeira vez, precisará configurar a configuração padrão.
Por enquanto, selecione 0, que criará um vazio .Arquivo de configuração do ZSHRC.
Etapa 3: Instale e configure a estrutura Oh-My-ZSH
O próximo passo após a configuração do ZSH é instalar e configurar a estrutura Oh-My-ZSH. A maneira mais simples de instalar a estrutura OH-MY-ZSH é usar o script do instalador fornecido.
No entanto, precisamos garantir que tenhamos o Curl e o Git instalado antes de baixar o script.
No Debian/Ubuntu
sudo apt-get install git curl
Em Centos/Rehl
sudo dnf install git curl
No OpenSuse
sudo dnf install git curl
Baixe e instale o script de instalação Oh-My-ZSH usando o comando:
sh -c "$ (Curl -fsl https: // RAW.Github.com/ohmyzsh/ohmyzsh/mestre/ferramentas/instalação.sh) "
Você deve ver uma saída semelhante à mostrada abaixo:
Oh-my-zsh usará o existente .Arquivo ZSHRC criado anteriormente para personalizar a aparência e o comportamento do ZSH.
Instale e ative o tema personalizado (PowerLevel10k).
Por padrão, oh-my-zsh aplicará o tema "Robbyrussell". Embora sua aparência possa variar dependendo da distribuição, ela normalmente parece como mostrado:
O ZSH também vem com outros temas padrão armazenados no ~/.diretório de temas oh-my-zsh/.
Você pode aplicar cada tema editando o arquivo de configuração, como veremos neste artigo.
Se o tema que você deseja usar não estiver instalado no diretório de temas por padrão, você pode baixá -lo e configurá -lo.
Neste exemplo, instalaremos o tema PowerLevel10k.
Clone o repositório de temas PowerLevel10k:
clone git -profundidade = 1 https: // github.com/romkatv/PowerLevel10k.git $ zsh_custom:-$ home/.oh-my-zsh/custom/temas/PowerLevel10k
O comando baixará o tema PowerLevel10k no ~//.diretório de temas oh-my-zsh/.
Para alterar o tema padrão para PowerLevel10k, edite o .Configuração do ZSHRC:
vim .ZSHRC
Localize a entrada ZSH_THEME e defina seu valor como PowerLevel10k como mostrado:
Zsh_theme = "PowerLevel10k/PowerLevel10k"
Salve o arquivo e feche o editor.
Aplique as alterações recarregando a configuração do ZSH:
fonte .ZSHRC
Siga o Assistente de Configuração do PowerLevel10k para configurar seu prompt como achar adequado.
Usando plugins personalizados
Oh-my-zsh fornece uma infinidade de plugins para aprimorar a experiência do terminal. Os plugins padrão estão no ~//.diretório oh-my-zsh/plugins.
Para ativar um plugin Oh-my-zsh, edite o .Configuração do ZSHRC e adicione o nome do plug -in na entrada do plug -in.
Por exemplo, para ativar os plugins Git, Docker e NPM, podemos definir a entrada do plug -in como:
vim .ZSHRC
plugins = (Git Docker NPM)
Salve e feche o arquivo.
Aplique as alterações:
fonte .ZSHRC
Agora você pode usar os comandos e recursos dos plugins ativados. Considere a documentação para cada plug -in para aprender os comandos disponíveis.
Conclusão
Este guia fornece instruções detalhadas sobre como instalar e configurar a estrutura OH-MY-ZSH no Linux.