not found path cygwin ls

path - ls command not found linux



El comando Cygwin ls no encontrado (2)

  1. Haga clic derecho en "Mi PC" -> Propiedades -> Avanzado -> Variables de entorno
  2. Agregue una nueva variable de entorno, llamada CYGWIN_HOME y establezca su valor en C: / cygwin
  3. Edite la variable de entorno PATH y agregue C: / cygwin / bin (generalmente separada por un '';'').
  4. Simplemente haga clic en Aceptar, salga de las indicaciones de comando o de los depósitos de bash (sobre cygwin) que pueda tener abiertos, y ábralo de nuevo, ¡funcionará!

Suposición: esto supone que ha instalado cygwin en C:/cygwin . Si lo ha guardado en otro lugar, modifique lo anterior según corresponda.

Esta es una pregunta que auto-contesté en mi blog de tecnología donde guardo los consejos técnicos que necesito entregarme de vez en cuando, así que decidí moverlo aquí. La publicación original del blog está aquí: http://thehacklist.blogspot.com/2009/04/cygwin-ls-command-not-found.html

Si eres un entusiasta de Linux y realmente extrañas esos greps y sed / awks en el cuadro de Windows, probablemente hayas instalado cygwin . Intentó ejecutarlo haciendo doble clic en el icono de cygwin en su escritorio o en el archivo cygwin.bat en su directorio C:/cygwin y obtuvo el prompt bash-3.X$ . Sin embargo, aunque los comandos pwd o cd funcionan, si prueba ls , dice: ls: command not found .


Compruebe el archivo cygwin.bat, debería tener algo como:

set PATH=C:/cygwin/bin;C:/cygwin;%PATH% ...etc bash --login -i

(Realmente no necesitas c: / cygwin, pero tengo algunos scripts / archivos bat adicionales, la clave es c: / cygwin / bin)