tiene subsistema sistema script programacion pasos para operativo instalar instaladas español ejemplos distribuciones comandos comando windows unix command-line

subsistema - ¿Cuál es la mejor y más completa implementación de los comandos del sistema Unix para Windows?



programacion shell linux ejemplos (9)

Estos funcionan muy bien para mí: http://unxutils.sourceforge.net/ .

Cygwin no es tan bueno en Vista o en 64 bits, así que dejé de usarlo hace un tiempo.

He encontrado algunos (desafortunadamente, están marcados en mi casa y estoy en el trabajo, así que no hay enlaces), pero me preguntaba si alguien tenía alguna opinión sobre alguno de ellos (me encanta, lo odio, lo que sea) así que podría tomar una buena decisión. Creo que voy a usar Cygwin para mis comandos de Unix en Windows, pero no estoy seguro de qué tan bien va a funcionar, así que me encantaría tener alternativas y estoy seguro de que hay personas interesadas en esto que no están No está ejecutando Cygwin.


Linux / BSD :)


Microsoft distribuye una capa de compatibilidad API UNIX para sistemas operativos basados ​​en Windows NT, así como muchas utilidades comunes de línea de comandos de UNIX que se ejecutan en la parte superior de esta capa de compatibilidad. A diferencia de Cygwin, no se encuentra en la parte superior del subsistema Win32, sino que interactúa directamente con las API nativas de NT. Admite características que pueden ser difíciles de implementar sobre Win32, como nombres de archivo que distinguen entre mayúsculas y minúsculas y fork() .

La versión de Windows 2K / XP se llama Servicios de Windows para UNIX (SFU). SFU es una descarga gratuita de Microsoft, y también incluye un servidor y un cliente NFS.

La versión de Windows Vista se llama Subsistema para aplicaciones basadas en UNIX (SUA). SUA está incluido en las ediciones Enterprise y Ultimate de Windows Vista, pero no incluye ningún soporte NFS.

Ni SFU ni SUA incluyen un servidor X. Es posible (¿pero posiblemente irónico?) Utilizar el servidor gratuito Cygwin X con aplicaciones SFU / SUA.

Las entradas de Wikipedia en SFU e Interix tienen más detalles e historia.


Uso Cygwin, pero he usado Berkley Utilities en el pasado. Trabajaron lo suficientemente bien, si estás acostumbrado a DOS y solo quieres los comandos. Hay algunas alternativas enumeradas en TinyApps .

¿Tal vez también podría considerar ejecutar una versión de línea de comando de Linux en una máquina virtual? Colinux también es una opción, pero es inmaduro.


Yo uso Cygwin mucho.

Lo uso para cualquier comando de mvn, find, grep, perl scp y todas las otras cosas que me acostumbré a usar todos los años que solo trabajé en escritorios y servidores FreeBSD.

Tengo mi viejo .vimrc, .zshrc, mi .ssh / config y todas las otras cosas agradables. ¡Utilizo rxvt.exe en lugar de cmd.exe, lo que marcó la diferencia para mí! Cambiar el tamaño, el búfer decente, fuentes, etc.


andLinux es una distribución de coLinux, que ejecuta todo el kernel de Linux dentro de Windows (con un mejor rendimiento que una VM). Luego, con la ayuda de Xming (un servidor X Windows para Windows), puede hacer que las ventanas Linux se mezclen a lo largo de las ventanas de Windows.

Con eso, prácticamente todo lo basado en Linux funcionará. No está limitado solo a las herramientas que se han transferido a Cygwin, puede obtener lo que desee.

andLinux también incluye algunos detalles, como accesos directos de escritorio para iniciar aplicaciones de Linux, un iniciador que vive en su bandeja y elementos del menú contextual (haga clic con el botón derecho en un archivo de texto y puede abrirlo en Kate)

Las desventajas de andLinux son:

  1. El acceso al sistema de archivos Linux es complicado. Tienes que configurar Samba en ambas direcciones.
  2. Conectarse a un programa Linux desde una conexión remota también es complicado (pero posible)

¿Por qué votar esta pregunta ? Obviamente, tiene la intención de ser irónico. ¿Vale la pena que el votante y el receptor pierdan al representante? ¿No pueden las personas dejar algo en cero y marcar las respuestas que quieran ver flotando en lugar de marcar las frases divertidas?

En respuesta a la pregunta, he usado Cygwin en el pasado, pero siempre me pareció torpe y deficiente. No creo que sea el problema de las herramientas, sino el mío, pero tengo el libro marcado con la sugerencia de Eric de deshacerse de cuando llegue mi nueva máquina de Windows mañana.


UnxUtils no se actualiza con tanta frecuencia y no es tan completo como Cygwin, pero se ejecuta de forma nativa como cualquier otra utilidad de línea de comandos de Windows.

Cygwin actúa más como un emulador de línea de comando de Linux. Se siente bastante torpe pero es más fácil transportar utilidades a él y esto es más completo que UnxUtils.

Personalmente no me gusta Cygwin. Realmente parece ser deficiente. A menos que tenga alguna herramienta específica que quiera que solo funcione en Cygwin, encontraría puertos nativos.

http://www.activestate.com/Products/activeperl/index.mhtml es un buen paquete de Perl para Windows.

http://www.locate32.net/ - Siempre me ha gustado localizar. Mucho más rápido que Grep para encontrar archivos por nombre.


Powershell es lo que estás buscando, contiene alias para muchos comandos de UNIX y mucho más. John