Ich habe Cygwin installiert, um enttäuscht zu sein, dass bash standardmäßig in "cmd.exe" ausgeführt wird. Ich googelte herum und fand Console2 . Es ist keine besonders gut gestaltete Anwendung, da Anpassungen etwas schmerzhaft sind, obwohl sie meistens gut funktionieren.
Ich bin immer noch auf der Suche nach einem besseren Weg, um in einer Windows-Umgebung zu überleben, da sogar Console 2 gelegentlich abstürzt, z.
Irgendwelche Ideen? Ich habe versucht, Cygwin über PuTTY zu verwenden, und das war eine ebenso schlechte Benutzererfahrung.
Antworten:
MinTTY - hier .
Es macht Cygwin vollständig unter Windows nutzbar. Ich würde ohne es verloren sein. Basiert auf dem ursprünglichen PuTTY-Code, ist jedoch direkt in Cygwin integrierbar (und wird in der Tat mit Cygwin gebündelt).
Beginnen Sie mit,
Oder wo immer Sie es installiert haben. Das '-' ist der Schlüssel.
Es gibt noch ein paar andere nützliche Ergänzungen für Cygwin, eine davon ist apt-cyg . Es ist nicht perfekt, aber es ist besser, jedes Mal, wenn Sie daran denken, dass Sie ein Paket verpassen, setup.exe auszuführen.
Selbst mit Cygwin / X verwende ich immer noch MinTTY als primäres Terminal (ich hasse die Bildlaufleisten auf xterm).
quelle
Wiederbelebung eines alten Threads; Allerdings bin ich bei meiner eigenen Suche darauf gestoßen. Also anstatt einen neuen Thread zu erstellen - Folgendes habe ich gefunden:
http://babun.github.io/
Es wird schnell installiert und richtet die Umgebung für Sie ein, was großartig ist, und es wird installiert
pact
(ein Paketmanager ähnlich wie yum / apt-get).Verwendet
mintty
als Konsole.Insgesamt würde ich sagen, dass es ein großartiges Projekt ist und je mehr Leute es nutzen, desto besser wird es.
quelle
Installieren Sie Cygwin / X und verwenden Sie xterm. (Und dann möchten Sie wahrscheinlich entweder deren Version
gvim
oder die native Version von Windows.)quelle
Alternativ können Sie AndLinux ausprobieren und mit einem echten Terminal arbeiten.
quelle
Ich habe
C:\cygwin\bin
(den Installationspfad Cygwin) an die Systemumgebungsvariable:Path
. Es löst zwei Probleme:cd
zu einem bestimmten Ordner (gehen Sie zu einem Ordner drücken<alt+d>
, geben Sie eincmd
, und drücken<enter>
)quelle
Mir ist klar, dass dies sehr alt ist, aber da sich die Dinge geändert haben, ist ConEmu meiner Meinung nach das Beste. Damit kann ich eine Vielzahl von Registerkarten-Shells mit umfangreichen Anpassungen, Tastenkombinationen usw. ausführen. Mein Hauptanwendungsfall ist eine Reihe von benannten Cygwin zsh-Instanzen.
https://github.com/Maximus5/ConEmu
quelle
Ich benutze Poderosa schon lange.
Es funktioniert wunderbar mit Cygwin.
Es verfügt über eine dedizierte Schaltfläche zum Starten eines Cygwin-Terminals, während es selbst ein fähiges Terminal ist. Es ist ein Terminal mit Registerkarten, das Befehle an alle Registerkarten sendet (mithilfe eines Plugins), Profile (Text- / Hintergrundfarbe) pro Sitzung anzeigt, per Copy-by-Select usw.
Ich benutze es hauptsächlich, um
awk
/sed
scripts auf Cygwin zu testen, bevor es auf dem Server ausgeführt wird.quelle
Um die umfassendere Frage zum Überleben auf einer Windows-Box aus einer Linux-Welt zu beantworten, möchte ich MobaXterm von Mobatek empfehlen . Es ist eine eigenständige Windows-Anwendung, läuft unter Windows 7 und 8 und enthält ein Plugin für Cygwin. Sie erhalten die schöne breite Konsole, die Sie nicht von der vorgefertigten Windows-Datei cmd.exe erhalten. Sie können problemlos von Ihrem Windows-Computer aus Sitzungsshells für Linux-Boxen erstellen. Es verfügt über X-Server-Funktionen, mit denen Sie Linux-Apps starten und lokal auf der Windows-Box bereitstellen können.
Mein primärer Rechner bei der Arbeit ist (leider) Windows. Aber ich kann mit meinen Lieblings-GUI-Interfaces ganz einfach auf entfernte Linux-Boxen zugreifen und mit ihnen arbeiten - alles ist in Windows sehr gut gelungen. Zu meinen schnellen Beispielen gehören gtkterm, gedit und Eclipse.
Ich bin nicht mit dem Unternehmen verbunden. Nur ein sehr zufriedener Kunde, der es liebt, wie einfach die Installation und Verwendung ist. Laden Sie die Standalone-Version herunter, führen Sie die ausführbare Datei aus und Sie werden in kürzester Zeit loslegen. Ernst. Die Home Edition funktioniert genauso gut wie die Pro Edition, mit einigen Einschränkungen in Bezug auf die Sitzungsanzahl, auf die ich ehrlich gesagt noch nie gestoßen bin, bevor ich ein zahlender Kunde wurde.
quelle
Ich persönlich glaube nicht, dass es unter Windows eine großartige Lösung gibt. Ich habe mich dafür entschieden, das gvim-Windows-Paket zu installieren und es für die meisten meiner Bearbeitungen zu verwenden (es fügt eine nette Option in Ihrem Rechtsklick-Menü hinzu, um es mit Vim zu öffnen).
Bei CLI können Sie weiterhin bash verwenden, wenn Sie möchten. Weitere Optionen sind Windows PowerShell . Ich habe mir nicht die Mühe gemacht, es zu lernen, aber ich habe gehört, dass es ziemlich gut ist.
Die letzte Lösung besteht darin, eine VM in VirtualBox oder VMWare Workstation auszuführen . Vielleicht nicht ideal, aber Sie können damit Linux herunterladen und Dateien von Windows über SMB Share oder Shared Folders bearbeiten / manipulieren.
quelle
rxvt
ist schön.Aus meinem Blog (derzeit inaktiv, danke Google Cache!):
Mein Kumpel Bill sagte mir, dass es jetzt einen Cygwin-Befehl xhere und einen Setup-Befehl chere gibt, der alle Registry-Einfügungen für Sie erledigt. Starten Sie Cygwin also in der Standard-Crappy-Shell (mit Administratorrechten) und geben Sie Folgendes ein:
chere -i -af -t rxvt -o "-bg black -fg white -sr -sl 1000 -fn \"FixedSys\" -ls" -s bash -e "Bash prompt here"
Sie können -af für den aktuellen Benutzer nur in -cf ändern, wenn Sie keinen Administrator auf dem Computer haben.
Weil er so freundlich war, es mir zu geben, werde ich Ihnen seinen Befehl geben, der meine Augen ernsthaft verletzt. :) Ich bevorzuge auch die Standardgröße und erweitere sie bei Bedarf.
chere -i -af -t rxvt -o "-ls -sr -sl 1000 -bg grey70 -fg black -geometry 120x65+300+15 -fn 10x16 -title Bash" -s bash -e "Bash prompt here"
quelle