Zsh (Z kabuğu), etkileşimli oturum açma kabuğu ve kabuk betikleri oluşturmak için komut yorumlayıcısı olarak kullanılabilen bir Unix kabuğudur. Bash, ve tcsh'nin bazı özelliklerinin yanı sıra, birçok iyileştirme içeren, genişletilmiş bir kabuğudur .
Zsh oturum ekran görüntüsü | |
Orijinal yazar(lar) | Paul Falstad |
---|---|
Geliştirici(ler) | Peter Stephenson, vd. |
İlk yayınlanma | 1990 | )
Güncel sürüm | 5.8 / 15 Şubat 2020 | )
Programlama dili | |
İşletim sistemi | Cross-platform |
Tür | |
Lisans | |
Resmî sitesi | zsh.org |
Kod deposu |
|
Tarihçe
Paul Falstad ilk Zsh versiyonunu 1990'daPrinceton Üniversitesinde öğrenciyken yazdı. Adı (o zaman Princeton Üniversitesinde öğretim asistanı olan) Yale profesörü Zhong Shao'nun adından türemiştir - Paul Falstad, Shao'nun zsh olan oturum açma kimliğini kabuk için iyi bir isim olarak görmüştür.
Zsh ilk başta Commodore Amiga için bir csh alt kümesi olarak tasarlanmıştı fakat bunun çok ötesine genişledi. 1990'da 1.0 sürümünün çıkmasıyla amaçlanan, ksh ile tcsh arasında bir şey ortaya koymaktı - (ksh gibi) mantıklı ve iyi tasarlanmış fakat aynı zamanda (tcsh gibi) insanlar için yapılmış, "muhtemelen bir AT&T ürününe dönüştürmek için çok garip" yazım denetimi, oturum açma/kapama izleme ve termcap desteği gibi tüm güzel özelliklere sahip, güçlü bir "komut ve programlama dili".
Zsh, ortak GNU Unix benzeri yardımcı programların yerel Win32 bağlantı noktalarının koleksiyonunun bir parçası olarak Microsoft Windows için ayrı bir paket olarak mevcuttur.
2019'da macOS Catalina, GPLv2 lisanslı Bash sürümü yerine Zsh'yi öntanımlı oturum açma kabuğu olarak kullanmaya başlamış olup Catalina'da etkileşimli olarak Bash çalıştırıldığında öntanımlı olarak bir uyarı gösterilir.
2020'de Kali Linux, 2020.4 sürümünden itibaren öntanımlı kabuk olarak Zsh'yi kullanmaya başladı.
Özellikler
Özellikleri şunları içerir:
- Birkaç yüz komut için hazır destek ile kullanıcının en çok kullanılan komutlar için hem seçenekleri hem de argümanları yazmasına yardımcı olabilecek, programlanabilir
- Çalışan tüm kabuklar arasında paylaşımı
- Genişletilmiş dosya globbing gibi harici bir program çalıştırmaya gerek kalmadan dosya belirtimine olanak verir
- Geliştirilmiş değişken/dizi işleme
- Tek bir arabellekte çok satırlı komutların düzenlenmesi
- Komut adlarının (ve isteğe bağlı olarak dosya adları olduğu varsayılan argümanların) yazım düzeltmesi ve otomatik doldurulması
- Çeşitli uyumluluk modları, ör. Zsh,
/bin/sh
olarak çalıştırıldığında Bourne kabuğu gibi davranabilir - Ekranın sağ tarafına bilgi istemi bilgisi koyma ve uzun bir komut yazarken otomatik olarak gizlenmesini sağlama gibi, temalandırılabilir komut istemleri
- Yüklenebilir modüller; tam TCP ve Unix etki alanı soket kontrolleri, FTP istemcisi ve genişletilmiş matematik işlevleri vb. sunar
- Yerleşik
where
komutu -which
komutu gibi çalışır fakat sadece kullanılacak olan yerine, hedef komutun$PATH
ile belirtilen dizinlerdeki yerlerini gösterir - Adlandırılmış dizinler - bu, kullanıcının örneğin, bundan sonra
~
ve~user
gibi işlev görecek~mydir
gibi kısayollar oluşturmasını sağlar
Topluluk
"Oh My Zsh" adlı kullanıcı topluluğu web sitesi, Zsh için üçüncü şahıs eklentileri ve temaları toplar. 2021 itibarıyla GitHub kod depolarında 1900'den fazla katkıda bulunan kişi, 300'den fazla eklenti ve 140'tan fazla tema bulunmaktadır. Ayrıca yüklü eklentilerin ve temaların güncellenmesini kolaylaştıran otomatik güncelleme aracını da içerektedir.
Ayrıca bakınız
Dış bağlantılar
- Resmî site
- ZSH Wiki sitesi 6 Ocak 2009 tarihinde Wayback Machine sitesinde .
- Curlie'de zsh (DMOZ tabanlı)
Kaynakça
- ^ a b "The Z Shell Manual" (Version 5.0.0). Sourceforge.net. 21 Temmuz 2012. 20 Şubat 2018 tarihinde kaynağından . Erişim tarihi: 18 Eylül 2012.
- ^ "unposted: Release 5.8". sourceforge.net. 15 Şubat 2020. 17 Şubat 2020 tarihinde kaynağından . Erişim tarihi: 17 Şubat 2019.
- ^ "zsh / Code / [281031] /LICENCE". Paul Falstad. 2 Mart 2021 tarihinde kaynağından . Erişim tarihi: 7 Şubat 2015.
- ^ "MIT License Modern Variant". 31 Ocak 2022 tarihinde kaynağından . Erişim tarihi: 14 Ocak 2022.
- ^ "zsh - a ksh/tcsh-like shell (part 1 of 8)". alt.sources. 14 Aralık 1990. Erişim tarihi: 18 Eylül 2012.
- ^ . Sourceforge.net. 15 Şubat 2010. 2 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Eylül 2012.
- ^ . Guckes.net. 2004. 17 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Ekim 2012.
- ^ . Zsh.org. 8 Ağustos 2005. 2 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Ekim 2012.
- ^ . GitHub. 15 Nisan 2021. 3 Aralık 2021 tarihinde kaynağından arşivlendi.
- ^ . 9 Şubat 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Temmuz 2020.
- ^ . The Verge. 4 Haziran 2019. 10 Haziran 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Haziran 2019.
- ^ . 2 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Temmuz 2019.
- ^ . Kali Linux (İngilizce). 23 Şubat 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021.
- ^ . zsh.sourceforge.net. 2 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mart 2020.
- ^ . freeCodeCamp. 23 Mart 2016. 30 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2020.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Zsh Z kabugu etkilesimli oturum acma kabugu ve kabuk betikleri olusturmak icin komut yorumlayicisi olarak kullanilabilen bir Unix kabugudur Bash ve tcsh nin bazi ozelliklerinin yani sira bircok iyilestirme iceren genisletilmis bir kabugudur ZshZsh oturum ekran goruntusuOrijinal yazar lar Paul FalstadGelistirici ler Peter Stephenson vd Ilk yayinlanma1990 34 yil once 1990 Guncel surum5 8 15 Subat 2020 4 yil once 2020 02 15 Programlama diliIsletim sistemiCross platformTurLisansResmi sitesizsh orgKod deposusf net p zsh code TarihcePaul Falstad ilk Zsh versiyonunu 1990 daPrinceton Universitesinde ogrenciyken yazdi Adi o zaman Princeton Universitesinde ogretim asistani olan Yale profesoru Zhong Shao nun adindan turemistir Paul Falstad Shao nun zsh olan oturum acma kimligini kabuk icin iyi bir isim olarak gormustur Zsh ilk basta Commodore Amiga icin bir csh alt kumesi olarak tasarlanmisti fakat bunun cok otesine genisledi 1990 da 1 0 surumunun cikmasiyla amaclanan ksh ile tcsh arasinda bir sey ortaya koymakti ksh gibi mantikli ve iyi tasarlanmis fakat ayni zamanda tcsh gibi insanlar icin yapilmis muhtemelen bir AT amp T urunune donusturmek icin cok garip yazim denetimi oturum acma kapama izleme ve termcap destegi gibi tum guzel ozelliklere sahip guclu bir komut ve programlama dili Zsh ortak GNU Unix benzeri yardimci programlarin yerel Win32 baglanti noktalarinin koleksiyonunun bir parcasi olarak Microsoft Windows icin ayri bir paket olarak mevcuttur 2019 da macOS Catalina GPLv2 lisansli Bash surumu yerine Zsh yi ontanimli oturum acma kabugu olarak kullanmaya baslamis olup Catalina da etkilesimli olarak Bash calistirildiginda ontanimli olarak bir uyari gosterilir 2020 de Kali Linux 2020 4 surumunden itibaren ontanimli kabuk olarak Zsh yi kullanmaya basladi OzelliklerZsh nin yeni kullanicilar icin yapilandirma yardimci programiZsh Agnoster temasi ile Konsole ucbirim oykunucusunde goruluyor Ozellikleri sunlari icerir Birkac yuz komut icin hazir destek ile kullanicinin en cok kullanilan komutlar icin hem secenekleri hem de argumanlari yazmasina yardimci olabilecek programlanabilir Calisan tum kabuklar arasinda paylasimi Genisletilmis dosya globbing gibi harici bir program calistirmaya gerek kalmadan dosya belirtimine olanak verir Gelistirilmis degisken dizi isleme Tek bir arabellekte cok satirli komutlarin duzenlenmesi Komut adlarinin ve istege bagli olarak dosya adlari oldugu varsayilan argumanlarin yazim duzeltmesi ve otomatik doldurulmasi Cesitli uyumluluk modlari or Zsh bin sh olarak calistirildiginda Bourne kabugu gibi davranabilir Ekranin sag tarafina bilgi istemi bilgisi koyma ve uzun bir komut yazarken otomatik olarak gizlenmesini saglama gibi temalandirilabilir komut istemleri Yuklenebilir moduller tam TCP ve Unix etki alani soket kontrolleri FTP istemcisi ve genisletilmis matematik islevleri vb sunar Yerlesik where komutu which komutu gibi calisir fakat sadece kullanilacak olan yerine hedef komutun PATH ile belirtilen dizinlerdeki yerlerini gosterir Adlandirilmis dizinler bu kullanicinin ornegin bundan sonra ve user gibi islev gorecek mydir gibi kisayollar olusturmasini saglarToplulukOh My Zsh logosu Oh My Zsh adli kullanici toplulugu web sitesi Zsh icin ucuncu sahis eklentileri ve temalari toplar 2021 itibariyla GitHub kod depolarinda 1900 den fazla katkida bulunan kisi 300 den fazla eklenti ve 140 tan fazla tema bulunmaktadir Ayrica yuklu eklentilerin ve temalarin guncellenmesini kolaylastiran otomatik guncelleme aracini da icerektedir Ayrica bakinizBashDis baglantilarResmi site ZSH Wiki sitesi 6 Ocak 2009 tarihinde Wayback Machine sitesinde Curlie de zsh DMOZ tabanli Kaynakca a b The Z Shell Manual Version 5 0 0 Sourceforge net 21 Temmuz 2012 20 Subat 2018 tarihinde kaynagindan Erisim tarihi 18 Eylul 2012 unposted Release 5 8 sourceforge net 15 Subat 2020 17 Subat 2020 tarihinde kaynagindan Erisim tarihi 17 Subat 2019 zsh Code 281031 LICENCE Paul Falstad 2 Mart 2021 tarihinde kaynagindan Erisim tarihi 7 Subat 2015 MIT License Modern Variant 31 Ocak 2022 tarihinde kaynagindan Erisim tarihi 14 Ocak 2022 zsh a ksh tcsh like shell part 1 of 8 alt sources 14 Aralik 1990 Erisim tarihi 18 Eylul 2012 Sourceforge net 15 Subat 2010 2 Mart 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Eylul 2012 Guckes net 2004 17 Mayis 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 2 Ekim 2012 Zsh org 8 Agustos 2005 2 Mart 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 2 Ekim 2012 GitHub 15 Nisan 2021 3 Aralik 2021 tarihinde kaynagindan arsivlendi 9 Subat 2006 tarihinde kaynagindan arsivlendi Erisim tarihi 25 Temmuz 2020 The Verge 4 Haziran 2019 10 Haziran 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 13 Haziran 2019 2 Aralik 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 1 Temmuz 2019 Kali Linux Ingilizce 23 Subat 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 3 Mart 2021 zsh sourceforge net 2 Mart 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mart 2020 freeCodeCamp 23 Mart 2016 30 Eylul 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Agustos 2020