Windows 10'da Bash Komut Satır Nasıl Çalışır

Windows 10 Yıldönümü Güncellemesinde , Microsoft, geliştiriciler, güç kullanıcıları ve Mac OS X ve Linux gibi Unix-y sistemleriyle çalışan herkes için ilginç yeni bir özellik ekledi. Windows 10 şimdi Ubuntu Linux'un arkasındaki şirket olan Canonical ile bir işbirliğinin nezdinde Unix Bash komut istemi (beta) içeriyor.

Bash komut istemi ile, Windows dosya sistemi ile etkileşimde bulunma gibi (her şey normal Windows komut istemiyle yapabildiğiniz gibi), standart Bash komutlarını çalıştırarak ve hatta Linux grafik kullanıcı arabirimi programlarını yüklerken bile. Sonuncusu resmen desteklenmiyor.

Eğer tecrübeli bir Bash kullanıcısıysanız veya popüler komut istemi kullanmaya başlamak istiyorsanız, Windows 10'da Bash uygulamasını nasıl yükleyeceksiniz.

06/06

Alt Sistem

Bash'i Windows 10'a yüklediğinizde, çoğunlukla Linux'ta Bash gibi çalışmak için elinden geleni yapan bir sanal makine veya program alamıyorsunuz. Aslında Windows 10'da Linux için Windows Alt Sistemi (WSL) adı verilen bir özellik sayesinde Bash, bilgisayarınızda yerel olarak çalışıyor. WSL, Linux yazılımının Windows üzerinde çalışmasına izin veren "gizli sos".

Başlamak için, Başlat> Ayarlar> Güncelleme ve Güvenlik> Geliştiriciler için gidin . "Geliştirici özelliklerini kullan" alt başlığı altında Geliştirici modu radyo düğmesini seçin. Bu noktada PC'nizi yeniden başlatmanız istenebilir. Öyleyse devam edin ve yapın.

02/06

Windows Özelliklerini Aç

Bu tamamlandığında, Ayarlar uygulamasını kapatın ve görev çubuğundaki Cortana arama çubuğunu tıklayın ve Windows özelliklerini yazın. En iyi sonuç, "Windows özelliklerini açma veya kapatma" olarak adlandırılan bir Denetim Masası seçeneği olmalıdır. Bunu seçin ve küçük bir pencere açılacak.

Aşağı kaydırın ve "Linux için Windows Alt Sistemi (Beta)" etiketli kutuyu işaretleyin. Daha sonra pencereyi kapatmak için Tamam'a tıklayın.

Ardından, Bash'i kullanmadan önce yapmanız gereken PC'nizi yeniden başlatmanız istenir.

03/06

Son yükleme

Bilgisayarınız yeniden başlatıldığında, görev çubuğunda Cortana'yı bir kez daha tıklayın ve bash yazın. En yüksek sonuç, "bash" komutunu komut olarak çalıştırmak için bir seçenek olmalıdır - bunu seçin.

Alternatif olarak, Başlat> Windows Sistemi> Komut İstemi'ne gidin . Komut istemi penceresi bash türünü açtıktan sonra Enter tuşuna basın .

Hangisini yaparsanız yapın, Bash'in son yükleme işlemi Bash'i Windows Mağazası'ndan indirerek başlayacaktır (komut istemi aracılığıyla). Bir noktada devam etmeniz istenecek. Bu olduğunda, sadece y yazın ve kurulumun tamamlanmasını bekleyin.

04/06

Bir Kullanıcı Adı ve Şifre Ekleme

Her şey neredeyse bittiğinde, Unix komut istemleri için olduğu gibi bir kullanıcı adı ve şifre girmeniz istenir. Windows kullanıcı hesabınızı veya şifrenizi kullanmanız gerekmez. Bunun yerine tamamen benzersiz olabilirler. Kendinizi "r3dB4r0n" olarak adlandırmak istiyorsanız, bunun için gidin.

Bu bölüm bittiğinde ve yükleme tamamlandığında, komut istemi otomatik olarak Bash'e açılır. Komut istemi olarak 'r3dB4r0n @ [bilgisayar adınız]' gibi bir şey gördüğünüzde bittiğini anlayacaksınız.

