14Sep

Windows 10'un Yeni Bash Kabuğu ile Yapabileceğiniz Her Şey

Windows 10'un Yıldönümü Güncellemesi, Windows 10 için bir "Bash on Ubuntu" ortamı getiriyor. Ancak aldatılmayın: Bu yalnızca bir Bash kabuğundan daha fazlasıdır. Windows üzerinde Linux uygulamaları çalıştırmak için tam bir uyumluluk katmanıdır.

Windows 10'un yeni Bash kabuğunda yapabileceğiniz birçok şeyi yaptık, bu nedenle tüm bu kılavuzları size kolaylık olması için bir mega liste halinde topladık.

Windows'da Bash Başlarken

Bash kabuğunu Windows 10'un herhangi bir sürümüne, Windows 10 Home dahil olmak üzere yükleyebilirsiniz. Bununla birlikte, Windows'un 64 bitlik bir sürümünü gerektirir. Geliştirici modunu etkinleştirmeniz, bu özelliği Windows'a eklemeniz ve ardından Bash programını çalıştırmanız gerekir.

Bash programını çalıştırdığınızda, Ubuntu sistem dosyalarını indirecek ve sizin için bir Bash ortamı oluşturacaktır. Daha fazla bilgi için kurulum kılavuzumuza göz atın.

Linux Yazılımı

Yükle Linux yazılımını Bash'e kurmanın en kolay yolu apt-get komutuyla yapılır. Bu komut, Ubuntu'nun yazılım depolarından yazılımı yükler ve yükler. Tek bir komutla bir veya daha fazla uygulamayı indirebilir ve kurabilirsiniz.

Bu, az çok tam bir Ubuntu kullanıcı alanı ortamı olduğundan, başka yollarla da yazılım yükleyebilirsiniz.Örneğin, bir Linux dağıtımında yaptığınız gibi yazılımları kaynak kodundan derleyebilir ve kurabilirsiniz. Daha adım adım bilgi için apt-get Windows kılavuzumuza bakın.

Başa Çıkma Windows Dosyalarına Erişin ve

Windows Başına Dosyalar Başlama ortamınızdaki dosyalarınız ve Windows dosyaları normal olarak ayrılır, ancak Başlıklar dosyalarınıza Windows ve Windows dosyalarınızdan Bash ortamından erişmenin yolları vardır.

Bash Ubuntu sistem dosyalarını sabit diskinize indirirken, özellikle Bash Linux uyumluluk ortamı için bir home klasörü oluşturur. Bu klasörler normalde gizlidir, ancak bunları Windows kullanıcı hesabınızın Uygulama Verileri klasörü altında bulabilirsiniz.

Linux ortamındayken Windows sürücülerinize /mnt/ klasörünün altından erişebilirsiniz. C: sürücünüz /mnt/ c'de bulunur ve D: sürücünüz /mnt/ d'de bulunur. Tam kılavuzumuzda daha fazla ayrıntı görebilirsiniz.

Bash

yerine Zsh( veya Başka Bir Kabuk) kullanın Microsoft, bu özelliği "Bash kabuğu" ortamı olarak kullanırken, aslında Linux yazılımını Windows'ta çalıştırmanıza izin veren temel bir uyumluluk katmanıdır. Bu, onları tercih ederseniz Bash yerine diğer kabukları çalıştırabilirsiniz anlamına gelir.

Örneğin, Bash yerine Zsh kabuğunu kullanabilirsiniz. Başlama menüsündeki Bash kabuğu kısayolunu açtığınızda Bash'in otomatik olarak Zsh kabuğuna geçmesini sağlayabilirsiniz.

Windows

'de Bash Komut Dosyalarını Kullanma Bu ortam sayesinde, Windows'ta bir Bash kabuğu komut dosyası yazmak ve çalıştırmak aslında mümkündür. Bash komut dosyası, / mnt klasörü altında depolanan Windows dosyalarınıza erişebilir, böylece normal Windows dosyalarınızda çalışmak için Linux komutlarını ve komut dosyalarını kullanabilirsiniz.

Bash komutlarını, oldukça kullanışlı bir Toplu iş komut dosyasına veya PowerShell komut dosyasına dahil edebilirsiniz. Tüm bunlar ve daha fazlası için, Windows 10'da bash komut dosyalarına kılavuzumuza bakın.

Linux Komutlarını Dışarıdan Çalıştır Bash

Sadece bir programı başlatmak, komut çalıştırmak veya bir komut dosyası çalıştırmak isterseniz, gerek duymazsınızönce Bash ortamını başlat. Doğrudan bir Linux komutunu çalıştırmak için "bash -c" komutunu kullanabilirsiniz. Bash komuta devam edip çıkacak. Bu komutu bir Komut İstemi veya PowerShell penceresinden çalıştırırsanız, komut çıktısını Komut İstemi veya PowerShell konsollarına yazdıracaktır.

