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 :)
windows
command-line
cygwin
ukanth
la source
la source
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.
la source
PATH
UnixUtils
la source
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.
la source
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.
la source
Une excellente option est UWIN de David Korn chez AT&T. Il est gratuit et mis à jour régulièrement.
la source
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.
la source