Windows 10'da Linux Bash Shell Nasıl Kurulur ve Kullanılır

Yıldönümü Güncellemesinde tanıtılan Linux için Windows Alt Sistemi, Sonbahar Yaratıcıları Güncellemesinde kararlı bir özellik haline geldi. Artık Ubuntu ve openSUSE'yi Windows'ta çalıştırabilirsiniz, Fedora ve daha fazla Linux dağıtımı yakında çıkacaktır.

Windows 10'un Bash Kabuğu Hakkında Bilmeniz Gerekenler

İLGİLİ: Windows 10'un Yeni Bash Kabuğuyla Yapabileceğiniz Her Şey

Bu, Windows için derlenmiş bir sanal makine, bir konteyner veya Linux yazılımı (Cygwin gibi) değildir. Bunun yerine, Windows 10, Linux yazılımını çalıştırmak için Linux için tasarlanmış tam bir Windows Alt Sistemi sunar. Microsoft'un Windows'ta Android uygulamalarını çalıştırmak için terk edilmiş Project Astoria çalışmasına dayanıyor.

Bunu Wine'ın tersi olarak düşünün. Wine, Windows uygulamalarını doğrudan Linux üzerinde çalıştırmanıza izin verirken, Linux için Windows Alt Sistemi, Linux uygulamalarını doğrudan Windows üzerinde çalıştırmanıza izin verir.

Microsoft, bu alt sistemin üzerinde çalışan tam bir Ubuntu tabanlı Bash kabuğu ortamı sunmak için Canonical ile çalıştı. Teknik olarak, bu hiç Linux değil. Linux temelde yatan işletim sistemi çekirdeğidir ve bu burada mevcut değildir. Bunun yerine, bu Bash kabuğunu ve normalde Ubuntu Linux'ta çalıştırdığınız ikili dosyaları çalıştırmanıza izin verir. Özgür yazılımın sadık uzmanları genellikle ortalama Linux işletim sisteminin "GNU / Linux" olarak adlandırılması gerektiğini savunurlar çünkü bu gerçekten Linux çekirdeği üzerinde çalışan bir çok GNU yazılımıdır. Elde edeceğiniz Bash kabuğu, gerçekten sadece tüm bu GNU yardımcı programları ve diğer yazılımlardır.

Bu özellik orijinal olarak "Windows üzerinde Ubuntu üzerinde Bash" olarak adlandırılırken, aynı zamanda Zsh ve diğer komut satırı kabuklarını çalıştırmanıza da izin verir. Artık diğer Linux dağıtımlarını da destekliyor. Ubuntu yerine openSUSE Leap veya SUSE Enterprise Server'ı seçebilirsiniz ve Fedora da yolda.

Burada bazı sınırlamalar var. Bu henüz arka plan sunucu yazılımını desteklemiyor ve resmi olarak grafiksel Linux masaüstü uygulamalarıyla çalışmayacak. Özellik mükemmel olmadığı için her komut satırı uygulaması da çalışmaz.

Bash Windows 10'a Nasıl Yüklenir

İLGİLİ: 32 bit veya 64 bit Windows çalıştırıp çalıştırmadığımı Nasıl Anlarım?

Bu özellik Windows 10'un 32 bit sürümünde çalışmaz, bu nedenle Windows'un 64 bit sürümünü kullandığınızdan emin olun. Yine de 32 bit sürümü kullanıyorsanız, Windows 10'un 64 bit sürümüne geçme zamanı.

64 bit Windows'unuz olduğunu varsayarsak, başlamak için Denetim Masası> Programlar> Windows Özelliklerini Aç veya Kapat'a gidin. Listeden “Linux için Windows Alt Sistemi” seçeneğini etkinleştirin ve ardından “Tamam” düğmesine tıklayın.

Bilgisayarınızı yeniden başlatmanız istendiğinde "Şimdi yeniden başlat" ı tıklayın. Özellik, siz yeniden başlatana kadar çalışmayacaktır.

Not : Fall Creators Güncellemesinden itibaren, bu özelliği kullanmak için artık Ayarlar uygulamasında Geliştirici Modunu etkinleştirmeniz gerekmeyecek. Windows Özellikleri penceresinden yüklemeniz yeterlidir.

Bilgisayarınız yeniden başladıktan sonra, Başlat menüsünden Microsoft Store'u açın ve mağazada "Linux" araması yapın. "Windows'ta Linux?" Altında "Uygulamaları alın" ı tıklayın. afiş.

Not : Fall Creators Güncellemesi ile başlayarak, artık "bash" komutunu çalıştırarak Ubuntu'yu kuramazsınız. Bunun yerine, Mağaza uygulamasından Ubuntu veya başka bir Linux dağıtımını yüklemeniz gerekir.

İLGİLİ: Windows 10'da Ubuntu, openSUSE ve Fedora Arasındaki Fark Nedir?

