Windows 11'de Bash Nasıl Kurulur ve Kullanılır

Bash ( Bourne Again Shell ), tüm Linux dağıtımlarıyla dağıtılan komut satırı ve grafik kullanıcı arabirimidir. Bash'i Windows 10'da(Bash on Windows 10) kullanmak basit bir süreç değildi. Ancak Windows 11, Bash'i(Bash) her zamankinden daha kolay kurmanıza ve kullanmanıza izin veren yükseltilmiş bir Linux için Windows Alt Sistemi(Windows Subsystem) ( WSL 2.0 ) içerir.(WSL 2.0)

WSL'nin(WSL) yeni sürümü, sanal bir makinenin içinde gerçek bir Linux çekirdeği çalıştırır. (Linux kernel)Bu, WSL altında çalıştırdığınız herhangi bir (WSL)Linux dağıtımının Bash içerdiği anlamına gelir .

Windows 11'de(Windows 11) WSL ve(WSL) Bash Nasıl(Bash) Kurulur

Windows 11 sisteminize (Windows 11)Bash içeren (Bash)Linux işletim sistemlerini kurmak ve çalıştırmak için önce WSL'yi(WSL) yüklemeniz gerekir . Windows 11'de bu, (Windows 11)Windows Terminal'in(Windows Terminal) kullanıldığı basit bir işlemdir . CMD'yi(CMD) ( Komut İstemi(Command Prompt) ) başlatmayın – Windows Terminal farklı bir uygulamadır.

1. Başlat(Start) düğmesini seçin ve arama alanına "terminal" yazın. Windows Terminal bölmesinde Yönetici Olarak(Administrator) Çalıştır'ı seçin(Run) .

Not: Windows Terminal başlamazsa, güncellemeniz gerekebilir. Microsoft Mağazasını(Microsoft Store) ziyaret edin ve Windows Terminal'in en son sürümünü(latest version of the Windows Terminal) yükleyin .

2. Şu komutu yazın: wsl –install, komut istemine ve Enter tuşuna basın . Bu tek komut, Linux(Linux) için Windows Alt Sisteminin(Windows Subsystem) en son sürümünü indirecek ve kuracaktır . İndirme işlemi birkaç yüz megabayttır, bu nedenle yükleme işleminin tamamlanması biraz zaman alabilir.

3. Bittiğinde, "İstenen işlem başarılı" mesajını görmelisiniz. Bu mesajı gördüğünüzde, WSL kurulumunu tamamlamak için sisteminizi yeniden başlatın. Yeniden başlatmayı başlatmak için Windows Terminalinde kapatma (Windows Terminal)/r /t 0 yazabilirsiniz .

4. Sisteminiz yeniden başlatıldıktan sonra , varsayılan Linux dağıtımı olarak Ubuntu yüklenerek işlem devam edecektir . Linux sistemi için bir kullanıcı adı ve şifre girmeniz istenecektir .

5. Bitirdiğinizde Ubuntu , Bash kabuğuna otomatik olarak başlayacaktır . Bu sanal ortama Linux uygulamaları yüklemek de dahil olmak üzere, normalde Linux'ta kullandığınız komutların aynısını kullanabilirsiniz.(Linux)

6. Dilerseniz diğer Linux dağıtımlarını(other Linux distros) da kurabilirsiniz . Hangilerinin yüklenebileceğini görmek için Windows Terminal'i(Windows Terminal) ( Powershell ) yeniden açın, wsl –list –online yazın ve Enter'a(Enter) basın . Opensuse , Debian ve diğerleri gibi seçenekleri göreceksiniz .

7. Bu dağıtımlardan herhangi birini wsl –install -d < yazarak kurabilirsiniz.> Windows Terminaline(Windows Terminal) girin . Önceki Ubuntu(Ubuntu) kurulumuyla aynı işlem tekrarlanacak ve kurulumu tamamlamak için bir kullanıcı adı ve şifre girmeniz gerekecek.

Not: Ayrıca Microsoft Store'dan(Microsoft Store) Windows'a herhangi(Windows) bir Linux Dağıtımı(Linux Distro) yükleyebilirsiniz .

Linux Dağıtımınızı(Your Linux Distro) Nasıl Başlatır ve Bash'i Kullanırsınız(Use Bash)

