2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Als wir das letzte Mal über Linux-Befehle gesprochen haben, ist dieser Artikel ein kurzer Artikel, der hauptsächlich das Wesentliche von Befehlen erläutert.
Wir wissen, dass Befehle im Allgemeinen direkt verwendet werden
Das ausführbare Programm muss den aktuellen Pfad hinzufügen
(Dieser Mytest wurde das letzte Mal geschrieben und seine eigentliche Funktion besteht darin, „Hallo Welt“ auszudrucken!)
Wir können intuitiv feststellen, dass Linux-Befehle nicht den aktuellen Pfad schreiben müssen.
Tatsächlich handelt es sich bei dem Befehl jedoch um eine ausführbare Datei. Tatsächlich können wir diese Befehle im bin-Verzeichnis speichern
ls bin
Wir haben diese ausführbaren Dateien gefunden und können leicht erkennen, dass es sich um Befehle handelt
Wenn Sie es nicht glauben, können wir Folgendes versuchen:
Wenn wir das bin-Verzeichnis im Stammverzeichnis eingeben und die ausführbare ls-Datei ausführen, ist der Effekt derselbe wie bei direkter Verwendung des ls-Befehls.
Fügen wir unsere eigene ausführbare Datei zum Ordner bin hinzu, um zu sehen, ob sie als Befehl verwendet werden kann.
Wir finden die gleichen Ergebnisse. Was beweist das?Der sogenannte Befehl ist eine ausführbare Datei, die im bin-Verzeichnis gespeichert ist.
Nachdem wir dies erwähnt haben, haben wir gerade das Programm im System installiert. Der Installationsfortschrittsbalken, den wir normalerweise sehen, ist, dass das entsprechende ausführbare Programm konfiguriert ist ? Bei Kopien von Dateien und Ähnlichem werden Sie aufgefordert, den entsprechenden Laufwerksbuchstaben auszuwählen.
Jetzt werden wir unsere Software deinstallieren
Nach dem Löschen ist unser mytest nicht mehr verwendbar.
Warum müssen wir also ./ hinzufügen, wenn wir unser eigenes ausführbares Programm ausführen?
./ befindet sich im aktuellen Verzeichnis. Das Hinzufügen von ./ bedeutet, dass die von uns benötigte ausführbare Datei wie folgt im aktuellen Verzeichnis ausgeführt wird