Windows 10'da Zsh (veya Başka Bir Kabuk) Nasıl Kullanılır
Ubuntu ve Windows 10'da bulunan diğer Linux dağıtımları varsayılan olarak Bash kabuğunu kullanır, ancak bu sizin tek seçeneğiniz değildir. Windows, Linux yazılımını Windows'ta çalıştırmak için bir uyumluluk katmanına sahiptir ve Zsh veya tercih ettiğiniz kabuğu çalıştırmak için kullanabilirsiniz.
Zsh kabuğu şimdi Windows 10'da çalışıyor. Bash'i her başlattığınızda otomatik olarak Zsh'yi çalıştırmasını sağlayabilirsiniz. Oh My Zsh, Zsh kabuğunuzu Windows'ta olduğu gibi, Linux'ta olduğu gibi özelleştirmek için de çalışıyor.
Bash'i Yükleyerek Başlayın
Seçim kabuğunuzu yüklemeden önce, ilk önce Linux için Windows Alt Sistemini etkinleştirmeniz ve bir Linux ortamı kurmanız gerekir. Ubuntu'yu bu makalede örnek olarak kullanacağız, ancak benzer bir işlemi openSUSE ve diğer Linux dağıtımlarında da uygulayabilirsiniz..
Bash'i zaten Windows'a yüklediyseniz, kullanmanız iyi olur..
Zsh (veya Başka Bir Kabuk) Nasıl Kurulur
Bash yüklendikten sonra, kullanmak istediğiniz kabuğu Bash'in içinden yüklemeniz yeterlidir. Bunu apt-get komutuyla yaparsınız, tıpkı Ubuntu Linux'ta başka bir yazılım paketini kurduğunuz gibi.
Ubuntu’ya Zsh’i kurmak için Bash kabuğunu açın ve aşağıdaki komutu çalıştırın:
sudo apt-get install zsh
İstendiğinde “y” düğmesine basın ve daha sonra devam etmek için Enter düğmesine basın. Apt-get, Ubuntu depolarından Zsh'yi otomatik olarak indirir ve yükler.
Diğer Linux dağıtımlarında, Linux dağıtımınızın yazılım yükleme komutunu kullanın. Örneğin, openSUSE üzerindeki zypper komutunu kullanmanız gerekir..
Başka bir kabuk kullanmak istiyorsanız, bu kabuğun adını Zsh yerine belirtin. Örneğin, Balık kabuğunun da iyi çalıştığını rapor ettik. Yüklemek için aşağıdaki komutu çalıştırın:
sudo apt-get install balık
Zsh (veya Başka Bir Kabuk) Nasıl Başlatılır
Yüklendikten sonra Zsh veya başka bir kabuk başlatmak için, Bash isteminde kabuğun adını yazmanız ve Enter tuşuna basmanız yeterlidir. Örneğin, Bash’den Zsh’i kullanmaya başlamak için şunu yazmanız yeterlidir:
zsh
Sizden Zsh'in ilk kurulum işleminden geçmeniz ve ilk başlattığınızda bir konfigürasyon profili oluşturmanız istenecektir. Önerilen varsayılan ayarlarla bir yapılandırma profili oluşturmak için “2” yazın.
Zsh kabuğundan ayrılıp Bash'e geri dönmek için aşağıdaki komutu çalıştırın:
çıkış
Doğrudan Zsh Nasıl Başlatılır
Zsh kabuğunu doğrudan aşağıdaki gibi bir komutla başlatabilirsiniz:
wsl zsh bash-c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
Nasıl otomatik olarak Zsh Başlatma Bash olun
Ayrıca, başlattığınızda Bash'in otomatik olarak Zsh'ye geçmesini sağlayabilirsiniz..
Bunu yapmak için, .bashrc dosyanızı düzenlemeniz gerekir. Bash, her başlatıldığında komutları bu dosyada çalıştırır. Düzenlemeleri vi de dahil olmak üzere istediğiniz herhangi bir metin düzenleyiciyi kullanarak yapabilirsiniz, ancak nano kullanarak işlemi açıklayacağız.
.Bashrc dosyasını nano'da açmak için aşağıdaki komutu çalıştırın:
nano .bashrc
Aşağıdaki satırları dosyaya ekleyin. “Exec zsh” satırını kolayca ekleyebilirsiniz, ancak aşağıdaki ek satırlar Bash'in bir Bash penceresi açtığınızda yalnızca Zsh'ı başlatmasını sağlar. Bu, diğer yazılımlar için sorunlara yol açmamak.
# [-T 1] ise Zsh'yi başlat; sonra zsh fi uygulayın
Farklı bir kabuk çalıştırmak istersen, “zsh” komutu yerine o kabuğun komutunu girersin..
Değişiklikleri yaptıktan sonra, dosyayı kaydetmek için Ctrl + O tuşlarına ve ardından Enter tuşuna basın. Nanodan sonra çıkmak için Ctrl + X tuşlarına basın..
Şimdi, Windows'ta Ubuntu kısayolunu (veya diğer Linux dağıtım kısayollarını) her açtığınızda, Zsh kabuğu ile başlar..
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ı teorik olarak çalışmalıdır. Olmazsa, Microsoft'un Linux için alt Windows Alt Sistemini düzeltmesi gerekir, böylece doğru şekilde daha fazla Linux yazılımı çalışır. Mevcut hataları görüntüleyebilir ve yeni hataları BashOnWindows GitHub sayfasında Microsoft'a rapor edebilirsiniz..