Artık istediğiniz Bash komutlarını girmekte serbestsiniz. Bu hala beta yazılımı olduğu için her şey işe yaramayacaktır, ancak çoğunlukla diğer sistemlerde Bash'e benzer şekilde çalışacaktır.

Bash'i tekrar açmak istediğinizde Windows'da Ubuntu'da Start> Bash altında bulacaksınız.

05/06

Yüklemenizi Yükseltme

Herhangi bir iyi Bash kullanıcısı, komut satırı ile herhangi bir şey yapmadan önce bildiğiniz gibi, mevcut paketlerinizi güncellemeniz ve yükseltmeniz gerekir. Terimi hiç duymadıysanız, paketler, komut satırı programları oluşturan programları toplamanız ve makinenize yüklenmiş yardımcı programlardır.

Güncel olduğunuzdan emin olmak için, Windows'ta Ubuntu'daki Bash'i açın ve şu komutu yazın: sudo apt-get update. Şimdi Enter'a bas. Bash daha sonra pencereye bir hata mesajı yazacak ve daha sonra şifrenizi soracaktır.

Şimdilik bu hata mesajını görmezden gel. Sudo komutu henüz tam olarak çalışmıyor, ama yine de Bash'de belirli komutları yürütmek için ona ihtiyacınız var. Ayrıca, Windows'da kesintisiz bir Bash deneyimi beklentisiyle işleri resmi bir şekilde yapmak sadece iyi bir uygulamadır.

Şimdiye kadar yaptığımız tek şey, kurulu paketlerimizin yerel veritabanını güncelledi, bu da yeni bir şey olup olmadığını bilgisayara bildirir. Şimdi yeni paketleri yüklemek için sudo apt-get upgrade yazmalı ve Enter'a tekrar basmalıyız. Bash muhtemelen yeni girdiğinizden muhtemelen şifrenizi istemez. Ve şimdi, Bash tüm paketlerinizi yükselten yarışlara kapalı. Bash yazılımını yükseltmeye devam etmek isteyip istemediğinizi sormadan önce Bash size soracaktır. Yükseltmeyi gerçekleştirmek için sadece evet için y yazın.

Her şeyi yükseltmek birkaç dakika sürebilir, ancak bir kez bittiğinde Bash yükseltilecek ve kullanıma hazır olacak.

06/06

Bir Komut Satırı Programı Kullanma

Şimdi Bash'i çalıştırdık ve onunla kolay bir şeyler yapmanın zamanı geldi. Windows belgeler klasörümüzü harici bir sabit sürücüye yedeklemek için rsync komutunu kullanacağız.

Bu örnekte, klasörümüz C: \ Users \ BashFan \ Documents adresindedir ve harici sabit diskimiz F: \ sürücüsüdür.

Tek yapmanız gereken rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. Bu komut Bash'e, Bash sürümünüze önceden yüklenmiş olan Rsync programını kullanmasını söyler. Ardından "rv" bölümü, rsync'in PC'nizdeki çeşitli klasörler içinde bulunan her şeyi yedeklemesini ve tüm rsync'in aktivitesini komut satırına yazdırmasını söyler. Bu komutu tam olarak sonrakinin ardından ... / BashFan / Documents /. Eğik çizginin neden önemli olduğu hakkında bir açıklama için, bu Dijital Okyanus eğitimine göz atın.

Klasörün bulunduğu son iki bit, Bash'e hangi klasörün kopyalanacağını ve kopyalanacağı yeri söyler. Bash'in Windows dosyalarına erişmesi için "/ mnt /" ile başlaması gerekiyor. Bash hala bir Linux makinesinde çalışıyormuş gibi çalıştığı için Windows'daki Bash'in bir tuhaflığı.

Ayrıca, Bash komutlarının büyük / küçük harfe duyarlı olduğunu unutmayın. "Belgeler" yerine "belgeler" yazdıysanız Rsync doğru klasörü bulamazdı.

Artık komutunu yazıp Enter'a basmışsın ve belgeleriniz hiçbir zaman yedeklenmeyecek.

Bu, bu girişte Windows'ta Bash'i kapsayacağız. Başka bir zaman, Windows üzerinde Linux programlarını çalıştırmayı deneyebilir ve Bash ile kullanacağınız ortak komutlar hakkında biraz daha konuşabiliriz.