Como instalar o ZSH (Z Shell) no Ubuntu e Debian
- 3472
- 40
- Enrique Crist
Zsh, ou o z shell, é um shell de linha de comando poderoso e flexível para sistemas operacionais do tipo UNIX, incluindo Linux e MacOS. Ele oferece muitos recursos e melhorias sobre o shell de bash padrão, incluindo conclusão de comando aprimorada, correção de ortografia e prompts personalizáveis. Neste artigo, aprenderemos a instalar e configurar o ZSH nos sistemas Ubuntu e Debian.
Alguns dos benefícios do uso do ZSH sobre o Bash incluem:
- Conclusão de comando aprimorada: O ZSH oferece melhor conclusão de comando do que o Bash, incluindo a capacidade de usar a conclusão da guia para opções e argumentos.
- Globbing mais poderoso: O ZSH possui um sistema de globbing mais poderoso (correspondência curinga) do que o Bash, que permite que você use padrões mais complexos para corresponder aos nomes dos arquivos.
- Melhor destaque da sintaxe: O ZSH inclui destaque de sintaxe embutida para várias linguagens de programação, facilitando a leitura e a gravação do código.
- Gerenciamento de história aprimorado: O ZSH tem um melhor sistema de gerenciamento de histórico do que o Bash, permitindo que você pesquise mais facilmente e navegue mais facilmente no seu histórico de comando.
- Características adicionais: O ZSH inclui vários recursos adicionais que não estão disponíveis no Bash, como a capacidade de personalizar o prompt e usar plug-ins e temas para personalizar ainda mais o ambiente do shell.
Pré -requisitos
Antes de começarmos, verifique se você tem os seguintes pré -requisitos:
- Um sistema Ubuntu ou Debian.
- Uma conta de usuário com privilégios sudo.
Instalando o ZSH (z shell)
Os pacotes ZSH (Z Shell) estão disponíveis sob repositórios Debian Padrão. Para instalar Zsh No Ubuntu ou Debian, você pode usar o APT Package Manager. Abra um terminal e insira o seguinte comando:
sudo apt update && sudo apt install zsh
Isso instalará Zsh e todas as suas dependências.
Alterando o shell padrão
Para usar o ZSH como seu shell padrão, você precisa alterar o CONCHA variável no '/etc/passwd'
arquivo.
Para fazer isso, execute o seguinte comando:
sudo chsh -s $ (que zsh) $ (whoami)
Isso mudará a variável shell para o seu usuário atual para o caminho do executável ZSH.
Configurando o ZSH
Quando você inicia o ZSH pela primeira vez, ele criará um arquivo de configuração padrão em '~//.zshrc '
. Este arquivo contém configurações e opções que controlam como o ZSH se comporta.
Você pode editar este arquivo para personalizar seu ambiente ZSH. Algumas opções comuns a serem consideradas incluem:
- Zsh_theme: define a aparência do prompt. Você pode encontrar uma lista de temas disponíveis aqui.
- Alias: define aliases curtos para comandos comumente usados. Por exemplo, você pode definir alias
'll =' ls -l "
usar'll'
como um atalho para'ls -l'
. - exportar: Define variáveis de ambiente que afetam o comportamento do ZSH e outros programas.
Para aplicar alterações ao seu ~/.ZSHRC
Arquivo, você precisa fazer logon e efetuar login ou executar o seguinte comando:
fonte ~///.ZSHRC
Instalando oh meu zsh
Oh meu zsh é uma estrutura popular para gerenciar e personalizar o ZSH. Oferece um grande número de plugins e temas, facilitando a personalização e a extensão do ZSH.
Para instalar oh meu zsh, execute o seguinte comando:
sh -c "$ (Curl -fsl https: // RAW.GithubUserContent.com/ohmyzsh/ohmyzsh/mestre/ferramentas/instalação.sh) "
Isso vai baixar e executar o script de instalação do meu ZSH, que configurará oh meu zsh e criará um arquivo de configuração padrão em '~//.oh-my-zsh/'
.
Para ativar oh meus plugins e temas ZSH, você precisa editar o '~//.zshrc '
Arquive e defina as variáveis ZSH_THEME e do plug -in. Por exemplo:
123 | Zsh_theme = "agnoster" plugins = (git docker) |
Isso definirá o 'Agnoster'
tema e habilite os plugins Git e Docker.
Conclusão
Neste artigo, aprendemos a instalar e configurar o ZSH Shell nos sistemas Ubuntu e Debian. Que têm vários recursos extras que a casca de bash.
- « Como encontrar arquivos grandes no Linux
- Como instalar o navegador do Google Chrome no Ubuntu & Debian »