Şu anda Windows Mağazasında bulunan tüm Linux dağıtımlarının bir listesini göreceksiniz. Fall Creators Güncellemesi itibariyle, buna Ubuntu, openSUSE Leap ve openSUSE Enterprise dahildir ve Fedora'nın yakında geleceği sözünü içerir.

Güncelleme : Debian ve Kali artık Mağazada mevcut, ancak burada listelenmiyor. Bunları bulmak ve kurmak için "Debian Linux" veya "Kali Linux" araması yapın.

Bir Linux dağıtımı kurmak için, onu tıklayın ve ardından onu diğer herhangi bir Mağaza uygulaması gibi kurmak için "Al" veya "Kur" düğmesini tıklayın.

Hangi Linux ortamını kuracağınızdan emin değilseniz, Ubuntu'yu öneririz. Bu popüler Linux dağıtımı daha önce mevcut olan tek seçenekti, ancak diğer Linux sistemleri artık daha özel ihtiyaçları olan kişiler için mevcuttur.

Ayrıca birden fazla Linux dağıtımı kurabilirsiniz ve her biri kendi benzersiz kısayollarına sahip olur. Hatta aynı anda farklı pencerelerde birden çok farklı Linux dağıtımını çalıştırabilirsiniz.

Bash Kabuğu Nasıl Kullanılır ve Linux Yazılımını Yükleme

İLGİLİ: Windows 10'un Ubuntu Bash Kabuğuna Linux Yazılımı Nasıl Yüklenir

Artık Ubuntu'ya veya yüklediğiniz diğer Linux dağıtımlarına dayalı tam bir komut satırı bash kabuğuna sahipsiniz.

Aynı ikili dosyalar oldukları için, Ubuntu kullanıyorsanız, Ubuntu'nun depolarından yazılım yüklemek için Ubuntu'nun apt veya apt-get komutunu kullanabilirsiniz. O Linux dağıtımında normalde kullanacağınız komutu kullanın. Bazı uygulamalar henüz mükemmel çalışmasa da, tüm Linux komut satırı yazılımlarına erişebileceksiniz.

Yüklediğiniz Linux ortamını açmak için, Başlat menüsünü açın ve yüklediğiniz dağıtımı arayın. Örneğin, Ubuntu'yu kurduysanız, Ubuntu kısayolunu başlatın.

Daha kolay erişim için bu uygulama kısayolunu Başlat menünüze, görev çubuğunuza veya masaüstünüze sabitleyebilirsiniz.

Linux ortamını ilk kez başlattığınızda, bir UNIX kullanıcı adı ve şifresi girmeniz istenir. Bunların Windows kullanıcı adınız ve şifrenizle eşleşmesi gerekmez, ancak Linux ortamında kullanılacaktır.

Örneğin, kimlik bilgileriniz olarak "bob" ve "letmein" girerseniz, Linux ortamındaki kullanıcı adınız "bob" olacaktır ve Linux ortamında kullandığınız şifre "letmein" olacaktır - Windows kullanıcı adınız ve şifre vardır.

İLGİLİ: Windows 10'da Varsayılan Linux Dağıtımınızı Nasıl Ayarlayabilirsiniz?

wslKomutu çalıştırarak kurulu Linux ortamınızı başlatabilirsiniz . Birden fazla Linux dağıtımınız varsa, bu komutun başlatacağı varsayılan Linux ortamını seçebilirsiniz.

Yüklü Ubuntu'nuz varsa, ubuntuyüklemek için komutu da çalıştırabilirsiniz . OpenSUSE Leap 42 için kullanın  opensuse-42. SUSE Linux Enterprise Sever 12 için kullanın sles-12. Bu komutlar, Windows Mağazası'ndaki her Linux dağıtımının sayfasında listelenmiştir.

bashKomutu çalıştırarak varsayılan Linux ortamınızı yine de başlatabilirsiniz , ancak Microsoft bunun kullanımdan kaldırıldığını söylüyor. Bu, bashkomutun gelecekte çalışmayı durdurabileceği anlamına gelir .

Linux, Mac OS X veya diğer platformlarda bir Bash kabuğu kullanma konusunda deneyimliyseniz, hemen evinizde olacaksınız.

Ubuntu'da, sudoroot izinleriyle çalıştırmak için bir komutun önüne koymanız gerekir  . UNIX platformlarındaki "kök" kullanıcı, Windows'taki "Yönetici" kullanıcı gibi tam sistem erişimine sahiptir. Windows dosya sisteminiz, /mnt/cBash kabuk ortamında yer alır.

Dolaşmak için kullanacağınız aynı Linux terminal komutlarını kullanın. DOS komutlarıyla standart Windows Komut İstemi'ne alışkınsanız, burada hem Bash hem de Windows için ortak olan birkaç temel komut vardır:

  • Dizini Değiştir: cdBash'de cdveya  chdirDOS'ta
  • Dizinin İçeriğini Listeleme:  lsBash'de, dirDOS'ta
  • Bir Dosyayı Taşıma veya Yeniden Adlandırma: mvBash'de moveve  renameDOS'ta
  • Dosya Kopyala: cpBash'de,  copyDOS'ta
  • Bir Dosyayı Silme: rmBash'de  delveya eraseDOS'ta
  • Bir Dizin Oluşturun:  mkdirBash'de, mkdirDOS'ta
  • Bir Metin Düzenleyicisi kullanın: viveya nanoBash'de,  editDOS'ta

