Windows 10’un Yıldönümü Güncellemesi 2016 yılında Windows 10'a Linux ortamları için destek ekledi. Ancak aldatılmayın: Bu bir Bash kabuğundan daha fazlasıdır. Windows'ta Linux uygulamaları çalıştırmak için tam bir uyumluluk katmanıdır.
Windows 10’un yeni Bash kabuğunda yapabileceğiniz pek çok şeyi ele aldık, bu nedenle size kolaylık sağlamak için tüm bu kılavuzları burada tek bir mega liste halinde topladık.
Windows'ta Linux'a Başlarken
İLİŞKİLİ: Windows 10'da Linux Bash Shell Nasıl Kurulur ve Kullanılır
Yapabilirsin bir Linux ortamı ve Bash kabuğu kurun Windows 10 Home dahil herhangi bir Windows 10 sürümünde. Ancak, Windows 10'un 64 bit sürümünü gerektirir. Linux için Windows Alt Sistemini etkinleştirmeniz ve ardından seçtiğiniz Linux dağıtımını (örneğin, Ubuntu) Windows Mağazası'ndan yüklemeniz gerekir.
İtibariyle Fall Creators Güncellemesi 2017'nin sonlarında artık etkinleştirmeniz gerekmiyor Geliştirici modu Windows'ta ve bu özellik artık beta değil.
Linux Yazılımını Kurun
İLİŞKİLİ: Windows 10'un Ubuntu Bash Kabuğuna Linux Yazılımı Nasıl Yüklenir
Linux yazılımını Ubuntu (veya Debian) ortamınıza kurmanın en kolay yolu,
apt-get
komut
. (
uygun
komutu da çalışır.) Bu komut, Ubuntu’nun yazılım havuzlarından yazılım indirir ve yükler. Tek bir komutla bir veya daha fazla uygulamayı indirebilir ve kurabilirsiniz.
Bu aşağı yukarı tam bir Ubuntu kullanıcı alanı ortamı olduğundan, yazılımı başka şekillerde de yükleyebilirsiniz. Örneğin, bir Linux dağıtımında yaptığınız gibi, kaynak koddan yazılımı derleyip kurabilirsiniz.
Başka bir Linux dağıtımı kurduysanız, bunun yerine o belirli dağıtıma yazılım yüklemek için komutları kullanın. Örneğin openSUSE,
zypper
komut.
Birden Çok Linux Dağıtımı Çalıştırın
İLİŞKİLİ: Windows 10'da Ubuntu, openSUSE ve Fedora Arasındaki Fark Nedir?
Fall Creators Güncellemesi, daha önce yalnızca Ubuntu'nun mevcut olduğu çoklu Linux dağıtımları için desteği de etkinleştirdi. Başlangıçta kurabilirsiniz Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server , Debian GNU / Linux veya Kali Linux. Fedora da yolda ve gelecekte muhtemelen daha fazla Linux dağıtımı göreceğiz.
Birden fazla Linux dağıtımınız olabilir ve hatta aynı anda birden fazla farklı Linux ortamı çalıştırabilirsiniz.
Hangisini kuracağınızdan emin değilseniz Ubuntu'yu öneririz. Ancak, belirli bir Linux dağıtımına ihtiyacınız varsa - belki SUSE Linux Enterprise Server veya Debian çalıştıran bir sunucuda çalışacak bir yazılımı test ediyorsunuz veya Kali Linux'taki güvenlik testi araçlarını istiyorsanız - bunlar, Ubuntu ile birlikte Mağazada mevcuttur. .
Bash'de Windows Dosyalarına ve Windows'ta Bash Dosyalarına Erişin
İLİŞKİLİ: Windows'ta Ubuntu Bash Dosyalarınıza (ve Bash'de Windows Sistem Sürücünüze) Nasıl Erişilir
Linux dosyalarınız ve Windows dosyalarınız normalde birbirinden ayrılmıştır, ancak Linux dosyalarınıza Windows'tan erişin ve Linux ortamındaki Windows dosyalarınız.
Kurduğunuz Linux dağıtımları, o Linux ortamında kullanılan tüm dosyaların depolandığı gizli bir klasör oluşturur. Linux dosyalarını Windows araçlarıyla görüntülemek ve yedeklemek istiyorsanız bu klasöre Windows'tan erişebilirsiniz, ancak Microsoft, bu Linux dosyalarını Windows araçlarıyla değiştirmemeniz veya burada Windows uygulamalarıyla yeni dosyalar oluşturmamanız gerektiği konusunda uyarır.
Linux ortamındayken, Windows sürücülerinize / mnt / klasöründen erişebilirsiniz. Örneğin, C: sürücünüz / mnt / c konumunda ve D: sürücünüz / mnt / d konumunda bulunuyor. Linux ve Windows ortamlarındaki dosyalarla çalışmak istiyorsanız, bunları Windows dosya sisteminizde bir yere yerleştirin ve bunlara / mnt / klasöründen erişin.
Çıkarılabilir Sürücüleri ve Ağ Konumlarını Takın
İLİŞKİLİ: Çıkarılabilir Sürücüler ve Ağ Konumları Linux için Windows Alt Sistemine Nasıl Takılır
Linux için Windows Alt Sistemi, sabit dahili sürücüleri / mnt / klasörünün altına otomatik olarak bağlar, ancak USB sürücüler ve optik diskler gibi çıkarılabilir sürücüleri otomatik olarak bağlamaz. Ayrıca, PC'nizde eşlenmiş olabilecek herhangi bir ağ sürücüsünü otomatik olarak bağlamaz.
Ancak yapabilirsiniz bunları kendin monte et ve bunlara Linux ortamında drvfs dosya sisteminden yararlanan özel bir bağlama komutuyla erişin.
Bash yerine Zsh'a (veya Başka Bir Kabuğa) Geç
İLİŞKİLİ: Windows 10'da Zsh (veya Başka Bir Kabuk) Nasıl Kullanılır
Microsoft başlangıçta bu özelliği bir "Bash kabuğu" ortamı olarak öne sürmüş olsa da, aslında Windows üzerinde Linux yazılımını çalıştırmanıza izin veren temel bir uyumluluk katmanıdır. Bu, isterseniz Bash yerine diğer mermileri çalıştırabileceğiniz anlamına gelir.
Örneğin şunları yapabilirsiniz: Bash yerine Zsh kabuğunu kullanın . Standart Bash kabuğunun, Başlat menünüzdeki Linux kabuk kısayolunu açtığınızda otomatik olarak Zsh kabuğuna geçmesini bile sağlayabilirsiniz.
Windows'ta Bash Komut Dosyalarını Kullanın
İLİŞKİLİ: Windows 10'da Bash Kabuğu Komut Dosyaları Nasıl Oluşturulur ve Çalıştırılır
Bu ortam sayesinde, Windows'ta bir Bash kabuğu komut dosyası yazmak ve çalıştırmak aslında mümkündür. Bash betiğiniz / mnt klasörü altında depolanan Windows dosyalarınıza erişebilir, böylece normal Windows dosyalarınız üzerinde çalışmak için Linux komutlarını ve betiklerini kullanabilirsiniz. Windows komutlarını Bash komut dosyası içinden de çalıştırabilirsiniz.
Bash komutlarını bir Toplu komut dosyası veya PowerShell betiği , bu oldukça kullanışlıdır. Tüm bunlar ve daha fazlası için bkz. Windows 10'daki bash betikleri kılavuzumuz .
Linux Komutlarını Linux Kabuğunun Dışından Çalıştırın
İLİŞKİLİ: Windows 10'da Linux Komutlarını Bash Kabuğunun Dışından Çalıştırma
Hızlı bir şekilde bir programı başlatmak, bir komutu yürütmek veya bir komut dosyası çalıştırmak istiyorsanız, önce Bash ortamını başlatmanız bile gerekmez. Kullanabilirsiniz
bash -c
veya
wsl
komut vermek
Linux kabuğunun dışından bir Linux komutu çalıştırın
. Linux ortamı sadece komutu çalıştırır ve sonra kapanır. Bu komutu bir Komut İstemi veya PowerShell penceresinden çalıştırırsanız, komut çıktısını Komut İstemi'ne veya PowerShell konsollarına yazdırır.
İle çok şey yapabilirsin
bash -c
veya
wsl
. Linux programlarını başlatmak, bunları toplu iş veya PowerShell betiklerine entegre etmek veya bir Windows programını çalıştırdığınız başka herhangi bir şekilde çalıştırmak için masaüstü kısayolları oluşturabilirsiniz.
Bash'den Windows Programlarını Çalıştırın
İLİŞKİLİ: Windows 10'un Bash Kabuğundan Windows Programları Nasıl Çalıştırılır
İtibariyle Creators Güncellemesi (2017 Baharında ortaya çıkan), şunları yapabilirsiniz: Windows programlarını Linux ortamından çalıştırın . Bu, Windows komutlarını bir Bash komut dosyasında Linux komutlarının yanı sıra entegre edebileceğiniz veya zaten kullanıyor olabileceğiniz standart Bash veya Zsh kabuğundan Windows komutlarını çalıştırabileceğ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. Bash ortamında / mnt / c klasörünün altında yüklü Windows programlarınızı bulacaksınız. Unutmayın, komut büyük / küçük harfe duyarlıdır, bu nedenle Linux'ta "Example.exe" "example.exe" den farklıdır.
Grafiksel Linux Masaüstü Programlarını Çalıştırın
İLİŞKİLİ: Windows 10'un Bash Kabuğundan Grafiksel Linux Masaüstü Uygulamaları Nasıl Çalıştırılır
Microsoft, Windows'ta grafiksel Linux yazılımını resmi olarak desteklemez. Linux için Windows Alt Sistemi özelliği, geliştiricilerin ihtiyaç duyabileceği komut satırı programlarını çalıştırmak için tasarlanmıştır. Ancak bu özelliği kullanarak Windows üzerinde grafiksel Linux masaüstü programları çalıştırmak aslında mümkündür.
Ancak bu varsayılan olarak çalışmaz. Bir X sunucusu kurmanız ve
GÖRÜNTÜLE
Grafiksel Linux masaüstü programları Windows masaüstünüzde çalışmadan önce değişken. Uygulama ne kadar basitse, işe yarama olasılığı o kadar yüksektir. Uygulama ne kadar karmaşıksa, Microsoft’un Linux için Windows Alt Sisteminin henüz desteklemediği bir şeyi yapma olasılığı o kadar artar. Yapabileceğin tek şey
bu talimatlarla bir şans verin
ve en iyisini umuyoruz.
Varsayılan Linux Ortamınızı Seçin
İLİŞKİLİ: Windows 10'da Varsayılan Linux Dağıtımınızı Ayarlama
Birden fazla Linux dağıtımınız varsa, varsayılan kurulumunuzu seçebilirsiniz. Bu dağıtım, Linux dağıtımını
bash
veya
wsl
komutunu kullandığınızda veya
bash -c
veya
wsl
Windows'un başka bir yerinden Linux komutunu çalıştırma komutları
Birden fazla Linux dağıtımınız olsa bile, bunları doğrudan şu şekilde bir komut çalıştırarak başlatabilirsiniz:
Ubuntu
veya
opensuse-42
. İhtiyacınız olan tam komut, her Linux dağıtımının Microsoft Store'daki indirme sayfasında belirtilmiştir.
Bash'i Dosya Gezgini'nden Hızlıca Başlatın
İLİŞKİLİ: Windows 10'un Dosya Gezgini'nden Bash Kabuğu Nasıl Hızlı Bir Şekilde Başlatılır
Linux kabuğunu kısayol simgesinden başlatmanız gerekmez. Yapabilirsin hızlı bir şekilde Dosya Gezgini içinden başlatın adres çubuğuna "bash" yazıp Enter tuşuna basarak. Varsayılan Linux dağıtımınızın Bash kabuğu görünecek ve geçerli çalışma dizini, Dosya Gezgini'nde açmış olduğunuz dizin olacaktır.
Bu makale ayrıca, Windows Kayıt Defterini düzenleyerek Dosya Gezgini'ne bir "Bash kabuğunu burada aç" seçeneği eklemek için talimatlar sağlar ve size "PowerShell penceresini burada aç" veya "Komut İstemi'ni burada aç" seçeneklerine benzer şekilde çalışan kullanışlı bir bağlam menüsü seçeneği sunar. .
UNIX Kullanıcı Hesabınızı Değiştirin
İLİŞKİLİ: Windows 10'un Ubuntu Bash Kabuğunda Kullanıcı Hesabınızı Nasıl Değiştirirsiniz?
Bash'i ilk kurduğunuzda, bir UNIX kullanıcı hesabı oluşturmanız ve bir şifre belirlemeniz istenir. Bash penceresini her açtığınızda bu hesapla otomatik olarak oturum açarsınız. UNIX kullanıcı hesabınızı değiştirmek veya kabukta varsayılan hesabınız olarak kök hesabı kullanmak istiyorsanız, varsayılan kullanıcı hesabınızı değiştirmek için gizli bir komut .
Bir Linux Ortamını Kaldırma ve Yeniden Yükleme
İLİŞKİLİ: Windows 10'un Ubuntu Bash Kabuğu Nasıl Kaldırılır (veya Yeniden Yüklenir)
Bazı programları yükledikten veya bazı ayarları değiştirdikten sonra, Ubuntu'yu veya başka bir Linux dağıtımını yeniden yüklemek ve yeni bir Linux ortamı edinmek isteyebilirsiniz. Bu önceden biraz karmaşıktı, ancak artık Linux dağıtımını başka herhangi bir uygulamada yaptığınız gibi kaldırıp ardından Mağazadan yeniden yükleyerek yapabilirsiniz.
Linux dağıtımını yeniden indirmeden yeni bir sistem elde etmek için, dağıtımın komutunu bir Windows Komut İstemi veya PowerShell konsolundan "temizle" seçeneğiyle birlikte çalıştırabilirsiniz. Örneğin, Ubuntu'yu yeniden indirmeden sıfırlamak için
Ubuntu temiz
.
Hala eski bir Linux ortamınız varsa (Fall Creators Güncellemesinden önce yüklenmiş olan), hala lxrun komutuyla kaldırın .
Ubuntu Ortamınızı Yükseltin
İLİŞKİLİ: Windows Bash Kabuğunu Ubuntu 16.04'e Güncelleme
Windows 10’un Fall Creators Güncellemesinden sonra, artık Mağazadan Ubuntu ve diğer Linux ortamlarını yüklemeniz gerekiyor. Bunu yaptığınızda, herhangi bir özel komut olmadan otomatik olarak en son sürümlere güncellenecekler.
Ancak, Windows'un eski bir sürümünde bir Bash ortamı oluşturduysanız, bir eski Ubuntu ortamı Kurulmuş. Mağazayı açıp en yeni Ubuntu'yu Windows Mağazasından yükleyerek yükseltebilirsiniz.
Girişimci meraklılar, gelecekte Linux ortamında yapabileceğiniz diğer ilginç şeyleri şüphesiz anlayacaktır. Linux için Windows Alt Sistemi umarız daha güçlü olmaya devam eder, ancak Microsoft'un grafiksel Linux masaüstü uygulamalarını yakın zamanda resmi olarak desteklemesini beklemeyin.