Anasayfa » Masaüstü » Windows 10'da Ubuntu'da Bash - Windows'ta Linux Goodies'nin tadını çıkarın

    Windows 10'da Ubuntu'da Bash - Windows'ta Linux Goodies'nin tadını çıkarın

    Microsoft kısa süre önce Windows 10'da Ubuntu'da Bash'i başlattı âA ?? a ?? bir çoğu ile kabuk ortamı Linux CLI araçlar ve yardımcı programlar. Aynı kullanarak çalıştırabilirsiniz grep, awk ve Linux dağıtımına geçmek zorunda kalmadan doğrudan Windows'taki birçok araç.

    Unix veya Linux'u hiç denememiş olsanız bile, işte şansınız Bash ile öğren ve deney yap ve diğer * Windows 10'da NIX araçları. Bu giriş dersinde, nasıl paylaşılacağını paylaşacağız. Windows 10'da Bash ile başlamak ve bunları çeşitli şekillerde kullanın.

    Windows 10'da Ubuntu'da Bash Nedir?

    Bash (Bourne Yine Kabuğu) metin tabanlı bir kabuk ve bir betik dili Unix ve Linux platformları için. Windows 10'da Ubuntu'da Bash, isteğe bağlı bir özelliktir. Windows 10 Yıldönümü Güncelleştirmesi'ni kullanan kişiler.

    Linux için Windows Subsystem'in (WSL) üstünde çalışır ve size izin verir Linux deneyimi tam Windows PC'nizin içinde.

    Bu yeni teknoloji size run * NIX komutları ve uyumlu komut satırı araçları yerel olarak Windows'ta. Windows işletim sisteminizi yan yana bir Unix veya Linux dağıtımını yüklemenize veya denemek için sanal bir makine kurmanıza gerek yok * NIX OS.

    Sanal bir makineye kıyasla, Bash Ubuntu daha az sistem kaynağı gerektirir, hem Windows hem de Linux araçlarına aynı anda erişebilmenizi sağlar.

    Windows 10'da Bash özellikle yararlıgeliştiriciler ve sistem yöneticileri açık kaynaklı projeler üzerinde çalışıyor. Bu özellik bir Canonical desteği ile Microsoft'tan beklenmeyen hediye.

    Bu, Bash kabuğu ile başlayan ücretsiz ve açık kaynaklı Linux teknolojileri ile tescilli Windows arasındaki boşluğu kapatmaktır..

    Avantajları
    • Run * NIX komut satırı yardımcı programları gibi grep, awk ve sed
    • Desteklenen komut satırı yardımcı programlarıyla kabuk komut dosyalarını (.sh) çalıştırın
    • Bash kullanarak yerel Windows dosya sistemine göz atın ve değiştirin
    • Python, Ruby, Git vb. Gibi çeşitli * NIX-ilk araçları ve yardımcı programları deneyin..
    • Apache HTTP Sunucusu, MySQL ve daha fazlası gibi sunucu araçlarını destekler
    Dezavantajları
    • GUI araçlarını yerel olarak çalıştırmıyor mu (aşağıda verilen bir numara olsa da)
    • Bash komut dosyalarının Windows programlarını çalıştırmasına ve tersi yapılmasına izin vermez

    Windows 10'da Ubuntu'da Bash Nasıl Kurulur?

    Windows 10’da sisteminiz Windows 10’da çalışıyorsa, Windows 10’da Ubuntu’daki Bash manuel olarak yüklenebilir Yıldönümü Güncellemesi (inşa 14393 veya üstü) ve 64-bit'i destekler işlemci. Sisteminizin bu gereksinimleri karşıladığını onaylamak için aşağıdaki adımları izleyin:

    1. Açık Ayarlar > seçmek sistem > seçmek hakkında
    2. Aşağıdaki bilgileri arayın: İşletim Sistemi Oluşturma ve Sistem tipi

    Gereksinimleri doğruladıktan sonra, aşağıdaki adımları kullanarak Bash'i yükleyebilirsiniz:

    1. Açık Ayarlar > seçmek Güncelleme ve güvenlik > seçmek Geliştiriciler için
    2. Altında Geliştirici özelliğini kullans > seçmek Geliştirici modu seçeneği ve Windows 10, geliştirici modu paketini arayacak ve yükleyecek

    Not: Resimdeki gibi gösterilen hata mesajına rağmen Bash yüklenecek.

    şimdi Linux için Windows Alt Sistemini etkinleştir (isteğe bağlı bir özellik) şu adımları kullanarak:

    1. İçinde başla arama kutusuna "yazındönüş"ve üzerine tıklayın Windows özelliklerini açma veya kapatma
    2. seçmek Linux için Windows Alt Sistemi (Beta) ve tıklayın tamam
    3. Linux için Windows Subsystem'ı yükledikten sonra, istenirse bilgisayarınızı yeniden başlatın.
    4. İçinde başla arama kutusuna "yazıncmd"ve aç Komut istemi
    5. tip “darbe” Komut İstemi penceresinde ve Enter tuşuna basın
    6. Yazın "y"lisans şartlarını kabul etmek (verilen bağlantıdan bunları da kontrol edebilirsiniz)
    7. Linux için Windows Subsystem şimdi indirecek ve yükleyecektir Ubuntu'da Bash, ve aynı kısayol için aynı Başlangıç ​​menüsü
    8. Bash yüklendikten sonra bir UNIX kullanıcı adı ve şifresi

    Not: Windows hesabınızın adı ve şifresiyle aynı olması gerekmez.

    Tebrikler âA ?? a ?? Bash’i Ubuntu’ya yüklemeyi bitirdiniz şimdi Windows 10'da. Yapabilirsin Başlat menüsünü kullanarak başlatmak ve şimdi Unix ve Linux uygulamalarını çalıştırmanın tadını çıkarın.

    Windows 10'da Ubuntu'da Bash Nasıl Kullanılır?

    Kurulumdan sonra Bash'i root ile kullanmanın tadını çıkar (Windows döneminde "yönetici") veya tam erişim izinleri Windows 10'da. yerel dosya sistemi (C: sürücüsü) bulunur / Mnt / C Bu kabuk ortamında dizin ve sürücülerinizle aynı.

    Not: * NIX sistemleriyle aynıdır, Windows 10'un ortamındaki Bash de büyük / küçük harf duyarlıdır;., 'ash', 'Ash', 'AsH' ve 'ASH' adlarının hepsi farklı.

    Diğer Nasıl Yüklenir * NIX Araçları ve Yardımcı Programlar?

    Yapabilirsin ek yazılım yükleyin veya mevcut araçları güncelleyin bilinenleri kullanarak apt-get önek ile komut sudo Windows'ta kök veya yönetici olarak çalıştırmak için.

    Aşağıda apt-get komutlarının listesi * NIX yazılımını kurmak için kullanabilirsiniz:

    • sudo apt-get update - Paket listesi bilgilerini güncelle (sürüm numaralarıyla birlikte indirilebilecek yazılım listesi)
    • sudo apt-get install - Yeni bir uygulama paketi kurun (değiştir ""kurulacak paket ismi ile)
    • sudo apt-get kaldır - Mevcut bir uygulama paketini kaldırın (değiştir ""kaldırılacak paket adı ile)
    • sudo apt-cache araması - Kullanılabilir paketleri arayın (değiştir ""aranacak paket adı ile)
    • sudo apt-get upgrade - Yüklü yazılım paketlerini indirin ve güncelleyin

    Bir uygulamayı indirip yükledikten sonra, adını Bash kabuğuna yaz (herhangi bir uzantı olmadan) ve aynı çalıştırmak için Enter tuşuna basın.

    Linux tabanlı araçların ve yardımcı programların yalnızca Bash kabuğunda çalışması kısıtlanır.

    Bash Scriptleri Nasıl Çalıştırılır??

    Bash kabuğunda kullanım nano veya vi kabuk komut dosyaları oluşturmak için editörler. Komut dosyasını gerekli komutlarla oluşturduktan sonra editörü kaydedip kapatın ve ardından aşağıdakileri izleyin. komut satırı komut dosyanızı çalıştırma adımları:

    1. Komut dosyasını kullanarak çalıştırılabilir duruma getirme chmod komut, örneğin, chmod + x ./myscript.sh "adlı bir komut dosyası içinmyscript.sh"geçerli dizinde mevcut
    2. Komut dosyasını tam yolunu belirterek terminalde çalıştırın; örneğin, ./myscript.sh "adlı bir komut dosyası içinmyscript.sh"geçerli dizinde mevcut
    Linux Komutları Bash Dışında Nasıl Çalıştırılır??

    Önce * NIX komutunu çalıştırmak, önce bir betiği çalıştırmak ya da bir programı başlatmak için Bash kabuğunu başlatmanız gerekmez. Yapabilirsin komutu kullanarak doğrudan çalıştırın bash -c, gibi çeşitli amaçlar için kullanılabilir:

    • Masaüstü kısayolları oluşturmak için
    • Doğrudan Linux programlarını başlatmak için Aracı çalıştırmak
    • Toplu iş olarak Linux komutlarını çağırmak veya PowerShell scriptleri

    Örneğin, vi düzenleyiciyi başlatmak için aşağıdaki adımları uygulayabilirsiniz:

    1. Başlatmak için Win + R tuşlarına basın. Koşmak araç
    2. Çalıştır penceresinde, yazın bash -c "vi" ve tıklayın tamam vi editörünü başlatmak için
    Bash kullanarak GUI Programlarını Çalıştırma?

    Windows 10'da Ubuntu'da Bash GUI yazılımını yerel olarak desteklemiyor, ama biraz çalıştırabilir grafik tabanlı araçlar eski VNC numarasını kullanarak. Numara çalışan bir 'X Sunucusu' gerektirir Grafikleri o sunucuya yönlendirmek için Windows ve Bash’te Ubuntu’da.

    İşte sonucu elde etmek için adım adım prosedür:

    1. Xming gibi Windows'ta bir X Server uygulamasını yükleyin
    2. GUI programını Bash'e yükleyin kullanmak apt-get komut, örneğin, çalıştır sudo apt-get install vim-gtk GTK tabanlı Vim editörünü yüklemek için
    3. Yüklendikten sonra çalıştır ihracat DISPLAY =: 0 Bash'te.

      Not:

      Bash'i her açışınızda bu komutu çalıştırmalısınız.
    4. şimdi GUI * NIX aracını başlatmak çalıştırılabilir ismini Bash içinde çalıştırarak, örneğin gvim başlatmak için GTK tabanlı Vim editörü

    Not: Tüm * NIX tabanlı GUI programları henüz desteklenmemektedir. Bu numara sayesinde, en sevdiğiniz program işe yaramazsa, endişelenmeyin ve gelecekteki güncellemelerde resmi destek bekleyin. Ayrıca, birkaç GUI aracı çalıştırırken sistem çökmeleri alabilirsiniz aynı sebepten dolayı.

    Yaygın ve Faydalı Bash Komutları

    Ubuntu Windows 10'da Bash çeşitli ortak komutları destekler ve çok sayıda komut satırı yardımcı programını kullanır Günlük görevleri yerine getirmek ve faydalı senaryolar yazmak için. İşte Bash ile başlamanıza yardımcı olacak genel Unix ve Linux komutlarının bir listesi.

    Sarın âA ?? a ?? Bu iyi bir başlangıç

    Windows 10'da Ubuntu'da Bash, yeni bir şafak olduğunu kanıtladı Microsoft nihayet, Windows platformunda ücretsiz ve açık kaynaklı yazılım desteği alıyor. Bu, geliştiricilere izin verir açık kaynak kodlu geliştirici ekosisteminden yararlanın yandan Linux yüklemeden veya sanal bir makine kullanmadan.

    Ancak * NIX uygulamaları doğrudan Windows programlarıyla etkileşime giremez veya başlatamaz, ama bu sadece bir başlangıç, haydi ilerideki büyük olasılıklar için başımızı yukarıda tutalım..

    Ubuntu'da Bash ile ilgili ne düşünüyorsunuz ve Windows 10'un gelecekteki güncellemelerinde Ubuntu'da Bash için hangi özellikleri görmek istiyorsunuz? Nazikçe düşüncelerinizi yorumlarınızı kullanarak paylaşın.