path - ls command not found linux
El comando Cygwin ls no encontrado (2)
- Haga clic derecho en "Mi PC" -> Propiedades -> Avanzado -> Variables de entorno
- Agregue una nueva variable de entorno, llamada CYGWIN_HOME y establezca su valor en C: / cygwin
- Edite la variable de entorno PATH y agregue C: / cygwin / bin (generalmente separada por un '';'').
- 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)