Windows 10'da Bash Kabuğunun Dışından Linux Komutları Nasıl Çalıştırılır



Windows 10, Linux uygulamalarını çalıştırmak için Linux için temel bir Windows Alt Sistemi içerir, ancak buna yalnızca Bash kabuğu üzerinden erişilebilir. Ancak, önce bir Bash penceresi başlatmadan Linux uygulamalarını çalıştırmanın bir yolu vardır.

Bu |_+_| sayesinde mümkündür. emretmek. Komut İstemi ve PowerShell aracılığıyla Linux komutlarını çalıştırmak için kullanın, hatta başlatıldığında bir Linux komutu veya programı çalıştıran bir masaüstü kısayolu oluşturun.





Güncelleme : Yüklü birden fazla Linux ortamınız varsa, şunları yapabilirsiniz: varsayılan Linux ortamını seçmek için wslconfig komutunu kullanın . Belirli Linux ortamlarında komut çalıştırmanın da bir yolu vardır.

Komut İsteminde veya PowerShell'de Linux Komutları Nasıl Çalıştırılır

İLİŞKİLİ: Windows 10'da Linux Bash Kabuğu Nasıl Kurulur ve Kullanılır



Bunlardan herhangi birini yapmadan önce, yapmanız gerekenler Windows 10'un Bash kabuğunu kurun ve kurun . Bunu yaptıktan sonra, bir Komut İstemi penceresi açabilir ve Linux yazılımını bir Bash penceresinin dışında çalıştırmak için aşağıdaki komutu çalıştırabilirsiniz:

bash -c

Örneğin, emacs paketini apt-get aracılığıyla kurmak istediğinizi varsayalım. Bir Komut İstemi penceresinde aşağıdaki komutu çalıştırırsınız:

bash -cReklamcılık

bash -c kullandığınızda, Windows arka planda bir Bash kabuğu başlatır ve komutu ona iletir. Komut, tamamlanana kadar çalışacak ve ardından Bash kabuğuyla birlikte çıkacaktır. Geçerli komutun çalıştırdığı herhangi bir terminal çıktısı, ayrı bir Bash kabuk penceresi yerine doğrudan Komut İstemi penceresinde görünecektir.



Bu numara, normal bir Windows yürütülebilir dosyasını çalıştırdığınız gibi, PowerShell'de Linux komutlarını çalıştırmanıza da olanak tanır. Bunu, bir Komut İstemi penceresinde yaptığınız gibi .exe dosyasını doğrudan çalıştırarak veya PowerShell'de yürütülebilir dosyaları çalıştırmak için başka herhangi bir yöntemle yapabilirsiniz.

bash -c 'command'

Komut İstemi penceresinde olduğu gibi, komutun çıktısı doğrudan PowerShell'de görünecektir. Bu yöntemler, bir toplu iş dosyasına veya PowerShell betiğine Linux komutları eklemek için de kullanılabilir.

Çalıştır İletişim Kutusundan veya Başlat Menüsünden Linux Komutları Nasıl Çalıştırılır

Bu numara, Çalıştır iletişim kutusundan, Başlat menüsünden veya herhangi bir üçüncü taraf uygulama başlatıcısından komutları çalıştırmak için de çalışır.

Örneğin, Çalıştır iletişim kutusundan vi'yi başlatmak için klavyenizde Windows+R tuşlarına basar ve ardından aşağıdaki komutu çalıştırırsınız:

bash -c 'sudo apt-get install emacs'

vi metin düzenleyicisi kendi penceresinde görünecektir.

Reklamcılık

Bu aynı zamanda Başlat menüsü için de geçerlidir, böylece aynı komutu doğrudan Başlat menüsüne yazabilir ve komut olarak çalıştırmak için Enter'a basabilirsiniz.

Masaüstü Kısayoluyla Linux Komutları Nasıl Çalıştırılır

|__+_| komutu ayrıca bir masaüstü kısayolu aracılığıyla Linux uygulamalarını başlatmayı da mümkün kılar. Örneğin, bir masaüstü kısayolu aracılığıyla vi metin düzenleyicisini başlatmak istediğinizi varsayalım. Masaüstünü sağ tıklar, Yeni > Yeni Kısayol'u işaret eder ve aşağıdaki hedefi girersiniz:

bash -c 'uname -a'

Artık kısayolu kaydedebilirsiniz ve çift tıkladığınızda vi başlatılacaktır.

İLİŞKİLİ: Windows 10'un Bash Kabuğundan Grafik Linux Masaüstü Uygulamaları Nasıl Çalıştırılır

İlginçtir ki, bu hile aynı zamanda bir masaüstü kısayolundan grafiksel Linux uygulamaları başlatmak için de çalışır. Bir X sunucusu kurun ve grafiksel Linux masaüstü uygulamaları kurmak . Bunları doğrudan başlatmak için kısayollar oluşturabilmelisiniz.

Ancak, onları şu şekilde başlatmanız gerekir:

bach -c 'vi'

Bash komutlarını Windows'un başka bir yerinden başlatabilseniz de, Windows yazılımını veya yürütülebilir dosyaları doğrudan bir Bash kabuk penceresinden çalıştırmanın bir yolu yoktur.

SONRAKİ OKUYUN Chris Hoffman için Profil Fotoğrafı Chris Hoffman
Chris Hoffman, How-To Geek'in Genel Yayın Yönetmenidir. On yıldan fazla bir süredir teknoloji hakkında yazıyor ve iki yıl boyunca PCWorld köşe yazarlığı yaptı. Chris, The New York Times için yazdı, Miami'deki NBC 6 gibi televizyon kanallarında teknoloji uzmanı olarak röportaj yaptı ve çalışmaları BBC gibi haber kuruluşlarında yer aldı. 2011'den beri Chris, yaklaşık bir milyar kez okunan 2.000'den fazla makale yazdı --- ve bu sadece burada Nasıl Yapılır Geek'te.
Biyografinin tamamını okuyun

Ilginç Haberler