Servus, nachdem ich bisher mit Linux großgeworden bin, habe ich neuerdings auch Windows-Support für unsere Kunden aufgetragen bekommen. Mein Problem ist, dass mir die vielen gewohnten Tools wie sed, awk, grep, cp (mit gewohnten options), eine bash shell (!!) usw. fehlen, so dass ich etwas ineffizient arbeite. Die Powershell wurde mir zwar ans Herz gelegt, doch die ist auch kein Ersatz, oder bin ich nur zu blöd dazu? Am liebsten würde ich jeweils immer erst cygwin installieren, doch das geht natürlich nicht auf Kundenrechnern. Gibt es so etwas wie eine bash shell mit den üblichen Linuxtools integriert, die ich von einem USB-Stick aus ohne vorherige Installation ausführen kann? Merci Pascal
Wäre das was? https://de.wikipedia.org/wiki/Windows_Subsystem_for_Linux Läuft zwar nicht von einem USB-Stick, aber wird direkt von Microsoft für Windows 10 angeboten.
Pascal schrieb: > Gibt es so etwas wie eine bash shell mit den üblichen Linuxtools > integriert Installiere GiT, mit tools. Aber wundere dich nicht wenn mit diesen mies programmierten Tools eine einfache Operation, wie 'file myfile.exe' so ewig dauert als wäre der Rechner abgestürzt.
Bevor ich mehr schreibe: https://stackoverflow.com/questions/40185235/truly-portable-haskell-installation-on-windows (habe ich aber selber noch nicht ausprobiert!) Die Syinternals von Mark Russinovich sind/waren gängige Windowshilfen: https://docs.microsoft.com/en-us/sysinternals/
MaWin schrieb: > Pascal schrieb: >> Gibt es so etwas wie eine bash shell mit den üblichen Linuxtools >> integriert > > Installiere GiT, mit tools. Das ist das selbe wie cygwin, nur eben indirekt über die Installation von git. Und cygwin kann er nicht verwenden: Pascal schrieb: > Am liebsten würde ich jeweils immer erst cygwin installieren, doch das > geht natürlich nicht auf Kundenrechnern. > Aber wundere dich nicht wenn mit diesen mies programmierten Tools eine > einfache Operation, wie 'file myfile.exe' so ewig dauert als wäre der > Rechner abgestürzt. Die Tools sind nicht "mies programmiert". Die kommen aus dem selben Quellcode, aus dem sie unter Linux problemlos funktionieren. Das Problem ist die Abstraktionsschicht, die man braucht, damit das auch unter Windows tut. Dass cygwin elends langsam ist, ist bekannt.
Ich verwende busybox. Busybox ash sowie anschließendes " . alias" Die shell sind nicht vergleichbar mit richtigen, und z.b. für pushdir/popdir werden aliase verwendet um diese Funktionalität zu haben, und für find, ls, cp, usw sind aliase definiert cp="~/git/busybox cp" da sonst nach einiger Zeit der Befehl ewig dauert. Funktioniert. Wenn man aber ein Dos Befehl aufruft, habe dafür auch aliase, dann muss man ein doppeltes backlash verwenden.
drahtverhau schrieb: > https://docs.microsoft.com/de-de/windows/wsl/install-win10 habe gerade mit dem dort verlinkten debian alle kommandos aus dem ersten post probiert - keine probleme.
drahtverhau schrieb: > Evtl. ist auch folgendes hilfreich: > https://github.com/microsoft/terminal Aua, eine Preview Version auf einem Kundenrechner installieren? Ich schätze mal der OP will seinen Job noch etwas länger behalten. Und WSL ist in dem Zusammenhang genauso daneben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.