Ich möchte auch Linux-Befehle an der Eingabeaufforderung verwenden! Verwenden Sie Linux-Befehle an der Eingabeaufforderung anstelle von Git Bash

Hintergrund

Da Git unter Windows verwendet wird, wenn Sie Git für Windows installieren, Es kam mit etwas namens Git Bash.

Mit Git Bash können Sie Linux-Befehle unter Windows eingeben. Ich habe das benutzt, weil ich es für bequem hielt.

Als ich es benutzte, machte ich mir ein wenig Sorgen darüber Ich habe die mit Git Bash gelieferten Linux-Befehle so geändert, dass sie über die Eingabeaufforderung aufgerufen werden können.

Hinweis Erstens bei der Installation von Git für Windows Es scheint, dass der Git-Befehl so eingestellt werden kann, dass er mit der Eingabeaufforderung verwendet wird. Dieser Artikel richtet sich an Personen, die diese Einstellung nicht vorgenommen haben. Das Betriebssystem ist übrigens Windows 10.

Warum Sie die Eingabeaufforderung anstelle von Git Bash verwenden möchten

Der Grund, warum ich an der Eingabeaufforderung arbeiten wollte.

Git Bash Subtil schwer

Ich möchte es nur für eine Weile benutzen, aber in meiner Umgebung muss ich ungefähr 3 Sekunden warten. Nur 3 Sekunden, aber 3 Sekunden. Es wird stressig, wenn es gestapelt wird.

Der Zugriff auf die Eingabeaufforderung ist bequem

Ich berühre den Explorer und möchte den Grep-Befehl in diesem Ordner drücken. Zu diesem Zeitpunkt, wenn es sich um eine Eingabeaufforderung handelt, in der Ordnerleiste (ich kenne den offiziellen Namen nicht ...), Geben Sie einfach "cmd" ein, um diesen Ordner zum aktuellen Verzeichnis zu machen Eine Eingabeaufforderung wird gestartet. cmd.PNG

Starten Sie es in Git Bash, warten Sie einige Sekunden, drücken Sie den Befehl cd und schon kann es losgehen.

Also an der echten Windows-Eingabeaufforderung Versuchen Sie, Linux-Befehle zu verwenden.

Die Identität des Befehls

Als ich Git Bash installiert habe Eine kleine Ergänzung, warum Linux-Befehle verwendet werden können.

C:\Program Files\Git\usr\bin Wenn Sie besuchen, finden Sie viele exe-Dateien.

Dies scheint die Identität des Linux-Befehls zu sein, der von Git Bash ausgeführt wird. less.PNG

Bekannte Befehle wie less.exe und ls.exe sind in einer Reihe. Legen Sie Umgebungsvariablen fest, damit Sie diese Dateien an der Eingabeaufforderung ausführen können.

Umgebungsvariablen einstellen

Aus dem Suchfenster des Windows-Startmenüs Suche nach "Umgebungsvariablen"> Dialogfeld "Systemeigenschaften"> Umgebungsvariablen (Weil ich immer vergesse, wie man den Umgebungsvariablendialog öffnet Ich habe nach einer unvergesslichen Methode für diesen Artikel gesucht. )

Früher in PATH geöffnet C:\Program Files\Git\usr\bin Hinzufügen. git.PNG

Hinweis Einige Befehlsnamen überschneiden sich mit Windows-Befehlen. (Suchbefehle usw. gibt es sowohl unter Windows als auch unter Linux.)

Hier geht es darum, einen solchen Befehl auszuführen Wenn Sie Linux Priorität einräumen möchten Stellen Sie sicher, dass Sie Linux über "% SystemRoot% \ System32" bringen.

Funktionsprüfung

Überprüfen Sie die Operation mit dem Befehl ls.

Microsoft Windows [Version 10.0.18363.900]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\karintoMania\Desktop\gitTest>ls
 test.PNG   text.txt

Es scheint funktioniert zu haben.

Zusammenfassung

Ich möchte die Linux-Befehle verwenden, die mit Git Bash an der Eingabeaufforderung geliefert wurden → Fügen Sie der Umgebungsvariablen den Befehlspfad hinzu.

Welchen Linux-Befehl wollten Sie im nächsten Artikel überhaupt verwenden? Ich möchte so etwas schreiben.

Recommended Posts

