Z shell
![]() ![]() | |||||||||||||
![]() ![]() | |||||||||||||
Tipus | shell d'Unix ![]() | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Versió inicial | 1990 ![]() | ||||||||||||
Versió estable | 5.9 (14 maig 2022) ![]() | ||||||||||||
Llicència | MIT License Modern Variant (en) ![]() ![]() | ||||||||||||
Característiques tècniques | |||||||||||||
Sistema operatiu | Unix, Unix-like i macOS ![]() | ||||||||||||
Escrit en | C ![]() | ||||||||||||
Fonts de codi
| |||||||||||||
Més informació | |||||||||||||
Lloc web | zsh.sourceforge.io (anglès) ![]() | ||||||||||||
SourceForge | zsh ![]() | ||||||||||||
Free Software Directory | Zsh ![]() | ||||||||||||
Id. Subreddit | zsh ![]() | ||||||||||||
| |||||||||||||
L'intèrpret d'ordres Z shell (Zsh) és una terminal d'Unix que pot ser utilitzat com un inici de sessió interactiu i com a intèrpret d'ordre per shell scripting. Zsh està estès gràcies a Bourne shell amb un gran nombre de millores, incloent algunes característiques de Bash, ksh, i tcsh.
Origen
Paul Falstad va escriure la primera versió de Zsh l'any 1990 mentre era un estudiant a la Universitat de Princeton.[1][2] El nom zsh deriva del nom del professor de Yale Zhong Shao (de qui llavors Paul Falstad n'era ajudant d'ensenyament a la Universitat de Princeton) — Paul Falstad va considerar l'usuari per identificar-se de Shao, "zsh", com un nom bo per una shell.[3][4]
Característiques
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Zsh-new-user.png/220px-Zsh-new-user.png)
Les característiques inclouen:
- Completament de les ordres programable que pot ajudar a tot tipus d'usuari tant les opcions com pels els arguments al utilitzar ordres, amb uns quants centenars d'ordres ja preestablertes
- Compartir l'historial de totes les ordres executades
- La funció file globbing permet l'especificació del fitxer sense haver d'usar un programa extern com per exemple find
- Millorada la gestió de vector/matriu
- Edició de multi-ordres en línia en un sol buffer
- Correcció d'ortografia
- Diversos modes de compatibilitat, per exemple Zsh pot pretendre ser un Bourne shell quan s'executa
/bin/sh
- Temes d'estil visual per la línia d'ordres, incloent l'habilitat de posar informació puntual a la dreta del costat de la pantalla i tenir-lo auto-ocultat quan s'escriu una ordre llarga
- Mòduls carregables, proporcionant entre altres coses: Unix i TCP, un client de FTP, i funcions de matemàtiques esteses.
- L'ordre
where
. Que funcionaria a l'estil dewhich
però mostrant totes les ubicacions de l'objectiu de l'ordre especificant els directoris en$PATH
i no només on s'està usant. - Directoris anomenats. Això permet l'usuari configurar dreceres com
~mydir
, la qual portaria al directori~
tal com també~user
.
Oh My Zsh
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Zsh-agnoster.png/220px-Zsh-agnoster.png)
Una pàgina web de la comunitat d'usuaris anomenada "Oh My Zsh" recull les extensions creades per tercers i els temes de Z shell.[5] I cap el 2018, el seu dipòsit de codi a GitHub ja havia assolit els 1.000 col·laboradors, més de 200 extensions, i més de 140 temes, de qualitat variable. També contenia una eina d'auto-actualització que feia encara més fàcil instal·lar i actualitzar les extensions i temes visuals instal·lats.[6]
Vegeu també
Referències
- ↑ «zsh - a ksh/tcsh-like shell (part 1 of 8)». alt.sources, 14-12-1990. [Consulta: 18 setembre 2012].[Enllaç no actiu]
- ↑ «Z-Shell Frequently-Asked Questions». Sourceforge.net, 15-02-2010. [Consulta: 18 setembre 2012].
- ↑ «The Z-Shell (ZSH) Lovers' Page». Guckes.net, c. 2004. [Consulta: 2 octubre 2012].
- ↑ «Zsh Mailing List Archive». Zsh.org, 08-08-2005. [Consulta: 2 octubre 2012].
- ↑ «Oh My ZSH - Community driven framework with 150+ plugins and 100+ themes». [Consulta: 7 maig 2014].
- ↑ «robbyrussell/oh-my-zsh».
Enllaços externs
- Z shell - Lloc web oficial
- Pàgina del projecte a Sourceforge