C'est une question que j'ai moi-même posée sur mon blog technique, où je garde les astuces techniques que je dois me donner de temps en temps. J'ai donc décidé de la déplacer ici. Le billet de blog original est ici: http://thehacklist.blogspot.com/2009/04/cygwin-ls-command-not-found.html
Si vous êtes un passionné de Linux et que vous manquez vraiment ces greps et sed/awks sur la fenêtre windows, vous avez probablement installé cygwin . Vous avez essayé de l'exécuter en double-cliquant sur l'icône cygwin située sur votre bureau ou sur la touche cygwin.bat
fichier dans votre C:\cygwin
répertoire et a obtenu le bash-3.X$
Invite. Cependant, bien que les commandes pwd
ou cd
fonctionnent, si vous essayez ls
, il indique: ls: command not found
.
Hypothèse - cela suppose que vous avez installé cygwin à C:\cygwin
. Si vous l'avez conservé ailleurs, veuillez modifier ce qui précède en conséquence.
Vérifiez le fichier cygwin.bat, il devrait avoir quelque chose comme:
set PATH=C:\cygwin\bin;C:\cygwin;%PATH%
...etc
bash --login -i
(vous n'avez pas vraiment besoin de c:\cygwin, mais j'ai quelques scripts/fichiers bat supplémentaires; le principal est c:\cygwin\bin)