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

    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..