Es gibt verschiedene Arten von Linux-Befehlen

青灯夜游
Freigeben: 2023-02-08 11:26:36
Original
1815 Leute haben es durchsucht

Linux-Befehle gibt es in zwei Typen: 1. Interne Befehle (Shell-Befehle), die vom Shell-Programm erkannt und innerhalb des Shell-Programms ausgeführt werden. Sie werden beim Systemstart in den Speicher übertragen und sind im Speicher resident Die Ausführungseffizienz ist hoch. 2. Externe Befehle (Dateisystembefehle) sind Programme außerhalb der Bash-Shell und Softwarefunktionen des Systems. Sie werden von der Festplatte in den Speicher gelesen, wenn der Benutzer sie benötigt.

Es gibt verschiedene Arten von Linux-Befehlen

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Zwei Arten von Linux-Befehlen

Linux-Befehle sind in interne Befehle (integrierte Befehle) und externe Befehle unterteilt. Die Funktionen interner Befehle und externer Befehle sind grundsätzlich gleich, es gibt jedoch einige subtile Unterschiede.

Die integrierten Befehle werden beim Systemstart in den Speicher übertragen. Sie sind im Speicher gespeichert, sodass die Ausführungseffizienz hoch ist. Der externe Befehl ist eine Softwarefunktion des Systems, die bei Bedarf vom Benutzer in den Speicher eingelesen wird.

Externe Befehle

Externe Befehle, auch Dateisystembefehle genannt, sind Programme außerhalb der Bash-Shell und nicht Teil der Shell. Externe Befehle befinden sich normalerweise in /bin, /usr/bin, /sbin oder /usr/sbin. Externe Befehle sind der Dienstprogrammteil des Linux-Systems. Da die Funktionen von Dienstprogrammen normalerweise relativ leistungsfähig sind, ist die Anzahl der darin enthaltenen Programme auch groß. Wenn das System geladen wird, werden sie nicht zusammen mit dem System in den Speicher geladen , aber erst dann wird es in den Speicher aufgerufen.

Normalerweise ist die Entität des externen Befehls nicht in der Shell enthalten, aber der Befehlsausführungsprozess wird vom Shell-Programm gesteuert. Das Shell-Programm verwaltet die Pfadsuche, das Laden und Speichern der externen Befehlsausführung und steuert die Ausführung von Befehlen. Externe Befehle werden zusätzlich außerhalb von Bash installiert, normalerweise in /bin, /usr/bin, /sbin, /usr/sbin... usw. Sie können den Befehl „echo

$PATH“ verwenden, um den Speicherpfad externer Befehle wie ls, vi usw. anzuzeigen.

Eingebaute Befehle

Interne Befehle sind eigentlich Teil des Shell-Programms, die einige relativ einfache Linux-Systembefehle enthalten. Diese Befehle werden vom Shell-Programm erkannt und innerhalb des Shell-Programms ausgeführt im Linux-System Die Shell wird geladen und befindet sich im Systemspeicher.

Interne Befehle werden im Bash-Quellcode geschrieben und ihre Ausführungsgeschwindigkeit ist schneller als bei externen Befehlen, da für das Parsen der internen Befehlsshell kein untergeordneter Prozess erstellt werden muss. Zum Beispiel: Exit, Verlauf, CD, Echo usw.

Erklärung

Unter diesen ist der pwd-Befehl ein spezieller Befehl mit zwei Versionen, eine Version ist ein integrierter Befehl und die andere ist ein externer Befehl.

Zusammenfassung

Externe Befehle erstellen einen untergeordneten Prozess, der eine neue Umgebung enthält, integrierte Befehle jedoch nicht. Im Vergleich dazu ist die Verwendung externer Befehle teurer, integrierte Befehle sind daher effizienter und werden nicht von Umgebungsänderungen beeinflusst.

Unterscheiden Sie zwischen integrierten Befehlen und externen Befehlen.

Syntax: Der Befehl lautet wie folgt:

type command
Nach dem Login kopieren

Nach dem Ausführen lautet die Terminalausgabe wie folgt:

Wir sehen, dass die Ausgabe cd ein integrierter Befehl ist. Jetzt verwenden wir erneut den Befehl type, um zu sehen, ob der Befehl ps ist ein integrierter Befehl oder ein externer Befehl. Der spezifische Befehl lautet wie folgt:

type cd
Nach dem Login kopieren

Nach dem Ausführen lautet die Terminalausgabe wie folgt:

Es gibt verschiedene Arten von Linux-Befehlen

Wir sehen, dass die Position des ps-Befehls ausgegeben wird , es zeigt an, dass der ps-Befehl ein externer Befehl ist.

Verwandte Empfehlungen: „

Linux-Video-Tutorial

Es gibt verschiedene Arten von Linux-Befehlen

Das obige ist der detaillierte Inhalt vonEs gibt verschiedene Arten von Linux-Befehlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!