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
vesed
- 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:
- Açık Ayarlar > seçmek sistem > seçmek hakkında
- 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:
- Açık Ayarlar > seçmek Güncelleme ve güvenlik > seçmek Geliştiriciler için
- 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:
- İçinde başla arama kutusuna "yazındönüş"ve üzerine tıklayın Windows özelliklerini açma veya kapatma
- seçmek Linux için Windows Alt Sistemi (Beta) ve tıklayın tamam
- Linux için Windows Subsystem'ı yükledikten sonra, istenirse bilgisayarınızı yeniden başlatın.
- İçinde başla arama kutusuna "yazıncmd"ve aç Komut istemi
- tip “darbe” Komut İstemi penceresinde ve Enter tuşuna basın
- Yazın "y"lisans şartlarını kabul etmek (verilen bağlantıdan bunları da kontrol edebilirsiniz)
- Linux için Windows Subsystem şimdi indirecek ve yükleyecektir Ubuntu'da Bash, ve aynı kısayol için aynı Başlangıç menüsü
- 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ı:
- 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 - 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:
- Başlatmak için Win + R tuşlarına basın. Koşmak araç
- Ç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:
- Xming gibi Windows'ta bir X Server uygulamasını yükleyin
- GUI programını Bash'e yükleyin kullanmak
apt-get
komut, örneğin, çalıştırsudo apt-get install vim-gtk
GTK tabanlı Vim editörünü yüklemek için - 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. - ş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.