Windows için Cygwin alternatifi? [kapalı]


13

Windows kutumda Linux ortamında kullandığım en sık kullanılan komutlardan bazılarına sahip olmak istiyorum, Cygwin adında bir program olduğunu biliyorum. Ama bu kadar ağır bir tane kullanmak istemiyorum. Tek istediğim, pencereler için basit bir portalı unix komutları.

Bunun gibi herhangi bir yardımcı program var mı?

Not: clear.bat ile kendi cl 'komutunu oluşturdum ve içinde' cls 'var ve tüm komutlar için yapamıyorum :)

Yanıtlar:


14

İşte birkaç alternatif:

Bunlardan, belki de UnixUtils size en iyi hizmeti verebilir.


1
Superuser bunu gönderdiğimde listelemiyor! Nasıl olsa UnxUtils hizmet vermektedir :)
ukanth

Tatlı. Ben de kullanmaya başlayacağımı düşünüyorum.
D'Arvit

Bağlantılı soru silindi, SuperUser modları sayesinde.
James McMahon

@ dthree: Lütfen soruları düzenleyerek ve kendi ürününüze bir bağlantı ekleyerek spam'a gizlice girmeyin. Bu son derece onaylanmış ve kabul edilmiş cevabın OP'si ürününüzü tavsiye etmedi ve ona bağlantınızı açıklamadınız.
fixer1234

7

MSYS - http://www.mingw.org/wiki/msys

Oldukça kullanılabilir ve% PATH% içinde MSYS "bin" dizinine sahip olduğunuz sürece, cmd.exe içindeki unix komutlarının çoğunu kullanabilirsiniz.

Gerektiğinde cmd.exe içinden hızlıca bash'a bile geçebilirsiniz.


1
Cygwin, "bin" dizinine sahip olduğunuzda cmd.exe içindeki UNIX komutlarını kullanmanızı sağlarPATH
jweede

1
MSYS, Unix yazılımını Windows'a taşımak için gerçekten iyi çalışıyor. Çoğu zaman bir ./configure ve make dosyası, Windows oluşturmak için ihtiyacınız olan tek şeydir. Ayrıca oluşturduğunuz .exe ile dağıtmak için o çılgın Cygwin .dll gerekmez. MSYS'yi tavsiye ederim.
Kullanıcı1


3

Birkaç kişi UnixUtils'i önerdi, ancak birkaç yıl içinde güncellenmemiş gibi görünüyor.

GnuWin32 daha aktif bir gelişme altında gibi görünüyor. Onun otomatik güncelleyici, GetGnuWin32 nispeten aksak, ama ilk etapta Linux komut satırı araçlarını istediğiniz CLI rahat yeterince iseniz başa gerekir.


1

Aslında, git'in windows sürümünü yüklerseniz, BASH, grep ve diğer temel unix araçlarıyla birlikte gelir. Git bu komut satırı araçları üzerine kurulduğundan beri. Bildiğim temel bir bash kabuğu elde etmenin en kolay yolu.


2
Aslında, MinGW'den bir MSYS alt kümesi ile birlikte gelir.
user1686

1

Mükemmel bir seçenek AT&T David Korn'dan UWIN. Ücretsizdir ve düzenli olarak güncellenir.


0

Hem Cygwin hem de Inerix / SFU / SUA'nın çeşitli yinelemelerinin yanı sıra CMD + unxutils ve macun vb.Kullanıyorum.

Gerçekten (isme rağmen) powershell tarafından kazanıldı. Şimdi powershell'i bazı unixy takma adları, unixy davranışlarını taklit etmek için bir avuç komut dosyası ve vim, infozip, ncftp, curl, wget vb.

Bu, ne yapmaya çalıştığınıza bağlıdır. Pencerelerin aslında unix olmasını istiyorsanız, hiçbir şey oldukça doğru hissetmeyecek ve sinir bozucu çeşitli tatlar olacaktır. Yazılımı portlamak istiyorsanız, çeşitli artıları ve eksileri olan birçok seçenek var. İstediğiniz şey, otomasyonlarınızı sunuculara veya arkadaş makinelerinize çoğaltma umudunuz olan güçlü bir metin modu kabuğu ve komut dosyası ortamıysa, powershell'e sert bir şekilde bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.