Bash-c ile çok şey yapabilirsiniz. Linux programlarını başlatmak, toplu iş veya PowerShell komut dosyalarıyla bütünleştirmek veya Windows programını çalıştırdığınız herhangi bir şekilde çalıştırmak için masaüstü kısayollarını oluşturabilirsiniz. Daha fazla fikir için, Windows'da bash -c'yi kullanma talimatlarımıza bakın.

Bash'den

Windows Programlarını Çalıştırın

Oluşturan Güncelleştirmeler'den itibaren şimdi Bash'den Windows programlarını çalıştırabilirsiniz. Bu, Windows komutlarını bir Bash komutunda Linux komutlarıyla birlikte bütünleştirebileceğiniz anlamına gelir.

Bir Windows programını çalıştırmak için bir. exe dosyasının yolunu yazın ve Enter tuşuna basın. Yüklü Windows programlarınızı Bash ortamındaki /mnt/ c klasörü altında bulacaksınız.

Grafiksel Linux Masaüstü Programlarını Çalıştır

Microsoft, resmi olarak Windows'daki grafik Linux yazılımını desteklemez. Bash özelliği yalnızca geliştiricilerin gereksinim duyduğu komut satırı programlarının çalıştırılması için tasarlanmıştır. Ancak, Windows'ta Bash kabuğunu kullanarak grafik Linux masaüstü programları çalıştırmak gerçekten mümkündür.

Ancak bu varsayılan olarak çalışmaz. Windows masaüstünüzde grafik Linux masaüstü programları çalıştırılmadan önce bir X sunucusu kurmanız ve DISPLAY değişkenini ayarlamanız gerekir. Uygulama ne kadar basit olursa, o da o kadar iyi çalışmak demektir. Uygulamayı daha karmaşık hale getirir, bir şey yapmaya çalışacağım ihtimali o kadar yüksektir Microsoft'un Windows için Alt Sistemini henüz desteklememektedir. Yapabileceğiniz en iyi şey, bu talimatlarla birlikte bir şans vermek ve en iyisini yapmaktır.

UNIX Kullanıcı Hesabınızı Değiştirin

Bash'i ilk kez kurduğunuzda, bir UNIX kullanıcı hesabı oluşturmanız ve bir şifre ayarlamanız istenir. Bash penceresini her açtığınızda otomatik olarak bu hesapla oturum açarsınız. UNIX kullanıcı hesabınızı değiştirmek veya kök hesabını kabuktaki varsayılan hesabınız olarak kullanmak istiyorsanız gizli bir lxrun komutu veya varsayılan kullanıcı hesabınızı değiştirin.

Ubuntu Envrionment

'yi Kaldırın ve Yeniden Yükleyin Bazı programları yükledikten veya bazı ayarları değiştirdikten sonra Ubuntu ortamını yeniden yüklemek ve yeni bir Linux satırı almak isteyebilirsiniz. Burada açıklandığı gibi lxrun komutunu kullanarak, yüklediğiniz Linux sistem dosyalarını kaldırmanıza ve ev dosyanızdaki kullanıcı dosyalarını saklamanıza veya silmenize izin verirsiniz.

Bash, bir sonraki başlatışınızda Ubuntu ortamını otomatik olarak yeniden yükler, ancak Linux ortamını kurmak için lxrun komutu da kullanılabilir.Örneğin, Linux ortamını kurarken sorulacak soruları otomatik olarak yanıtlayan bir komut yazabilirsiniz.

Ubuntu Ortamınızı Yükseltme

Windows 10'un İçerik Oluşturucu Güncellemesi artık yeni Ubuntu 16.04 LTS işletim sistemini kullanarak Bash ortamları yaratıyor. Bununla birlikte, Windows 10'un eski bir sürümünde bir Bash ortamı oluşturduysanız ve yükselttiyseniz, yine de Ubuntu 14.04 LTS'yi temel alan bir Ubuntu ortamına sahip olacaksınız.

Eski Bash ortamınızı Ubuntu 14.04 LTS'den Ubuntu 16.04 LTS'ye yükseltebilir ve en yeni yazılımı edinebilirsiniz.

Girişimci meraklıları gelecekte Linux ortamıyla yapabileceğiniz diğer ilginç şeyleri şüphesiz çözecektir. Linux için Windows Subsystem umarım daha güçlü hale gelmeye devam eder, ancak Microsoft'un arka planda herhangi bir zamanda yakında çalışması gereken grafik Linux masaüstü uygulamalarını veya sunucu yazılımını resmen desteklemesini beklemeyin.