Comment peut-on exécuter des commandes Unix à partir d’une invite de commande Windows ?


Je ne connais pas les commandes Unix, en soi, mais vous pouvez exécuter des commandes Linux de l'une des trois façons suivantes à partir de l'invite de commande Windows, qui me viennent à l'esprit :

  1. GNU pour Windows - un ensemble de commandes GNU courantes compilées spécifiquement pour fonctionner sous l'environnement d'exploitation Windows. Dépassé, mais une réponse valable. Il peut être utile d'obtenir également CoreUtils pour Windows - je ne suis pas sûr du degré de chevauchement entre ces deux solutions.
  2. Cygwin - un ensemble plus complet d'utilitaires/applications/etc. de ligne de commande Linux, compilé pour fonctionner (avec une DLL cygwin dédiée) nativement sous Windows.
  3. Et, si vous avez Windows 10, vous pouvez exécuter Ubuntu Linux nativement sous Windows, avec la quasi-totalité de la distribution disponible, en activant la fonctionnalité Windows Subsystem for Linux.

Au fil des ans, j'ai utilisé les trois pour exécuter des commandes Linux qui n'ont pas de bons équivalents Windows facilement disponibles sans avoir à SSH dans l'un de mes systèmes Linux et à déplacer tous les fichiers pertinents dans les deux sens entre les systèmes...

.