Windows 10/11 Ortamında GNU/Linux Bash Shell Betiklerinin Çalıştırılması

Windows 11 ile ilgili haber, bilgi ve ipucu Paylaşım alanıdır
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15150
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2506 kez
Teşekkür edildi: 5302 kez

Windows 10/11 Ortamında GNU/Linux Bash Shell Betiklerinin Çalıştırılması

Mesaj gönderen TRWE_2012 »

Merhabalar

Windows 10 ve 11 kullanıcıları, GNU/Linux ortamında yazılmış Bash shell betiklerini çalıştırmak için çeşitli yöntemler kullanabilirler. Bu makalede, Zenity gibi grafiksel kullanıcı arayüzü (GUI) araçları olmadan, Bash betiklerini Windows üzerinde nasıl çalıştırabileceğinizi ele alacağız.

1. Windows Subsystem for Linux (WSL) Kullanarak Bash Betikleri Çalıştırma

Windows Subsystem for Linux (WSL), Windows üzerinde bir Linux dağıtımını çalıştırmanıza olanak tanır. WSL ile, Linux komut satırını ve betiklerini doğrudan Windows'ta kullanabilirsiniz.

WSL Kurulumu

1.WSL'yi Etkinleştirin:

1.1.Başlat menüsüne "Windows Features" yazın ve "Turn Windows features on or off" seçeneğini açın.
1.2."Windows Subsystem for Linux" seçeneğini işaretleyin ve "OK" butonuna tıklayın.
1.3. Bilgisayarınızı yeniden başlatın.

2.Bir Linux Dağıtımı Yükleyin:

2.1.Microsoft Store'u açın ve "Linux" veya "WSL" araması yapın.
2.2.Ubuntu, Debian veya başka bir dağıtım seçin ve yükleyin.

3.Linux Dağıtımını Başlatın:

3.1.Yüklediğiniz dağıtımı başlatın (örneğin, "Ubuntu" aratıp açabilirsiniz).
3.2.İlk açılışta, kullanıcı adı ve şifre oluşturmanız istenecektir.

Bash Betiklerini Çalıştırma

A.Bash Betiğinizi Hazırlayın:

A1.Bir metin düzenleyici kullanarak bir Bash betiği oluşturun (örneğin, script.sh).
A2.Betiğinizi kaydedin.

B.Terminalde Betiği Çalıştırın:

B1.WSL terminalinde, betiğinizin bulunduğu dizine gidin:

Kod: Tümünü seç

cd /mnt/c/Users/Kullanıcı_Adınız/Belgelerim/bash_shell_betiklerim
Betiği çalıştırmak için şu komutu kullanın:

Kod: Tümünü seç

bash merhaba_dünya.sh
Alternatif olarak, betiği çalıştırılabilir hale getirip doğrudan çalıştırabilirsiniz:

Kod: Tümünü seç

chmod +x merhaba_dünya.sh && ./merhaba_dünya.sh
2. Git Bash Kullanarak Bash Betikleri Çalıştırma

Git for Windows, Git ile birlikte gelen bir Bash terminali sağlar. Bu terminalde birçok Linux komutunu kullanabilir ve Bash betiklerini çalıştırabilirsiniz.

Git Bash Kurulumu

1.Git for Windows'ı İndirin:

Git for Windows = https://gitforwindows.org/ web sitesinden Git'i indirin ve kurun.

2.Git Bash'i Başlatın:

Kurulum tamamlandıktan sonra, "Git Bash" uygulamasını başlatın.

Bash Betiklerini Çalıştırma

Bash Betiğinizi Hazırlayın:

a.Bir metin düzenleyici kullanarak bir Bash betiği oluşturun (örneğin, merhaba_dünya.sh).
b.Betiğinizi kaydedin.

Terminalde Betiği Çalıştırın:

Git Bash terminalinde, betiğinizin bulunduğu dizine gidin

Kod: Tümünü seç

cd /c/Users/Kullanıcı_Adınız/Belgelerim/bash_shell_betiklerim
Betiği çalıştırılabilir hale getirip doğrudan çalıştırabilirsiniz.

Kod: Tümünü seç

chmod +x merhaba_dünya.sh && ./merhaba_dünya.sh
3. Cygwin Kullanarak Bash Betikleri Çalıştırma

Cygwin, Windows üzerinde bir Linux ortamı oluşturan bir yazılımdır. Cygwin ile birçok Linux komutunu ve betiğini çalıştırabilirsiniz.

Cygwin Kurulumu

1.Cygwin'i İndirin:

Cygwin web sitesinden Cygwin yükleyicisini indirin.
https://www.cygwin.com/

2.Cygwin'i Kurun:

Yükleyiciyi çalıştırın ve gerekli paketleri seçerek kurulumu tamamlayın.

3.Cygwin Terminalini Başlatın:

Cygwin terminalini açın.

Bash Betiklerini Çalıştırma

Bash Betiğinizi Hazırlayın:

a.Bir metin düzenleyici kullanarak bir Bash betiği oluşturun (örneğin, merhaba_dünya.sh).
b.Betiğinizi kaydedin.

Cygwin Terminalinde Betiği Çalıştırın:

Cygwin terminalinde, betiğinizin bulunduğu dizine gidin

Kod: Tümünü seç

cd /cygdrive//c/Users/Kullanıcı_Adınız/Belgelerim/bash_shell_betiklerim
Betiği çalıştırılabilir hale getirip doğrudan çalıştırın:

Kod: Tümünü seç

chmod +x merhaba_dünya.sh && ./merhaba_dünya.sh
Özetle ;

Windows 10 ve 11 kullanıcıları, GNU/Linux Bash shell betiklerini çalıştırmak için WSL, Git Bash veya Cygwin gibi çeşitli yöntemler kullanabilirler. Bu yöntemler, kullanıcıların Linux ortamında yazılmış betikleri Windows üzerinde kolayca çalıştırmalarına olanak tanır.

Her bir yöntem, farklı ihtiyaçlara ve tercihlere göre avantajlar sunar. WSL, gerçek bir Linux çekirdeği ile çalıştığı için daha iyi bir performans ve uyumluluk sağlar. Git Bash, Git ile birlikte gelen basit bir çözüm sunarken, Cygwin daha kapsamlı bir Linux ortamı sağlar. Kullanıcılar, ihtiyaçlarına en uygun olan yöntemi seçerek Bash betiklerini Windows ortamında sorunsuz bir şekilde çalıştırabilirler.
Hazırlayan : TRWE_2012
Alaydan Yetişme PC Kullanıcısı
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17556
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10117 kez
Teşekkür edildi: 11777 kez

Re: Windows 10/11 Ortamında GNU/Linux Bash Shell Betiklerinin Çalıştırılması

Mesaj gönderen burak35 »

Güzel. Fakat baya meşakkatli bir iş bu sanırım.
Cevapla