Z skal

Z skal

Zsh 5.8 screenshot.png
Exempel på en Z-Shell-session
Grundläggande information

utvecklare Peter Stephenson och andra
Publiceringsår 1990
Aktuell  version 5.8.0
( 15 februari 2020 )
operativ system olika
programmeringsspråk C.
kategori Unix skal
Licens BSD-stil licens
zsh.org

Den Z skalet ( zsh ) är en Unix-shell som kan användas både som en interaktiv inloggning skal och som ett kraftfullt kommandorad tolk för skalskript . Zsh ses ofta som ett utökat Bourne-skal , som kombinerar många förbättringar och funktioner från bash , ksh och tcsh .

Z-skalet har varit standardskalet i Apples MacOS- operativsystem sedan MacOS Catalina och i Kali Linux sedan version 2020.4.

ursprung

Den första versionen skrevs 1990 av Paul Falstad, då student vid Princeton University .

Namnets ursprung

Namnet zsh kommer från Zhong Shao, professor vid Yale University , som vid den tiden var assistent vid Princeton University. Paul Falstad tyckte att Shaos inloggningsnamn "zsh" var ett bra namn för ett skal.

egenskaper

  • Programmerbar kommandoradsförlängning för både alternativ och argument för de mest använda programmen inklusive inbyggt stöd för flera hundra program
  • Användning av samma kommandohistorik för alla löpande skal
  • Utökad filglobning gör det möjligt att specificera filer mer i detalj utan ett externt programsamtal
  • Förlängd variabel / array hantering
  • Redigerbarhet för kommandon med flera rader
  • Stavningskorrigering
  • Kompatibilitetslägen för andra skal, kan till exempel låtsas vara ett Bourne -skal när de körs som /bin/sh
  • Anpassningsbar prompt med möjlighet att visa information på skärmens högra kant och ta bort den om kommandot är för långt
  • Därefter laddbara moduler, inklusive fullständig TCP- och IPC -sockeldrift, en FTP -klient och utökade matematiska funktioner
  • Flexibel konfigurerbarhet

webb-länkar

Individuella bevis

  1. Ändras mellan 5,7 och 5,8 .