Windows 10 Üzerinde Bash Etkinleştirme – Adım Adım

Windows 10 Üzerinde Bash Etkinleştirme – Adım Adım

Bash (Kabuk) nedir = shell, bash yada kabuk, kendi üzerinden program çalıştırmasına olanak sağlayan uygulamadır. Bir nevi kullanıcının donanımlara işlevsellik kazandırabilmesi için çekirdeğe komut gönderebileceğimiz (Terminal sayesinde) kullanıcı arayüzüdür.

Microsoft Windows 10 ile Ubuntu bin/bash‘i kısmen kullanıma olanak sağlayan emülatör servisini devreye soktu, biz ise bunu nasıl etkinleştirebileceğimize bakacağız.

İlk öncesinde sağ alt köşede bulunan Notification-All settings tıklayarak Windows Settings menüsüne geliyoruz.

winbashh1

Daha sonra Update & security seçeneğini tıklıyoruz.

winbashh2

Ardından sağdaki For developers seçeneğinden Develepor mode‘yi etkinleştirin.

winbashh3

Develepor Mode seçeneğini onaylamak için Yes tıklayın.

winbashh4

Ardından makinayı reboot edin, yeniden başladıktan sonra aşağıdaki resimdende anlaşılacağı üzere windows özellikleri aç/kapat menüsünü açın.

winbashh5

Buradaki seçeneklerden Windows Subsystem for Linux (Beta) seçeneğini check edip OK tıklayın.

winbashh6

Ardından Restart now deyin.

winbashh7

Makina açıldıktan sonra windows pencere tuşuna basarak program arama menüsüne bash yazın ve tıklayın.

winbashh8

Gelen uyarıya ‘y’ -yes- diyerek onaylayın ve kurulum aşaması devam edecektir.

winbashh9

Kurulum bitmesinin ardından new UNIX User ve password belirlemenizi isteyecektir. Aşağıdaki resimde de görüldüğü gibi istediği bilgileri girdikten sonra yükleme başarılı uyarısını alacaksınız ve sizi komut satırına aktaracaktır.

winbashh10

Windows pencere tuşuna basarak program arama menüsüne bash yazarak kabuğu çalıştırablirsiniz.

winbashh11

Ve kabuktayız.

winbashh12

2 Comments

  • melih

    18 Kasım 2017 at 16:00 Cevapla

    Merhaba yazınızı okudum ve Microsoft adına güzel bir gelişme. Peki kullanım açısından beta olmasına rağmen ne gibi eksikliklerin olduğunu belirtirseniz sevinirim.

  • Fatih ASLAN

    18 Kasım 2017 at 22:18 Cevapla

    Merhaba,
    Aslında şu aşamada eksiklikten bahsetmek söz konusu değil, yani böyle bir seçenek sunulması bile microsoft adına geliştiriciler için güzel bir gelişme. Zaten amaç geliştiriciler ve sanal makinelere bağlılığı azaltma, sonuçta linux bir makine değil, bir emülatör ve yapılabilecek işlemler sınırlı. Grep, sed, awk gibi temel bir kaç komut ve bir kaç servis çalıştırma yeteneğine sahip. Şu linkte te ayrıntılar mevcut https://msdn.microsoft.com/en-us/commandline/wsl/about Ben çok kullanmadım, ihtiyacımda olmadı direk linux ile işlerimi çözüyorum =)

Post a Comment

6 − four =