Ich möchte auch Linux-Befehle an der Eingabeaufforderung verwenden! Verwenden Sie Linux-Befehle an der Eingabeaufforderung anstelle von Git Bash
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
[Linux] Ich habe versucht, die Ressourcenbestätigungsbefehle zusammenzufassen
Ich möchte Linux auf dem Mac verwenden
Ich möchte einen beliebigen Befehl im Befehlsverlauf von Shell belassen
Ich möchte das Erscheinungsbild von zabbix anpassen
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte das Bild entlang der Kontur anstelle des Rechtecks zuschneiden [Python OpenCV]
Ich möchte das Ausführungsergebnis von strace erfassen
weniger Befehl Ich möchte mich definitiv an diesen [Linux-Befehl] erinnern.
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
Ich möchte die Grundlagen von Bokeh vollständig verstehen
Ich möchte OpenJDK 11 mit Ubuntu Linux 18.04 LTS / 18.10 verwenden
Ich möchte ssh mit dem Befehl expected automatisieren!
Ich möchte das Produkt zu den niedrigsten Kosten veröffentlichen
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Ich möchte R-Datensatz mit Python verwenden
Ich möchte die Sicherheit der SSH-Verbindung erhöhen
linux / c> link> Ruft das Ausführungsergebnis des Shell-Befehls im C-Programm ab.> Mir wurde beigebracht, wie man popen () verwendet.
Ich möchte das neueste gcc verwenden, auch wenn ich keine Sudo-Berechtigungen habe! !!
Ich möchte ssh mit dem Befehl expected automatisieren! Teil 2
Ich möchte Betriebsinformationen über die Yahoo-Route erhalten
[Python] Ich möchte die Option -h mit argparse verwenden
Ich möchte die Authentizität eines Elements eines numpy-Arrays bestimmen
Ich möchte die Natur von Python und Pip kennenlernen
Keras Ich möchte die Ausgabe einer beliebigen Ebene erhalten !!
Ich möchte die Legende der IT-Technologiewelt kennenlernen
Ich möchte Informationen von fstab am ssh-Verbindungsziel abrufen und den Befehl ausführen
Ich möchte den Namen der ausgeführten Funktion / Methode erhalten
Ich möchte Shortcut-Übersetzungen wie die DeepL-App auch unter Linux verwenden
[Linux] Ich möchte das Datum wissen, an dem sich der Benutzer angemeldet hat
Ich möchte die HTML-Version der OpenCV 3.1-Version "OpenCV-Python Tutorials" lesen
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Vergleich von GCP-Computerdiensten [Ich möchte es serverlos verwenden]
Befehl [linux] kill, um den Prozess abzubrechen
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Ich möchte die Position meines Gesichts mit OpenCV überprüfen!
Ich habe den Befehl worldcup verwendet, um das Ergebnis der Weltmeisterschaft zu überprüfen.
Ich möchte die Bevölkerung jedes Landes der Welt kennenlernen.
Ich möchte die legendäre Nintendo-Kombination wiederbeleben, indem ich AI und HR Tech voll ausnütze!
Ich möchte komplizierte vier Regeln in der IF-Anweisung der Django-Vorlage verwenden! → Verwenden Sie eine benutzerdefinierte Vorlage
Ich möchte nur den Befehl SMTP MAIL FROM und den Befehl RCPT TO verwenden, ohne E-Mails mit Pythons smtplib zu senden
Ich möchte es nicht zugeben ... Die dynamische Systemdarstellung von Neural Network
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Ich möchte die abstrakte Klasse (ABCmeta) von Python im Detail erklären
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
Ich möchte die Django Debug Toolbar in Ajax-Anwendungen verwenden
Ich möchte meine Gefühle mit den Texten von Mr. Children ausdrücken
Ich möchte die Gefühle von Menschen analysieren, die sich treffen und zittern wollen
Ich möchte das automatische Löschen des tmp-Bereichs in RHEL7 stoppen
[Linux] Warum verwende ich als Infrastrukturingenieur nicht den Befehl "Hostname"?
Ich habe versucht, den Befehl umask zusammenzufassen
Ich möchte wissen, wie LINUX funktioniert!
Ich möchte ein Glas aus Python verwenden
Berechnen Verwenden Sie% des Befehls df
[Linux-Einstellungsserie] Bash-Eingabeaufforderungseinstellung. / prompt / bash / shell