Z héj
| Z héj
| |
|---|---|
|
Példa egy Z-Shell munkamenetre | |
| Alapadatok
| |
| fejlesztő | Peter Stephenson és mások |
| Kiadási év | 1990 |
| Jelenlegi verzió |
5.8.0 ( 2020. február 15. ) |
| operációs rendszer | különféle |
| programozási nyelv | C. |
| kategória | Unix héj |
| Engedély | BSD típusú licenc |
| zsh.org | |
A Z shell ( zsh ) egy Unix héj , amely interaktív bejelentkezési héjként és a parancsfájlok hatékony parancssori tolmácsaként egyaránt használható . A zsh -t gyakran Bourne kiterjesztett héjnak tekintik , amely számos fejlesztést és funkciót egyesít a bash , a ksh és a tcsh .
A Z shell az alapértelmezett héj az Apple MacOS operációs rendszerében a MacOS Catalina óta , a Kali Linuxban pedig a 2020.4 verzió óta.
eredet
Az első verziót 1990-ben írta Paul Falstad, akkor a Princetoni Egyetem hallgatója .
A név eredete
A zsh név Zhong Shao -tól, a Yale Egyetem professzorától származik , aki akkor a Princeton Egyetem asszisztense volt. Paul Falstad úgy gondolta, hogy Shao "zsh" bejelentkezési neve jó név egy héj számára.
tulajdonságait
- Programozható parancssori kiterjesztés a leggyakrabban használt programok opcióihoz és argumentumaihoz, beleértve a több száz program natív támogatását
- Ugyanazon parancstörténet használata minden futó héjnál
- A kiterjesztett fájlfogás lehetővé teszi a fájlok részletesebb megadását külső programhívás nélkül
- Kiterjesztett változó / tömb kezelés
- A parancsok szerkeszthetősége több sorból
- Helyesírás-korrekció
- Más shell -ek kompatibilitási módjai például Bourne -shellnek tehetik magukat, amikor végrehajtják
/bin/sh - Testreszabható felszólítás az információ megjelenítésének lehetőségével a képernyő jobb szélén, és eltávolítása, ha a parancs túl hosszú
- Ezt követően betölthető modulok, beleértve a teljes TCP és IPC socket működőképességet, egy FTP klienst és kiterjesztett matematikai funkciókat
- Rugalmas konfigurálhatóság