30.07.2019, 16:47
(29.07.2019, 21:48)Mareta Dagostino schrieb: Erstes Fenster: Windows-Konsolenfenster (normale schwarze "DOS"-Box). Darin das folgende Kommando aufrufen. Ich hoffe, die Syntax passt, denn ich kann es ja selber nicht ausprobieren.Das hat bei mir so nicht funktioniert. Ich bekam folgende Fehlermeldung: "Der Befehl "grep" ist entweder falsch geschrieben oder konnte nicht gefunden werden".
Code:wsl top | grep -E 'vi'
Ich musste im DOS Fenster zuerst wsl starten und dann die Linux Befehlszeile eingeben:
Code:
top | grep -E 'vi'
(29.07.2019, 21:48)Mareta Dagostino schrieb: Zweites Fenster: Windows-Konsolenfenster (normale schwarze "DOS"-Box), Kommando:Das hat funktioniert. Im ersten Fenster erscheint jetzt auch der Prozess.
Code:wsl vi
Jetzt sollte im ersten Fenster zumindest einmalig ein Prozess mit "vi" angezeigt werden. Wenn man im vi (oder vim) was speichert, oder Änderungen verwirft, ode vi wieder neu startet, sollte wieder mal "vi" bei top im ersten Fenster auftauchen.
Falls das so ist, kennen sich die verschiedenen Linux-Boxen untereinander (gleiche Instanz). Wenn so ein Szenario nicht möglich ist, kennen sich verschiedene Boxen nicht untereinander (gegeneinander abgeschirmte Instanzen).
Ich benutzte WSL mit Ubuntu eine Zeit lang zum Entwickeln kleinerer Anwendungen. Da es aber nicht so richtig zu meiner Umgebung passte und ich immer wieder Probleme mit bestehenden Scripten hatte, bin ich wieder davon abgekommen. Ich habe WSL mit Ubuntu 18.04 immer noch installiert, benutze es aber kaum mehr.
Zum Cross-Kompilieren benutze ich wieder wie früher MinGW64 und für grössere Linux Projekte starte ich Linux (Ubuntu 18.04) mit Dual-Boot. Auf meinem Notebook ist Linux mein Hauptsystem, auf meinem Windows 10 Desktop PC ist es genau umgekehrt. Mein bevorzugtes Linux ist seit ein paar Jahren die jeweils aktuelle LTS Version von Ubuntu.