Z shell

Zsh
AutorPaul Falstad
DesenvolvedoresPaul Falstad, Richard Coleman, Zoltán Hidvégi, Andrew Main, Peter Stephenson, Sven Wischnowsky, e outros.
Lançamento inicial1990 (35–36 anos)
Lançamento estável
5.9.2 / 12 de julho de 2026; há 3 meses (2026-07-12)
Repositório
Sistema
operacional
Vários
PlataformaSistema operacional tipo Unix, Windows
TipoIntérprete de comandos UNIX (shell (computação))
LicençaLeia-me
Websitewww.zsh.org (em inglês)

O Z-shell ou Zsh é um interpretador de comandos tipo Unix (shell (computação)) que, dos shells padrão, mais se assemelha ao Korn shell (ksh); sua compatibilidade com o shell Korn de 1988 vem aumentando gradualmente. Ele inclui vários tipos de aprimoramentos, principalmente no editor de linha de comando, opções para personalizar seu comportamento, globbing de nome de arquivo, recursos para fazer com que os usuários do C-shell (csh) se sintam mais à vontade e recursos extras extraídos do tcsh (outro shell personalizado).

História

Foi escrito por Paul Falstad em 1990 quando estudava na Universidade de Princeton; no entanto, Falstad não a mantém mais. O Zsh é distribuído sob os direitos autorais de estilo padrão de Berkeley. O nome Zsh deriva do nome do professor de Yale Zhong Shao (na época um assistente de ensino da Universidade de Princeton) - Paul Falstad considerou o ID de login de Shao, "Zsh", como um bom nome para um shell.

Recursos

Zsh é uma linguagem de programação poderosa. O Zsh é particularmente competitivo em relação às áreas de edição de linha de comando e globbing, onde está a frente da concorrência . É interessante afirmar que nenhuma reivindicação de exclusividade é feita, especialmente quando os shells se copiam, porém grande parte dos recursos interativos importantes disponíveis gratuitamente em outros shells também estão presentes no Zsh.

- Edição de linha de comando:

- Globbing - extremamente poderoso, incluindo:

- Manipulação de vários redirecionamentos (mais simples que o tee (comando)).

- Grande número de opções para alfaiataria.

- Expansão do caminho (= foo -> / usr / bin / foo).

- Mensagens adaptáveis ​​para ortografia, observação, hora e prompt (incluindo expressões condicionais).

- Diretórios nomeados.

- Aritmética de número inteiro e ponto flutuante abrangente.

- Manipulação de vetores (incluindo assinatura reversa).

- Vetores associativos (hashes de chave para valor).

- Correção ortográfica.

Oh My Zsh

Oh My Zsh logo

Oh My Zsh - Estrutura orientada pela comunidade (com mais de 1500 colaboradores) para gerenciar sua configuração Zsh. Inclui mais de 200 plug-ins opcionais (rails, git, OSX, hub, capistrano, cerveja, formiga, php, python, etc), mais de 140 temas e uma ferramenta de atualização automática para facilitar o acompanhamento com as atualizações mais recentes da comunidade.

Ver também

Referências

  1. ↑ «Zsh Licença». github.com

Ligações externas