Heim  >  Artikel  >  Betrieb und Instandhaltung  >  In welche Kategorien sind Linux-Anleitungen unterteilt?

In welche Kategorien sind Linux-Anleitungen unterteilt?

青灯夜游
青灯夜游Original
2022-05-13 17:27:174910Durchsuche

Linux-Befehle können in zwei Kategorien unterteilt werden: 1. Interne Befehle, die sich auf in die Shell integrierte Befehle beziehen. Solche Befehle erfordern keine manuelle Installation und werden nach dem Booten automatisch im Speicher ausgeführt, z. B. CD, Typ, Echo, Zeit , wahr usw.; 2, Externer Befehl bezieht sich auf das Befehlstoolpaket, das über externe Medien installiert wird, z. B. über yum, rpm usw.

In welche Kategorien sind Linux-Anleitungen unterteilt?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Linux ist ein textgesteuertes Betriebssystem. Der Vorteil besteht darin, dass es mit einer Befehlsschnittstelle bedient werden kann. Im Vergleich zur grafischen Schnittstelle kann die Befehlsschnittstelle viel physischen Speicherplatz einsparen und die dichten Listen vermeiden, die in der grafischen Schnittstelle angezeigt werden. Gleichzeitig kann die Befehlsschnittstelle recht komplexe Vorgänge ausführen. Natürlich können wir die grafische Oberfläche auch als grafische Befehlszeilen-Computing-Shell verstehen.

Die wichtige Rolle der Linux-Befehlszeile

Im Vergleich zur grafischen Oberfläche ist die Linux-Befehlszeile der eigentliche Kern des Linux-Systems. Sie können die Befehlszeile verwenden, um verschiedene Konfigurationen des Systems durchzuführen Sie müssen das Linux-Betriebssystem beherrschen und erfolgreich verwalten. Sie müssen über fundierte Kenntnisse der Linux-Befehlszeile verfügen. Die Befehlszeile unter Linux hilft Einsteigern, die Funktionsweise des Systems und der verschiedenen Geräte des Computers zu verstehen. Zum Beispiel: Zentraleinheit, Speicher, Festplattenlaufwerk, verschiedene Eingabe- und Ausgabegeräte sowie Benutzerdateien werden alle unter Linux-Systemverwaltungsbefehlen ausgeführt. Man kann sagen, dass die Linux-Befehlszeile eine zentrale Rolle beim Betrieb des gesamten Systems und bei der Koordination zwischen Geräten und Dateien spielt.

 Obwohl sich der Trend bei Personalcomputern in den letzten Jahren von der Befehlszeile zur grafischen Oberfläche verlagert hat und Benutzer auch an Anwendungen mit grafischer Oberfläche interessiert sind, ist die Linux-Befehlszeile immer noch die Kernanwendung in Serveranwendungen und High-Level-Anwendungen. Dies hängt von der besseren Stabilität und Sicherheit der Vorgänge unter der Zeichenschnittstelle ab.

  Zusammenfassend lässt sich sagen, dass die Linux-Befehlszeile ein unverzichtbares Systemverwaltungstool ist, egal ob Sie ein Linux-Anfänger oder ein echter Linux-Veteran sind. Es muss beachtet werden, dass die Befehlszeile nicht nur ein Befehl, sondern ein Werkzeug ist und auch installiert werden muss.

Klassifizierung von Befehlen (Anweisungen)

Linux-Befehle werden in zwei Kategorien unterteilt, insbesondere interne Befehle und externe Befehle

  • Interne Befehle: bezieht sich auf in die Shell integrierte Befehle, also solche Befehle Es ist keine manuelle Installation erforderlich. Es wird nach dem Booten automatisch im Speicher ausgeführt. Verwenden Sie die Befehlshilfe, um die Details aller internen Befehle wie cd, type, echo, time, true usw. anzuzeigen.

  • Externe Befehle: Bezieht sich auf das Befehlstoolpaket, das über externe Medien installiert wird, z. B. über yum, rpm usw. Der spezifische Installationspfad befindet sich unter $PATH.

Hinweis: Alle internen Befehle sind in externen Befehlen vorhanden und werden nur zur Verbesserung der Priorität in die Shell integriert.

Befehlsansicht: Geben Sie ein, um die Befehlsklassifizierung anzuzeigen, interne Befehle zeigen Shell-bezogene Informationen an, externe Befehle Dann der $PATH Pfad wird angezeigt

[root@localhost ~]# type time
time is a shell keyword
[root@localhost ~]# type date
date is /bin/date

Die Generierung und der Unterschied zwischen internen Befehlen und externen Befehlen

  • Die Shell von CentOs7 ist Bash; bei Verwendung von Linux werden einige Befehle häufiger verwendet Daten von der Festplatte sind eine Verschwendung von Zeit und Ressourcen. Daher integriert Bash diese häufig verwendeten Befehle in die Shell, um den Aufruf zu beschleunigen. Sie werden als integrierte Befehle bezeichnet.

  • Daher werden die integrierten Befehle in der Shell gesichert, um externe Befehlsaufrufe zu beschleunigen. Das heißt, jeder integrierte Befehl ist im externen Befehl (auf der Festplatte) vorhanden.

Der Unterschied zwischen den beiden:

  • Die internen Befehle werden beim Systemstart in den Speicher übertragen und bleiben im Speicher, sodass die Ausführungseffizienz hoch ist.

  • Externe Befehle sind Softwarefunktionen des Systems, die von der Festplatte in den Speicher eingelesen werden, wenn der Benutzer sie benötigt.

Befehlsausführungssequenz

Einzelbefehlsausführungssequenz

alias->shell>hash>PATH

Mehrere Befehlsausführungssequenz

Linux-Anschluss für die Ausführung mehrerer Befehlssequenzen ( ; | |. && |) Wenn wir mehrere Befehle gleichzeitig ausführen müssen, müssen die Befehle mit Anschlüssen verbunden werden. Verschiedene Anschlüsse haben unterschiedliche Auswirkungen. Im Folgenden fassen wir sie zusammen und unterscheiden sie.

(1) ;

Semikolon, ein Konnektor ohne logische Beziehung. Wenn mehrere Befehle durch Semikolons verbunden sind, hat die erfolgreiche Ausführung der einzelnen Befehle keinen Einfluss aufeinander und wird einzeln ausgeführt.

(2) ||

逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的命令执行失败,后面的命令才会执行。

(3) &&

逻辑与,当用此连接符连接多个命令时,前面的命令执行成功,才会执行后面的命令,前面的命令执行失败,后面的命令不会执行,与 || 正好相反。

(4) |

管道符,当用此连接符连接多个命令时,前面命令执行的正确输出,会交给后面的命令继续处理。若前面的命令执行失败,则会报错,若后面的命令无法处理前面命令的输出,也会报错。

例 

ls | grep *.txt

命令优先级

alias>shell内建>hash>外部路径

相关推荐:《Linux视频教程

Das obige ist der detaillierte Inhalt vonIn welche Kategorien sind Linux-Anleitungen unterteilt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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