Shell-Scripting – Erstellen Sie Ihr erstes Shell-Script
Eine Open-Source-Computersoftware namens Shell-Scripting wurde entwickelt, um von der Unix/Linux-Shell ausgeführt zu werden. Mit einem Tool namens Shell-Scripting können Sie eine Liste von Anweisungen erstellen, die die Shell ausführen wird. Es kann lange und sich wiederholende Befehlssequenzen in einem einzigen, unkomplizierten Skript konsolidieren, das gespeichert und jederzeit ausgeführt werden kann, was Zeit und Aufwand bei der Programmierung spart.
Schale beschreiben.
UNIX bezeichnet die Schnittstelle zwischen einem Benutzer und einem Betriebssystemdienst als „Shell“. Shell bietet Benutzern eine Benutzeroberfläche, empfängt menschenlesbare Eingaben in das System, führt die Befehle aus, die automatisch ausgeführt werden können, und gibt die Ergebnisse des Programms als Shell-Skript aus.
Es gibt verschiedene Teile, aus denen eine Operation besteht, aber ihre zwei Hauptteile sind:
- Kernel
- Hülse
Texteditoren werden verwendet, um Shell-Skripte zu erstellen. Öffnen Sie eine Texteditor-Software auf Ihrem Linux-System, erstellen Sie eine neue Datei und beginnen Sie mit der Eingabe eines Shell-Skripts oder Shell-Programms. Erteilen Sie dann der Shell die Berechtigung, Ihr Skript auszuführen, und speichern Sie es dort, wo die Shell darauf zugreifen kann.
Lassen Sie uns die Verfahren zum Schreiben eines Shell-Skripts untersuchen:
- Verwenden Sie den vi-Editor, um eine Datei zu erstellen (oder einen beliebigen anderen Editor). Geben Sie Ihrem Skript die Erweiterung .sh.
- #! /bin/sh startet das Skript.
- Entwickeln Sie einen Code.
- Das Skript sollte als Dateiname.sh gespeichert werden.
- Führen Sie das Skript aus, indem Sie bash filename.sh eingeben.
#!/bin/sh
ls
Hinzufügen von Shell-Kommentaren
Kommentare sind in jedem Programm wichtig. In der Shell-Programmierung lautet die Syntax zum Hinzufügen eines Kommentars
#comment
Shell-Variablen: Was sind sie?
Wie bereits erwähnt, speichern Variablen Daten in Form von Zeichen und Zahlen. Ebenso kann nur die Shell auf Shell-Variablen zugreifen, die zum Speichern von Daten verwendet werden.
Der folgende Code erstellt beispielsweise eine Shell-Variable und gibt sie aus
variable ="Hello"
echo $variable
#!/bin/sh
echo "what is your name?"
read name
echo "How do you do, $name?"
read remark
echo "I am $remark too!"
Dieses Skript ist leicht zu lesen. Fortgeschrittene Skripte mit bedingten Anweisungen, Schleifen und Funktionen können erstellt werden. Shell-Scripting wird Ihr Leben vereinfachen und die Verwaltung von Linux-Systemen vereinfachen.
Zusammenfassung:
- Der Kernel ist der Kern der Betriebssysteme und kommuniziert zwischen Hardware und Software
- Shell ist ein Programm, das Benutzerbefehle über CLI wie Terminal interpretiert
- Die Bourne-Shell und die C-Shell sind die am häufigsten verwendeten Shells in Linux
- Linux-Shell-Skripting schreibt eine Reihe von Befehlen, die die Shell ausführen soll
- Shell-Variablen speichern den Wert einer Zeichenfolge oder einer Zahl, die die Shell lesen kann
- Shell-Scripting in Linux kann Ihnen helfen, komplexe Programme zu erstellen, die bedingte Anweisungen, Schleifen und Funktionen enthalten
- Grundlegende Shell-Skriptbefehle in Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut und mehr.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































