Hur kan du köra en Linux program på en dator med Windows?

Linux-användare har skapat emulatorer som tillåter flera Windows-produkter att köra under Linux. Converse har ännu inte skett. Windows inte öppet erkänner Linux som något värt att deras uppmärksamhet så Gates et. Al. har inte skapat en emulator för att köra Linux native-applikationer. Bara köra det i Linux.

Detta inte är möjligt direkt ur lådan... men det finns en Windows projektet liknar en infödd emulator, kallas Cygwin. Som sagt, det kan inte köra Linux-program direkt ur lådan (och det inte kan köra alla Linux-program). I stället måste du bygga program från källa inom Cygwin. Normalt, detta är enkelt - du ladda ner källkoden till det program du vill köra, FN-tar det i en mapp, brand upp Cygwin, växla till den mappen och typ ". / Konfigurera; göra; se installera"(utan citattecken). Det har sina begränsningar, men det är det bästa du kan verkligen få på Windows...

Svar: Microsoft har dock tagit en liten delmängd av Linux-verktyg och sammanställt och släppt dem som en del av några, om inte alla, Windows-distributioner. Kommandot "netstat" skulle vara ett exempel på ett GNU-verktyg som har åter kompilerat vid Mikroskop och släppts med Windows.

Naturligtvis, som med nästan alla GNU (och Unix) verktyg, en '-' i stället för en '/' betecknar kommandoradsväxlar. Microsoft gjorde få, om någon ändrar till dessa program så att de fungerar som de gör på en Linux- eller Unix-system.


Till exempel:


C:\ > netstat - en


visar din aktuella nätverksanslutningar,


C:\ > netstat - r


kommer att visa din nuvarande routningstabellen


osv, osv...