Birçok insan günlük yaşamlarında her iki işletim sistemini de kullanır - Linux ve Windows. Çalışma ortamlarında sık sık farklı işletim sistemleri arasında geçiş yapan insanlardansanız, Windows komut satırında çalışırken 'ls' ve 'cd' gibi Linux komutlarını çalıştırdığınızda senaryolarla karşılaşmış olabilirsiniz. Bu genellikle, zamanlarının çoğunu sunucu ortamlarında (tipik olarak 'Unix') geçiren ve arada bir Windows ortamına ('Unix olmayan') geçen kişilerde olabilir.
Bu gibi durumlarda mesaj 'ls (veya bir Windows komut isteminde girdiğiniz herhangi bir Unix veya Linux komutu) dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor.' bir Linux komutu çalıştırır çalıştırmaz komut satırında görüntülenir.

Şimdi, bu sorunu çözmek için kolay bir ipucu. adında bir yardımcı program var '*UnxUtils*' ('Unix Utils' olarak okuyun), Windows uyumlu bir yardımcı program veya 'Unix' komutlarını kullanan komut kitaplığıdır.
Not: Unutmayın, yardımcı program tüm Windows-Linux uyumluluk komutlarına sahip değildir, yalnızca en sık kullanılanlara sahiptir.
İkili dosyayı aşağıdaki bağlantılardan birinden indirebilirsiniz:
Bu içerir GNU yardımcı programları bağlı olan Win 32 için 'msvcrt.dll' Windows İşletim Sistemindeki dosya.
İkili ('.zip') dosyasını indirin ve bilgisayarınıza çıkarın. Örneğin, 'C:\UnxUtils', dosyanın 'C:' sürücüsüne kaydedildiğini gösterir.
Şimdi, Kullanıcı değişkenlerine ortam değişkenini ekleyin:
Değişken ismi: Yol
Değişken değer: C:\unxutils\bin\;C:\unxutils\usr\local\wbin\
Ortam değişkenini nasıl değiştireceğinizi bilmiyorsanız, o zaman bu öğreticiyi oku. Daha sonra yeni bir komut istemi açabilir ve cd, ls, pwd, cat veya favori 'Unix' komutlarınızdan herhangi birini yazabilirsiniz. Kabuk komut dosyalarını bile çalıştırabilirsiniz.
Not: Halihazırda açık bir Komut Satırı pencereniz varsa, PATH değişiklikleri halihazırda çalışan uygulamalar için geçerli olmadığından, kapatın ve tekrar açın. Hangi komutu kullanmak istiyorsanız, argümanına Windows uzantısı .exe'yi ekleyin. Örneğin, hangi.exe.
Bunu kontrol et Wikipedia sayfası için komut listesi Windows'ta 'UnxUtils' aracılığıyla kullanılabilir. Liste, C:\unxutils\usr\local\wbin\ içindeki komutlarla sınırlıdır.
Ek Araçlar: kurmak Emacs ve / veya MinGW'nin Windows işletim sisteminizde daha UNIX benzeri bir geliştirme ortamı elde etmek için.
sert Warikoo
hey sayfada güzel efektler!
özellikle arka planda kar yağmasının ince yolu! Güzel!
aynen böyle devam!
Rajesh Namaz
Beğendiğine sevindim.
mohan
Merhaba Rajesh, Blogunuz benim ve UNIX'te usta olmak isteyen herkes için çok faydalı…
Teşekkürler ..
Priya Balakrishnan
Merhaba, öncelikle bu harika bir gönderi, tamamen kapsamlı! Unix'te yeniyim ve Windows üzerinden pratik yapmanın bir yolunu arıyordum. Kuşkum var. Lütfen bana yardım et. Bu dizini nasıl değiştiririm. wbin'de cd komutu olmadığı için cd için diğer seçenek nedir? Şimdiden teşekkürler!
Rajesh Namaz
Evet wbin cd komutunda onların değil ama kullanabilirsiniz. Kontrol ettim, 'cd' komutu burada çalışıyor.
Priya Balakrishnan
Evet efendim, cd.exe kullanarak bir hata yaptım. Şimdi temizim. Teşekkürler!
Neerav Modi
Merhaba Rajesh,
UnxUtils'i indirdim ama bir şekilde benim için çalışmıyor gibi görünüyor. Sorunu çözmeme yardımcı olabilirseniz gerçekten minnettar olurum. Aşağıda tüm takip ettiklerim:
Aşağıdaki konumda tutulan UnxUtils indirildi ve çıkarıldı:
C:\UnxUtils
Kullanıcı değişkeni eklendi:
Değişken adı: Yol
Değişken değeri: C:\UnxUtils\bin\; C:\UnxUtils\usr\local\wbin\
Şimdi windows komut istemini açıp ls yazdığımda bana bir hata veriyor
“'ls' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor.”
Lütfen yardım edin.
Teşekkürler,
Neerav Modi
Rajesh Namaz
Kullanıcı Değişkenlerini doğru şekilde eklediniz mi? Kullanıcı değişkenleri eklerken bazı hatalar yaptığınızı düşünüyorum.
Vişi
Bu süper kullanışlı ve yardımsever Rajesh!