Z Shell
Le Z shell ou zsh est un shell Unix qui peut être
utilisé de façon interactive, à l'ouverture de la Z shell
session ou en tant que puissant interpréteur de
commande. zsh peut être vu comme un « Bourne
shell » étendu avec beaucoup d'améliorations. Il
reprend en plus la plupart des fonctions les plus
pratiques de bash, ksh et tcsh.
Sommaire
Origine
Fonctionnalités
Références
Voir aussi Session de travail avec Z shell
Articles connexes
Liens externes Informations
Sites principaux Développé par Peter Stephenson et al.
Divers
Première version 1990
1
Dernière version 5.8.0 (15 février 2020)
Origine Dépôt [Link]/p/zsh/code/ci/
master/tree ([Link]
La première version de zsh a été écrite par Paul [Link]/p/zsh/code/ci/master/tre
Falstad en 1990, à l'époque étudiant à l'université e/)
de Princeton. Le nom « zsh » vient de Zhong Shao, Écrit en C
professeur à Yale, et assistant d'enseignement à Système Unix, Linux et type Unix
l'université de Princeton. Paul Falstad pensait que
d'exploitation
l'identifiant de connexion de Shao, « zsh », était un
nom convenable pour un shell. Environnement Multi-plateforme
Type Shell Unix
Fonctionnalités Licence BSD
Site web [Link] ([Link]
En particulier, zsh apporte les fonctionnalités g/)
suivantes :
Complétion des commandes, des
options et des arguments de la plupart des commandes. En particulier, taper la suite de
caractères « cd <TAB> » ne permettra la complétion que par des répertoires.
Des fonctions de "Globbing" ou "Expansion ([Link]
[Link])" très avancées
Partage de l'historique des commandes entre tous les shells zsh actuellement actifs.
Utilisation améliorée des variables et des tableaux
Utilisation améliorée des variables et des tableaux.
Édition des commandes multi lignes dans un seul buffer.
Correction « orthographique » des commandes tapées.
Plusieurs modes de compatibilité (zsh peut par exemple être vu comme un shell bourne
quand il est exécuté en tant que /bin/sh).
Invite de commande personnalisable, avec la possibilité d'afficher des informations sur le
côté droit de l'écran qui disparaissent si la commande tapée est trop longue.
2
zsh prend en charge l'Unicode depuis la version 4.3 et s'avère plus flexible et léger que bash [réf. nécessaire],
notamment grâce à une découpe du code en modules chargeables dynamiquement.
Références
1. « Changes between 5.7 and 5.8 » ([Link]
2. [Link]
Voir aussi
Articles connexes
Shell
Shell Unix
Commandes Unix
Liens externes
Sites principaux
(en) Site officiel ([Link]
(en) « Accueil du projet zsh » ([Link] sur [Link].
(en) Archives de la liste de discussion ([Link]
(en) Wiki de zsh ([Link]
(fr) Wiki de zsh sur Ubuntu-fr ([Link]
Divers
(en) Schrof, Larry. Zsh Workshop. [lire en ligne ([Link] (page
consultée le 26 juin 2008)].
Ce document provient de « [Link] ».
La dernière modification de cette page a été faite le 28 juillet 2021 à 07:56.
Droit d'auteur : les textes sont disponibles sous licence Creative Commons attribution, partage dans les mêmes
conditions ; d’autres conditions peuvent s’appliquer. Voyez les conditions d’utilisation pour plus de détails, ainsi que
co d t o s ; d aut es co d t o s peu e t s app que oye es co d t o s d ut sat o pou p us de déta s, a s que
les crédits graphiques. En cas de réutilisation des textes de cette page, voyez comment citer les auteurs et
mentionner la licence.
Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc., organisation de bienfaisance régie par le
paragraphe 501(c)(3) du code fiscal des États-Unis.
Politique de confidentialité
À propos de Wikipédia
Avertissements
Contact
Développeurs
Statistiques
Déclaration sur les témoins (cookies)