Linux dağıtımınızı başlatmak için kullanabileceğiniz iki yöntem vardır . Ubuntu'yu(Ubuntu) yüklediyseniz , Başlat(Start) menüsünü seçebilir, Ubuntu yazabilir ve başlatmak için (Ubuntu)Ubuntu uygulamasını seçebilirsiniz .

Alternatif olarak, Windows Terminalini başlatabilir ve (Windows Terminal)Ubuntu ortamında Linux Bash kabuğunu başlatmak için Ubuntu komutunu yazabilirsiniz .

Bash'de(Bash) kullanabileceğiniz tüm mevcut Linux komutlarının listesini görmek için help -d yazın.

Komut adının ardından help yazıp tek tek komutlar hakkında daha fazla ayrıntı alabilirsiniz. Örneğin, help printf komut ayrıntılarını ve her bir komut parametresi hakkında bilgi verir.

Çoğu kişinin ilk başladığında kullandığı daha yaygın Bash komutlarından bazıları şunlardır:(Bash)

  • Etkileşimli Mod(Mode) : Komut satırı arabirimine ( Windows Terminal ) komutları yazın.
  • Toplu İş Modu : (Mode)Linux'un(Linux) sırayla yürütmesini istediğiniz tüm komutları içeren bir metin dosyası çalıştırın. Birçok kişi bu komut dosyalarını programlama sözdizimini kullanarak oluşturur.

Windows'ta (Windows)Bash Komut Dosyası(Bash Script) Nasıl Çalıştırılır

Bash'de(Bash) bir komut dosyası çalıştırmak için , Not Defteri(Notepad) gibi favori dosya düzenleyicinizi kullanarak bir metin dosyası oluşturun ve onu hatırlayacağınız bir konuma kaydedin.

Bash betiğiyle(Bash) ilgili benzersiz olan bir şey , ilk satırın “#!” olması gerektiğidir. ardından Linux bash yolunuzun yolu. Bunun ne olduğunu görmek için Ubuntu'yu(Ubuntu) başlatın ve komut satırı penceresine hangi bash yazın. Bu Bash(Bash) yolunu sağlayacaktır .

Yeni bir metin dosyası oluşturun ve bu ilk satırı en üste ekleyin. Bu örnekte, bu şöyle olacaktır:

#! /kullanıcı/bin/bash

Linux'un(Linux) çalıştırmasını istediğiniz her sıralı komutla bu satırı izleyin . Bu örnekte:

  • Satır 1: Metni ekranda kullanıcıya görüntülemek için yankı komutunu kullanır.
  • Satır 2: Bugünün tarihini döndürmek için yankıyı tarih komutuyla birleştirir.
  • Satır 3: Kullanıcı adınızı döndürmek için yankıyı whoami komutuyla birleştirir.

Bu metin dosyasını .sh uzantısıyla kaydedin. Bu dosyanın yolunu hatırla.

Ardından, Windows Terminalini açın ve (Windows Terminal)Bash komut dosyasını kaydettiğiniz yola gitmek için cd komutunu kullanın .

Komut dosyasını çalıştırmak için bash <<komut dosyasının adı>> yazın.

Bu çok basit bir örnek, ancak bu, tüm Bash(Bash) komut dosyası programlarını oluşturmak için böyle bir dosyayı nasıl kullanabileceğinizi gösteriyor . IF ifadeleri gibi programlama ifadeleri bile, komut dosyanıza karar verme yeteneklerini dahil etmek için kullanılabilir.

SS64 sitesi , Bash terminalinde veya Bash komut dosyalarınızda kullanabileceğiniz tüm mevcut Bash komutlarını içeren (Bash)kapsamlı bir kaynak sağlar .(SS64 provides an extensive resource)

Bir dizini yedeklemek için(Linux shell script to back up a directory) bir Linux kabuk komut dosyası kullanma hakkında bir eğitim de görebilirsiniz .



About the author

10 yılı aşkın deneyime sahip profesyonel bir ses mühendisiyim. Küçük ev ses sistemlerinden büyük ticari prodüksiyonlara kadar çok çeşitli projelerde çalıştım. Benim becerilerim, müziğin kulağa harika gelmesini sağlayan mükemmel film müzikleri ve ses işleme araçları yaratmakta yatıyor. Ayrıca Windows 10 konusunda son derece deneyimim var ve bilgisayar sisteminizden en iyi şekilde yararlanmanıza yardımcı olabilirim.



Related posts