zsh

ZSH - Bonito, o que mais há de bom nisso

ZSH - Bonito, o que mais há de bom nisso
Zsh é apontado como uma ótima alternativa ao bash e todos os outros shells. O shell tem muitos dos recursos, senão todos do bash, mas com melhorias. É melhor, de acordo com seus fãs, em globbing, editar comandos e recursos de preenchimento de menu. Se você começar a pular do bash para outras soluções, verifique o zshell e veja se você gosta dele.

Por que os amantes amam zsh?

Como esperado, quando zsh inicia, você vê pouca diferença de outros shells. Acesse um tutorial da web e veja se você gosta dele. Uma ótima sugestão é usar oh-my-zsh, é uma coleção de ferramentas dirigida pela comunidade para zshell. Algumas das primeiras coisas que você pode notar são o cd automático nos diretórios. Basta começar a digitar um nome de diretório e zsh irá preenchê-lo. Você também obterá expansão recursiva, um nome de diretório usr / bin pode ser abreviado como / u / b e zsh irá expandi-lo. Você também tem switch search, este recurso lista todas as opções disponíveis para o comando que você começou a digitar.

Como você instala?

Sua distribuição vem com bash, provavelmente, se você quiser mudar para zshell, você pode instalá-lo com seu gerenciador de pacotes.

$ sudo apt install zsh

Quando isso for feito, você precisa configurá-lo ao seu gosto. Felizmente, o zsh executará um script para você se você não tiver configurações em seu diretório inicial.

Você pode mostrar alguns padrões padrão, mas para tirar o máximo proveito do shell, leia o manual e escolha mais alguns recursos. Existem muitas opções, siga adiante para algumas opções sobre isso.

Todas essas etapas apenas configuram como o script é executado, quando você decide usá-lo como seu shell padrão, você precisa de mais ações. Você tem vários métodos para conseguir isso. Qual shell você usa como padrão é definido no arquivo '/ etc / passwd'. Você tem muitos usuários neste arquivo, mesmo se você usar apenas esta máquina. Os outros usuários estão lá para atuar como usuários especiais para aplicativos específicos. Se você pesquisar nele, poderá encontrar o usuário gdm, que executa o gdm3 antes de você entrar. Por este motivo, você precisa pesquisar seu nome de usuário e verificar os valores. Seu shell é o último valor da lista, para alterar os valores, você precisa ser root. Mude o valor para '/ bin / zsh' ou '/ usr / bin / zsh', verifique com 'qual zsh'.

Você também tem um utilitário de linha de comando, chsh. Isso é necessário se você não estiver root na máquina. Como um usuário normal, execute:

$ chsh -s / usr / bin / zsh

A alteração não tem efeito imediato, você deve fazer logout e login novamente.

Onde estão os arquivos de configuração?

Para zshell, os designers deixaram isso claro e consistente. Os arquivos têm os mesmos nomes, mas em locais diferentes. As variáveis ​​de ambiente vão em etc / zsh / zshenv e ~.zshenv. Estes são sempre lidos, mas raramente usados. Os arquivos para quando você entrar são etc / zsh / zprofile e ~.zshprofile. Para o shell de login, quando você executa comandos externos, os arquivos são etc / zsh / zshlogin e ~.zshlogin respectivamente. Finalmente, para o seu shell interativo, você define valores em etc / zsh / zlogin e ~.zlogin.

Para preferências pessoais e fazer o seu shell funcionar melhor para você, você deve editar o seu ~ /.zshrc.

Como você começa?

A melhor coisa sobre zsh é o script de configuração que define alguns padrões decentes. Antes de se aprofundar na documentação e tentar definir todos os detalhes da configuração, experimente alguns frameworks. Você provavelmente encontrará Oh-My-Zsh, este framework tem quase tudo. Existem temas e plug-ins disponíveis. Adquira o hábito de verificar o que está disponível e como funciona. Muitos dos plug-ins são para uma necessidade especial. O módulo Ansible tem apelidos para trabalhar com o Ansible, então considere quais você instala. Para encontrar os módulos, comece com o pacote 'Oh-My-Zsh', mencionado anteriormente. Se você começar com os plug-ins em sua página GitHub, poderá encontrar muitos plug-ins fornecidos pela comunidade. Quando vir algo de que gosta, basta adicioná-lo à entrada 'plug-ins' em seu .arquivo zshrc.


plugins = (git web-search)

Experimente um pouco de cada vez e certifique-se de não adicionar muitos, o início do shell será lento.

Como você muda para seu f (l) avour?

Também há temas para melhorar a aparência. Eles definem a cor e o prompt, também podem ter uma aparência diferente dependendo de como você está logado no console ou ssh. Muitos desses temas também respondem dinamicamente ao status git do diretório atual. Você pode criar esses temas sozinho, eles são scripts de shell que definem o prompt e criam funções para lidar com seu ambiente.

Conclusão

Zshell tem uma curva de aprendizado definitiva, embora não muito íngreme. Há também uma grande comunidade que compartilha generosamente seus próprios scripts de personalização. Assim que você começar a trabalhar no shell, vale a pena dar uma olhada no poder do shell. Se você ainda não está usando o shell, comece. Muitas coisas parecem mais difíceis, mas são mais simples depois que você conhece alguns detalhes.

Portas de código aberto para motores de jogos comerciais
Recriações gratuitas, de código aberto e de mecanismo de jogo de plataforma cruzada podem ser usadas para jogar jogos antigos, bem como alguns dos tít...
Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...