Alternatif Cygwin pour Windows? [fermé]

13

J'aimerais avoir certaines des commandes les plus fréquentes que j'utilise dans l'environnement Linux dans ma boîte Windows, je sais qu'il existe un programme appelé Cygwin. Mais je ne veux pas en utiliser un aussi lourd. Tout ce que je veux, c'est de simples commandes Unix portées pour Windows.

Y a-t-il des utilitaires comme ça?

PS: J'ai créé ma propre commande 'clear' via clear.bat avec 'cls' dedans et je ne peux pas le faire pour toutes les commandes :)

ukanth
la source

Réponses:

14

Voici quelques alternatives:

Parmi ceux-ci, UnixUtils pourrait peut-être vous servir le mieux.

jweede
la source
1
Le superutilisateur ne le mentionne pas lorsque j'ai posté ça! Quoi qu'il en soit, UnxUtils le sert :)
ukanth
Sucré. Je pense que je vais commencer à l'utiliser aussi.
D'Arvit
La question liée a maintenant été supprimée, grâce aux mods SuperUser.
James McMahon
@dthree: Veuillez ne pas vous faufiler dans le spam en modifiant les questions et en ajoutant un lien vers votre propre produit. Le PO de cette réponse très appréciée et acceptée n'a pas recommandé votre produit et vous n'avez pas divulgué votre connexion à celui-ci.
fixer1234
7

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

Assez utilisable, et tant que vous avez le répertoire "bin" de MSYS dans% PATH%, vous pouvez utiliser de nombreuses commandes unix à partir de cmd.exe.

Vous pouvez même passer rapidement à bash depuis cmd.exe lorsque vous en avez besoin.

Shawn Chin
la source
1
Cygwin vous permet d'utiliser des commandes UNIX à partir de cmd.exe lorsque vous avez le répertoire "bin" dansPATH
jweede
1
MSYS fonctionne très bien pour le portage de logiciels Unix dans Windows. Plusieurs fois, un ./configure et une marque sont tout ce dont vous avez besoin pour le construire Windows. Vous n'aurez pas non plus besoin de ce Cygwin .dll fou pour le distribuer avec les .exe que vous construisez. Je recommande fortement MSYS.
User1
3

Quelques personnes ont suggéré UnixUtils, mais il ne semble pas avoir été mis à jour depuis plusieurs années.

GnuWin32 semble être en cours de développement plus actif. Son programme de mise à jour automatique, GetGnuWin32 , est relativement maladroit, mais vous devriez pouvoir y faire face si vous êtes assez à l'aise avec la CLI pour vouloir des outils de ligne de commande Linux en premier lieu.

Ed Brannin
la source
1

En fait, si vous installez la version Windows de git, il est livré avec BASH, grep et un tas d'autres utilitaires de base unix. Il doit le faire puisque git est construit sur ces outils de ligne de commande. Le moyen le plus simple d'obtenir un shell bash basique que je connaisse.

Ryan
la source
2
En fait, il est livré avec un sous-ensemble de MSYS de MinGW.
user1686
1

Une excellente option est UWIN de David Korn chez AT&T. Il est gratuit et mis à jour régulièrement.

fpmurphy
la source
0

J'ai utilisé à la fois Cygwin et diverses itérations d'Inerix / SFU / SUA ainsi que des anti-extrusions et du mastic CMD +, etc. On a toujours l'impression de combattre le système.

J'ai vraiment été conquis par PowerShell (malgré le nom). J'utilise maintenant PowerShell avec quelques alias Unixy, une poignée de scripts pour émuler les comportements Unixy et quelques ports Windows natifs comme vim, infozip, ncftp, curl, wget, etc.

Cela dépend en quelque sorte de ce que vous essayez de faire. Si vous voulez que Windows soit réellement unix, rien ne vous semblera tout à fait correct et ce sera divers types de frustrations. Si vous souhaitez porter un logiciel, il existe de nombreuses options avec divers avantages et inconvénients. Si vous voulez un environnement de shell et de script en mode texte puissant où vous avez un espoir de répliquer vos automatisations sur des serveurs ou des machines de vos amis, jetez un œil attentif à powershell.

Brian Reiter
la source