Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist Shell-Programmierung unter Linux?

Was ist Shell-Programmierung unter Linux?

WBOY
WBOYOriginal
2022-07-29 16:25:064893Durchsuche

In Linux bezieht sich die Shell-Programmierung auf die Befehlseditor-Programmierung. Die Shell ist die Benutzeroberfläche des Systems, die Benutzern eine Schnittstelle zur Interaktion mit dem Kernel bietet. Es handelt sich um einen Befehlsinterpreter, der vom Benutzer eingegebene Befehle empfängt und ausführt Senden Sie den Befehl zur Ausführung an den Kernel.

Was ist Shell-Programmierung unter Linux?

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

Was ist Shell-Programmierung unter Linux?

Shell-Programmierung bezieht sich auf die Befehlseditor-Programmierung.

Shell ist ein Befehlsinterpreter.

Shell ist die Benutzeroberfläche des Systems und bietet Benutzern eine Schnittstelle zur Interaktion mit dem Kernel. Es empfängt vom Benutzer eingegebene Befehle und sendet sie zur Ausführung an den Kernel.

Tatsächlich ist Shell ein Befehlsinterpreter, der vom Benutzer eingegebene Befehle interpretiert und an den Kernel sendet. Darüber hinaus verfügt Shell über eine eigene Programmiersprache zum Bearbeiten von Befehlen, die es Benutzern ermöglicht, Programme zu schreiben, die aus Shell-Befehlen bestehen. Die Shell-Programmiersprache verfügt über viele Funktionen gewöhnlicher Programmiersprachen, wie z. B. Schleifenstrukturen und Verzweigungskontrollstrukturen, die in dieser Programmiersprache geschrieben wurden und die gleiche Wirkung haben wie andere Anwendungen.

Was ist Shell-Programmierung unter Linux?

Shell wird wie folgt eingeführt:

Shell ist die Benutzeroberfläche des Systems und bietet Benutzern eine Schnittstelle zur Interaktion mit dem Kernel. Es empfängt vom Benutzer eingegebene Befehle und sendet sie zur Ausführung an den Kernel [1] .

Tatsächlich ist Shell ein Befehlsinterpreter, der vom Benutzer eingegebene Befehle interpretiert und an den Kernel sendet. Darüber hinaus verfügt Shell über eine eigene Programmiersprache zum Bearbeiten von Befehlen, die es Benutzern ermöglicht, Programme zu schreiben, die aus Shell-Befehlen bestehen. Die Shell-Programmiersprache verfügt über viele Funktionen gewöhnlicher Programmiersprachen, wie z. B. Schleifenstrukturen und Verzweigungskontrollstrukturen, die in dieser Programmiersprache geschrieben wurden und die gleiche Wirkung haben wie andere Anwendungen.

Linux bietet eine visuelle Befehlseingabeschnittstelle wie Microsoft Windows – die grafische Benutzeroberfläche (GUI) von X Window. Es bietet viele Desktop-Umgebungssysteme, die genau wie Windows funktionieren, mit Fenstern, Symbolen und Menüs, und die gesamte Verwaltung wird über die Maus gesteuert. GNOME.

Jeder Linux-Systembenutzer kann seine eigene Benutzeroberfläche oder Shell haben, um seine eigenen speziellen Shell-Anforderungen zu erfüllen.

Wie Linux selbst gibt es auch von Shell viele verschiedene Versionen. Es gibt hauptsächlich die folgenden Shell-Versionen: Bourne Shell: entwickelt von Bell Labs.

BASH: Es ist die Bourne Again Shell von GNU und die Standard-Shell auf dem GNU-Betriebssystem.

Korn Shell: Es handelt sich um eine Weiterentwicklung von Bourne Shell und ist in den meisten Aspekten mit Bourne Shell kompatibel.

C Shell: Es ist die BSD-Version der SUN Company Shell.

Z Shell: Die letzte Shell, die Sie jemals brauchen werden! Z ist der letzte Buchstabe, die ultimative Shell. Es integriert die wichtigen Funktionen von Bash und KSH und fügt gleichzeitig seine eigenen einzigartigen Funktionen hinzu.

Empfohlenes Lernen: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Shell-Programmierung unter Linux?. 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