Ich habe Cygwin installiert und eine ziemlich minimale Anzahl von Paketen ausgewählt.
In einem Terminal habe ich versucht, "Löschen" zu tun, um das Terminal zu löschen, aber ich verstehe
bash: clear: command not found
Wie bringe ich das zum Laufen?
set -o vi
Modus; Es funktioniert jedoch imset -o emacs
Modus. Vielen Dank.set -o vi
Modus können Sie Escape gefolgt von Strg-L eingeben (i
um dann zum Einfügemodus zurückzukehren). (Ich persönlich mag vi als Editor, aber nicht als interaktiven Shell-Modus.)ncurses
Paket (wie in der akzeptierten Antwort angegeben) auch andere nützliche terminalbezogene Befehle enthält, z. B.tput
, sodass sich die Installation je nach Ihren Anforderungen möglicherweise lohnt.Antworten:
Installieren Sie das Cygwin-Paket
ncurses
. Es ist in der Kategorie Utils.quelle
Dies sollte tun:
quelle
cmd /c cls
funktionierte es wie unter stackoverflow.com/q/15598245/1207769 beschrieben . Diese Lösung funktionierte jedoch nicht mehr, obwohl dies zum jetzigen Zeitpunktprintf
noch funktioniert.~/.bashrc
Datei hinzufügensource
und es ist erledigt ...Verwenden Sie einfach diese Verknüpfung:
Alt+F8
undCtrl-L
, um die Seite zu überspringenquelle
Verwenden
cygcheck
Befehl zu überprüfen , was Paket ist in (Hinzufügen.exe
zu Ihrem cmd Zeichenfolge in diesem Beispiel:clear.exe
)und Sie wissen, dass Sie das
ncurses
Paket mit dem Cygwin-Installationsprogramm installieren müssen.quelle
Es ist schön, das zu haben
clear.exe
Programm für Bash-Skriptdateien , also:Windows Cygwin Detail für
clear.exe
Programmbefehl.Laden Sie Cygwin
setupx86.exe
oder wie auch immer es heißt unter http://cygwin.com/ herunter.Führen Sie es aus und laden Sie es aus dem Internet herunter. * Wenn Sie eine Proxy-Verbindung haben, müssen Sie möglicherweise die Internet Explorer-Einstellungen verwenden oder einen benutzerdefinierten Proxy einrichten.
Wählen Sie alle Standardeinstellungen und beenden Sie die Installation.
Führen Sie das Installationsprogramm ein zweites Mal aus und laden Sie es erneut aus dem Internet herunter. Dieses Mal werden Sie jedoch darauf eingehen
Utils
, wenn es um den Dateibaum geht, um Ihre Installation anzupassen.Erweitern Sie
Utils
und gehen Sie zu denncurses
"Dateien". Dort klicken Sie auf dasskip
Element links neben den ncurses-Dienstprogrammen (es gibt einige).Setzen Sie die Installation fort und beenden Sie den Vorgang, nachdem Sie
skip
zu einer beliebigen Version gewechselt haben , diencurses
Sie installieren möchten.Führen Sie das Installationsprogramm erneut aus, und dieses Mal erweitern Sie auch
Lib
Bibliotheken.Suchen Sie das Installationsprogramm für die terminfo-Bibliothek und wechseln Sie erneut
skip
zur neuesten Version. Fahren Sie dann fort und schließen Sie die Installation ab.HINWEIS Möglicherweise müssen Sie sich von Windows abmelden und erneut anmelden oder einfach neu starten, bevor die neuen Programme wirksam werden. Dies ist auf die Möglichkeit einer Cygwin-Hintergrundsitzung zurückzuführen.
HINWEIS Sie müssen auch die drei separaten Installationen durchführen.
quelle
Rechtsklick> Zurücksetzen ... (Alt + F8) hat bei mir funktioniert ... (auf Cygwin-x86-2.830)
quelle
Ctrl
+L
und derclear
Befehl ncurses behalten den Bildlauf bei, während dies ihn löscht.Ich habe in meinem System versucht: Es funktioniert:
Ich hoffe das hilft!
quelle
Öffnen Sie den Windows Explorer und navigieren Sie zu:
e.g.: C:\cygwin\home\wreckseal
Öffnen Sie dann die Datei
.bashrc
mit Notepad ++.Bewegen Sie den Cursor am Ende der letzten Zeile und
Enter
drücken Sie die Taste. Fügen Sie dann den folgenden Text hinzu.oder den folgenden Text:
Starten Sie cygwin neu und geben Sie ein
cls
. Getan!Beachten Sie, dass nach dem Senden des Befehls cls keine Bildlaufleiste angezeigt wird. Ich bevorzuge die
printf
Version als dieecho
Version. Versuch es selber!quelle
Allgemeiner Ansatz für solche Probleme:
Suchen Sie auf der Cygwin-Paketsuchseite mit dem vollständigen Namen der ausführbaren Datei.
Jetzt kann die Paketsuche auf verschiedene Arten durchgeführt werden:
Grundlegende Suche nach ausführbarem Basisnamen.
Paketsuche nach
clear
:https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear
-> 194 Übereinstimmungen für klar gefunden
Bessere Übereinstimmungen durch Einfügen des
.exe
Suffixes. Paketsuchenach
clear.exe
:https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear.exe
-> 6 Übereinstimmungen für clear.exe gefunden
Und noch bessere Übereinstimmungen mit dem
/
Präfix. Paketsuchenach
/clear.exe
:https://cygwin.com/cgi-bin2/package-grep.cgi?grep=/clear.exe
-> 4 Übereinstimmungen für /clear.exe gefunden
Und alle diese 4 Übereinstimmungen sind jetzt aus den
ncurses
Paketen. (Nämlich 2 Debug- und 2 stabile Versionen.(Pro-Tipp: Klicken Sie mit der rechten Maustaste auf das Suchfeld und erstellen Sie eine benutzerdefinierte Suchmaschine. Ich habe dies auf die Verknüpfung
cp
für "Cygwin-Paket" in Firefox und Chrome festgelegt.)quelle
Ich bin gerade auf dieses Projekt gestoßen und finde es bisher großartig
https://github.com/transcode-open/apt-cyg
Nach der Installation können Sie ausführen
Ich persönlich bevorzuge die Installation von Bibliotheken mit diesem Tool gegenüber dem Cygwin-Tool, da an die Cygwin-Versionen alle .exe angehängt sind und das Kopieren und Einfügen von Linux-Befehlen (z. B. außerhalb von SO) umständlich sein kann.
quelle