İLGİLİ: Başlangıç ​​Geek: Linux Terminalini Kullanmaya Nasıl Başlanır

Windows'un aksine, Bash kabuğunun ve Linux taklit eden ortamının büyük / küçük harfe duyarlı olduğunu unutmamak önemlidir. Diğer bir deyişle, büyük harfli "Dosya.txt", büyük harf içermeyen "dosya.txt" den farklıdır.

Daha fazla talimat için, başlangıç ​​kılavuzumuza Linux komut satırı ve diğer benzer Bash kabuğu, Ubuntu komut satırı ve çevrimiçi Linux terminali tanıtımlarına bakın.

Ubuntu ortamının yazılımını yüklemek ve güncellemek için apt komutunu kullanmanız gerekir. Bu komutların sudoönüne geçtiğinizden emin olun , bu da onların Yönetici'nin Linux eşdeğeri olan root olarak çalışmasını sağlar. İşte bilmeniz gereken apt-get komutları:

  • Mevcut Paketler Hakkında Güncel Bilgileri İndirin: sudo apt update
  • Bir Uygulama Paketi Kurun:  sudo apt install packagename("paket adını" paketin adıyla değiştirin.)
  • Bir Uygulama Paketini Kaldırma:  sudo apt remove packagename("paket adını" paketin adıyla değiştirin.)
  • Mevcut Paketleri Ara:  sudo apt search word("Kelime" yi, paket adlarını ve açıklamalarını aramak istediğiniz bir kelime ile değiştirin.)
  • Yüklü Paketlerinizin En Son Sürümlerini İndirin ve Yükleyin: sudo apt upgrade

Bir SUSE Linux dağıtımı kurduysanız, bunun yerine yazılımı yüklemek için zypper komutunu kullanabilirsiniz.

Bir uygulamayı indirip yükledikten sonra, komut istemine adını yazabilir ve ardından çalıştırmak için Enter tuşuna basabilirsiniz. Daha fazla ayrıntı için söz konusu uygulamanın belgelerine bakın.

Bonus: Gerçek bir Ubuntu Deneyimi için Ubuntu Yazı Tipini Yükleyin

Windows 10'da daha doğru bir Ubuntu deneyimi istiyorsanız, Ubuntu yazı tiplerini de yükleyebilir ve bunları terminalde etkinleştirebilirsiniz. Varsayılan Windows komut istemi yazı tipi bize oldukça iyi göründüğü için bunu yapmak zorunda değilsiniz, ancak bu bir seçenek.

Göründüğü gibi:

Yazı tipini yüklemek için önce Ubuntu Yazı Tipi Ailesini Ubuntu'nun web sitesinden indirin. İndirilen .zip dosyasını açın ve “UbuntuMono-R.ttf” dosyasını bulun. Bu, terminalde kullanılan tek aralıklı Ubuntu yazı tipidir. Yüklemeniz gereken tek yazı tipi bu.

“UbuntuMono-R.ttf” dosyasına çift tıklayın ve yazı tipinin bir önizlemesini göreceksiniz. Sisteminize kurmak için "Kur" a tıklayın.

İLGİLİ: Kayıt Defteri Düzenleyicisini Profesyonel Gibi Kullanmayı Öğrenmek

Ubuntu tek aralıklı yazı tipini konsolda bir seçenek haline getirmek için Windows kayıt defterine bir ayar eklemeniz gerekir.

Klavyenizdeki Windows + R tuşlarına basarak, yazarak regeditve ardından Enter tuşuna basarak bir kayıt defteri düzenleyicisi açın . Aşağıdaki anahtara gidin veya bunu kopyalayıp Kayıt Defteri Düzenleyicisi'nin adres çubuğuna yapıştırın:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont

Sağ bölmeye sağ tıklayın ve Yeni> Dize Değeri'ni seçin. Yeni değeri adlandırın  000.

Az önce oluşturduğunuz "000" dizesini çift tıklayın ve ardından Ubuntu Monodeğer verisi olarak girin .

Bir Ubuntu penceresi açın, başlık çubuğuna sağ tıklayın ve ardından "Özellikler" komutunu seçin. "Yazı Tipi" sekmesine tıklayın ve ardından yazı tipi listesinden "Ubuntu Mono" yu seçin.

Bash kabuğuna yüklediğiniz yazılım, Bash kabuğuyla sınırlıdır. Bu programlara Komut İstemi'nden, PowerShell'den veya Windows'un başka bir yerinden erişebilirsiniz, ancak yalnızca bash -ckomutu çalıştırırsanız .