13Sep

Windows 10'da Zsh( veya Başka Bir Kabuk) Nasıl Kullanılır

Windows 10'un Yıldönümü Güncellemesi ile gelen Bash kabuğu yanıltıcıdır. Sadece Bash değil, Windows'ta Linux yazılımını çalıştırmak için bir uyumluluk katmanı.Zsh'yi veya istediğiniz diğer kabuğu çalıştırmak için kullanabilirsiniz.

Insider Build 14342 itibariyle, Zsh kabuğu artık Windows 10'da çalışıyor. Bash, onu başlattığınızda otomatik olarak Zsh'ı çalıştırabilmesini sağlayabilir. Oh My Zsh, Windows üzerinde Zsh kabuğunu tıpkı Linux'ta olduğu gibi özelleştirme için de çalışır.

Birincisi: Bash

'yi Kur Seçtiğiniz kabuğu kurmadan önce, öncelikle Linux için Windows Subsystem'i etkinleştirmeniz ve Bash'i kurmanız gerekir. Bu, Bash kabuğu da dahil olmak üzere komple Ubuntu kullanıcı alanı ortamını Windows'a yükleyecektir.

Windows'de Bash'i zaten yüklediyseniz, gidebilirsiniz.

Nasıl Zsh( veya Başka Bir Kabuk)

Install Bash yüklendikten sonra, sadece Bash içinde kullanmak istediğiniz kabuğu yüklemeniz gerekir. Bunu tıpkı Ubuntu Linux'a başka bir yazılım paketi yüklediğiniz gibi apt-get komutuyla yaparsınız.

Zsh yüklemek için Bash kabuğunu açın ve aşağıdaki komutu çalıştırın:

sudo apt-get install zsh

İstendiğinde "y" ye basın ve devam etmek için Enter tuşuna basın. Apt-get, otomatik olarak Zsh dosyasını Ubuntu'nun depolarından indirecek ve yükleyecektir.

Başka bir kabuk kullanmak isterseniz, bu kabukun adını Zsh yerine belirtin.Örneğin, insanlar Balık kabuğunun da çalıştığını bildiriyor. Yüklemek için şu komutu çalıştırmalısınız:

sudo apt-get install fish

Nasıl Zsh( veya başka bir kabuk)

başlatmak

Zsh veya başka bir kabuk yüklendikten sonra başlatmak için, kabukta kabuğun adını yazmanız yeterlidirkomutunu verin ve Enter tuşuna basın.Örneğin, Bash'den Zsh kullanmaya başlamak için şunu yazmanız yeterlidir:

zsh

İlk başlattığınızda Zsh'ın ilk kurulum sürecini izleyip bir yapılandırma profili oluşturmanız istenir.Önerilen varsayılan ayarlarla bir yapılandırma profili oluşturmak için "2" yazın.

Zsh kabuğundan çıkıp Bash'e geri dönmek için aşağıdaki komutu çalıştırın:

exit

Bash'i Otomatik Olarak Zsh

'yi Başlatma Microsoft'un bu özelliğini uyguladığı şekilde doğrudan Zsh başlatamaz ve Bash'ı atlayamazsınız. Linux yazılımını çalıştırmaya başlamak için bir Bash penceresi başlatmanız ve buradan yazılımı çalıştırmanız gerekir. Bununla birlikte, başlattığınızda Bash otomatik olarak Zsh'a geçmesini sağlayabilirsiniz.

Bunu yapmak için. bashrc dosyanızı düzenlemeniz gerekir. Bash, her başlatılışında bu dosyaları komutları çalıştıracaktır. Bunu vi dahil olmak üzere tercih ettiğiniz herhangi bir metin düzenleyicisini kullanarak yapabilirsiniz, ancak işlemi nano kullanarak açıklayacağız.

. bashrc dosyasını nano'da açmak için aşağıdaki komutu çalıştırın:

nano. bashrc

Dosyaya aşağıdaki satırları ekleyin. Basitçe "exec zsh" ekleyebilirsiniz, ancak aşağıdaki satırlar, Bash penceresini açtığınızda Bash'in yalnızca Zsh başlattığından emin olabilirsiniz. Bu, diğer yazılımlar için sorunlara neden olmaktan kaçınacaktır.

# Zsh başlatın [-t 1];daha sonra exec zsh fi

Farklı bir kabuğu yürütmek isterseniz, "kabuk" komutunu "zsh" yerine girin.

Bunu yaptıktan sonra, kaydetmek için Ctrl + O ve ardından Enter tuşuna basın. Daha sonra nano'dan çıkmak için Ctrl + X tuşlarına basın.

Şimdi, Windows'da Bash uygulamasını her açtığınızda, artık Zsh kabuğu ile başlatılacaktır.

Değişikliğinizi tersine çevirmek için. bashrc dosyasını tekrar düzenleyin ve eklediğiniz bölümü silin.

Tüm alternatif Linux kabukları teoride çalışmalıdır. Biri olmazsa, Microsoft, Linux için altta yatan Windows Subsystem'ı düzeltmeli ve böylece daha fazla Linux yazılımı çalıştırılmalıdır. Mevcut hataları görüntüleyebilir ve yeni hataları Microsoft'a BashOnWindows GitHub sayfasında bildirebilirsiniz.