Ich benutze Git Bash unter Windows
Hast du jemals gedacht? In meinem Fall wollte ich den Befehl ** rev ** verwenden, aber ich hatte Probleme, weil er nicht in Git Bash implementiert war.
Ich habe nicht verstanden, in welcher Art von Paket oder Bibliothek ** rev ** sich überhaupt befand, weil ich nicht verstehen konnte, was schwierig war, selbst wenn ich es im Internet nachgeschlagen habe. .. .. (Übrigens scheint ** Chocolatey ** nützlich zu sein, aber ich habe aufgegeben, weil ich es nicht gut implementieren konnte ...)
Als Ergebnis der Untersuchung, während Sie sich um verschiedene Dinge sorgen
Ich habe bemerkt, dass. Quote: Keine Installation erforderlich! Linux-Befehle unter Windows verwenden
** Busybox ** ist wie ** Git Bashs Verwandte (oder Rivalen?) ** und wie Git Bash ist es Software zur Implementierung von Linux unter Windows. Ich überlasse die Details dem unten stehenden Link, aber die Installation ist sehr einfach!
Die Schlussfolgerung, zu der ich gekommen bin, ist
darüber. Und wenn Sie die Datei verwenden, nachdem Sie ** rev ** erneut mit Git Bash ausgeführt haben, ist alles gelöst! Das Verfahren wird im Folgenden speziell vorgestellt!
[Für IT-Anfänger] Busybox unter Windows verfügbar machen
Wenn Sie erfolgreich "Systemumgebungsvariablen hinzugefügt" haben ** [[Schritt 2](# -Gehen Sie zu dem Verzeichnis, das die Daten enthält, die Sie an der Eingabeaufforderung revidieren möchten)] ** (← Sie können mit dem Link springen) Bitte fahren Sie fort mit.
Wenn das Hinzufügen von Systemumgebungsvariablen nicht funktioniert, Wenn Sie es vorerst nur rechtzeitig verwenden, gibt es bis zum vorherigen Schritt kein Problem. In diesem Fall arbeiten wir jetzt in der neu generierten ** Busybox ** auf dem PC. Fahren Sie in diesem Fall mit ** [[Schritt 2 '] fort (# 2 - Verschieben Sie die Daten, die Sie überarbeiten möchten, in den gerade manuell erstellten Busybox-Ordner)] **.
Verwenden Sie als Nächstes an der Eingabeaufforderung ** cd **, um in das Verzeichnis ** (Ordner) zu wechseln, das die Revisionsdaten ** </ font> enthält.
Verwenden Sie dazu zuerst den Befehl ** pwd
** auf Git Bash, um das Verzeichnis zu identifizieren, in dem sich die ** rev data </ font> befinden **.
Sobald Sie wissen, in welchem Verzeichnis es sich befindet, öffnen Sie ** Eingabeaufforderung ** und ** CD in dieses Verzeichnis **. Jetzt können Sie ** rev ** </ font> ausführen. [[Weiter mit Schritt ③](# -execute rev für die Zieldatei)]
Zu diesem Zeitpunkt müssen Sie lediglich den Befehl ** rev
</ font> ** ausführen.
Sie sollten in der Lage sein zu bestätigen, dass es Git Bash gut geht.
In der folgenden Abbildung wird die Textdatei ** want_to_rev.txt ** überarbeitet und an ** run_rev.txt ** ausgegeben. Das Obige ist das Mittel. Danke für deine harte Arbeit![[Für andere Befehle als rev](Für andere Befehle als #rev)] [Fazit]
Wenn Sie in Schritt 1 keine Systemumgebungsvariablen hinzufügen konnten, fahren Sie mit diesem Schritt fort.
Dieses Mal möchte ich den Inhalt der Textdatei ** want_to_rev.txt ** ** revidieren **. Der Inhalt der Datei entspricht der Abbildung.
Um eine Datei zu verschieben, müssen Sie zuerst herausfinden, wo sie sich auf Ihrem PC befindet. Geben Sie daher auf dem Git Bash-Bildschirm "pwd" ein, um den Speicherort der Datei zu ermitteln.
In diesem Fall wurde ** / c / Users / microsoft / test_directory ** ausgegeben ** want_to_rev.txt im Ordner "** test_directory " im Ordner " microsoft " im Ordner " user " in " C: **" ** Ich habe festgestellt, dass es eine Datei gibt.
Verschieben Sie diese Datei in den Ordner (sollte) ** Busybox **, den Sie bereits im vorherigen Schritt gefunden haben, und Sie können loslegen. (Bitte manuell bewegen)
Starten Sie zuerst die ** Eingabeaufforderung ** und wechseln Sie mit cd busybox
in den Ordner ** busybox **.
Wenn Sie hier ls
ausführen, können Sie bestätigen, dass sich die Daten, die Sie ** rev ** (** want_to_rev.txt **) möchten, im Ordner ** Busybox ** befinden.
Wenn Sie das Vorhandensein der Datei bestätigen können,
Dateiname vor rev> Dateiname nach rev
In diesem Fall wird eine ** rev ** -Datei im Ordner ** Busybox ** generiert.
Diesmal "rev want_to_rev.txt> run_rev.txt" Sie können sehen, dass eine neue ** run_rev.txt ** im Ordner ** Busybox ** erstellt wurde, indem Sie ausgeführt werden.
Wenn Sie die Dateien vor und nach ** rev ** auf Git Bash tatsächlich vergleichen, sollten Sie bestätigen können, dass ** rev ** ordnungsgemäß ausgeführt wurde.
Das Obige ist die Problemumgehung, wenn kein ** rev ** -Befehl vorhanden ist. Danke für deine harte Arbeit!
Schließlich habe ich untersucht, wie viele andere Befehle als ** rev ** durch Ersetzen von ** Busybox ** gelöst werden können.
Die Befehle, die in der Busybox verwendet werden können, sind "Busybox", die Befehle, die in Git Bash verwendet werden können, werden von "ls / bin" abgerufen, und die Befehle, die in Git Bash nicht verwendet werden können, aber in ** Busybox ** verwendet werden können, werden aufgelistet.
Von den 153 Arten von Befehlen, die mit ** Busybox ** verwendet werden können, entsprechen ** 50 Arten von Befehlen ** (ausgenommen "Busybox") ihnen, also werde ich sie auflisten! Wenn Sie andere Befehle haben, die Sie nicht verwenden können, lesen Sie diese bitte! (Ich habe überhaupt keine Befehle verwendet. Lol)
[[ | ar | ash | cal | cpio |
dc | dpkg | dpkg-deb | ed | fsync |
ftpget | ftpput | hd | hexdump | httpd |
inotifyd | ipcalc | killall | lzcat | lzma |
lzop | lzopcat | man | nc | pgrep |
pidof | pipe_progress | pkill | rev | rpm |
rpm2cpio | sha3sum | sha512sum | ssl_client | strings |
su | time | ts | ttysize | unlzma |
unlzop | unxz | usleep | uudecode | uuencode |
watch | wget | whois | xz | xzcat |
Das ist alles für diesen Artikel. Wie war das? Es ist vorerst eine Erste-Hilfe-Maßnahme, aber ich hoffe, es hilft.
Wenn Sie eine einfachere und vielseitigere Methode finden (z. B. wie man schokoladig implementiert), möchte ich sie noch einmal vorstellen!