Lernen von Shell Scripting Language Eine Anleitung von Neulingen zum Systemadministrator
- 3739
- 1092
- Henry Liebold
Linux ist mit bestimmten leistungsstarken Werkzeugen gebaut, die in nicht verfügbaren in der in der Lage sind Fenster. Ein solches wichtiges Werkzeug ist Shell Scripting. Fenster Es kommt jedoch mit einem solchen Werkzeug, aber wie immer ist es im Vergleich dazu viel schwach Linux -Gegenstück. Shell Scripting/Programmierung ermöglicht es, Befehle auszuführen und die gewünschte Ausgabe zu erhalten, um die täglichen Verwendung zu automatisieren. Die automatisierende Automatisierung dieser täglichen Aufgabe auf dem Server ist eine wichtige Aufgabe, der Systemadministrator muss ausführen und die meisten Administratoren erreichen dies, indem Skripte geschrieben werden, die nach Bedarf ausgeführt werden sollen.
Linux -Shell -SkripthandbuchDie am häufigsten verwendete Schale in Linux Ist Verprügeln welches dafür steht Bourne wieder Shell. Andere Schale, die häufig in Linux vorkommen, sind:
- Almquist Shell (Asche)
- Bourne Shell (Sch)
- Debian Almquist Shell (Bindestrich)
- Korn Shell (ksh)
- Public Domain Korn Shell (pdksh)
- Mirbs Korn Shell (Mksh)
- Z Shell (ZSH)
- Busybox usw.
Wir haben versucht, eine Vielzahl von Shell -Programmierungen auf einer Reihe von Aspekten zu decken 5 verschiedene Beiträge.
Verstehe Linux Shell und Basic Shell Scripting - Teil I
Ich war ein bisschen gezögert, über die Skriptsprache zu schreiben, da ich nicht sicher war, ob die Benutzer es akzeptieren würden oder nicht, aber die erhaltene Antwort ist eine Geschichte an sich. Wir haben versucht, Ihnen das Grundkenntnis der Skriptsprache zu vermitteln und zu verwenden, wie man sie verwendet, grundlegende Befehle schreibt, Kommentarzeilen benötigt und wie man sie schreibt, Shebang spricht, ein Skript ausführbar und seine Ausführung erstellt.
Hallo.Sch
Das erste und das Einführungsskript zielte darauf ab, eine einfache Ausgabe zu erhalten, wodurch Sie sich mit der Welt des Shell -Skripts wohlfühlen.
Verfahren.Sch
Das zweite Skript war da, um Ihnen zu sagen.
Interaktiv.Sch
Das dritte und letzte Skript dieses Beitrags war ein einfaches, aber sehr viel interaktiv Ausgang.
Am Ende dieses Beitrag.
Shell Skript Teil I : Verstehen Sie Linux -Shell und grundlegende Shell -Skriptsprache
Ich war stolz auf die Antwort auf den ersten Artikel, der nächste Artikel der Serie zu schreiben, war der erste Gedanke, der mir in den Sinn kam, und daher war der zweite Artikel der Serie:
5 Shell -Skripte für Linux -Neulinge zum Erlernen von Skripten - Teil II
Sehr klar aus der Bildunterschrift, hier wurden 5-Shell-Skripte aufgeführt. Aber um aufzulisten, welche Art von Skript hier ein mühsamer Job für uns war. Wir dachten, diesen Beitrag für Design und Farben in Shell zu widmen. Unser Hauptdenken dahinter war es, Ihnen zu sagen, dass das Linux -Terminal nicht langweilig und farblos ist und Sie Ihre Aufgabe auf sehr farbenfrohe Weise ausführen können.
Special_Patter.Sch
Das erste Skript dieses Beitrags zeichnet ein spezielles Muster, sagen ein Diamantmuster mit Punkten (.) Die Implementierung von for Loop hier war das, was Sie aus diesem speziellen Skript gelernt haben.
Farblos.Sch
Das zweite Skript dieses Beitrags lieferte Ihnen die Ausgabe mehrerer Farben. Sie haben bestimmte Farbcodes gelernt (nicht erforderlich, um sich merken zu merken), die den Text und die Hintergrundfarbe einzeln ändern, und der Lernprozess war sehr farbenfroh
Verschlüsseln.Sch
Der dritte Artikel dieses Beitrags war ein Skript mit weniger als 10 Zeilen, aber ein sehr nützliches Skript, das eine Datei/einen Ordner mit Passwort verschlüsselt. Die Implementierung der Sicherheit war nie so einfach. Wir haben hier kein Entschlüsselungsskript geschrieben, aber Ihnen den Befehl zur Verfügung gestellt, den Sie benötigen, um eine Datei/einen Ordner zu entschlüsseln und Sie zu bitten, das Entschlüsselungsskript selbst zu schreiben.
Server-Health.Sch
Das vierte Skript dieses Beitrags war ein bisschen langes Skript (lang, zu diesem Zeitpunkt des Lernens), das serverbezogene Informationen berichtet und zur zukünftigen Referenz in eine Datei umgeleitet werden kann. Wir haben Linux -Befehle auf pipelierte Weise verwendet, um das gewünschte Ergebnis zu erzielen und somit ein wichtiges Werkzeug in der Skriptsprache zu erhalten, war in Ihrem Wissen in Ihrem Wissen.
Festplattenplatz.Sch
Das fünfte und das letzte Skript dieses Beitrags war ein sehr nützliches Skript speziell für Webadministrator, in dem automatische E -Mail an den Benutzer gesendet wird, wenn der Festplattenraum das Limit überschreitet. Lassen Sie einen Benutzer für 5 GB Web -Speicherplatz und sobald sein Web -Upload -Grenzwert 4 angemeldet ist, 4.75 GB, eine automatische E -Mail wird an den Benutzer für das Inkrement des Webraums gesendet.
Shell Skript Teil II : 5 Shell -Skripte zum Erlernen von Shell -Programmierungen
Segeln durch die Welt des Linux Bash Scripting - Teil III
Es war Zeit, Ihnen über bestimmte Schlüsselwörter zu erzählen, die in der Skriptsprache verwendet und reserviert wurden, damit wir unsere Skripte auf sehr professionelle Weise verfeinern konnten. Wir haben hier die Implementierung von Linux -Befehlen im Shell -Skript besprochen.
hoch.Sch
Das erste Skript dieses Beitrags zielte darauf ab, Ihnen zu sagen. Nun, während der Installation von Linux -Paket haben Sie gesehen.
Randomfile.Sch
Das zweite Skript dieses Beitrags ist ein sehr nützliches Skript und nützlich für Administratoren. Es kann eindeutige Datei/Ordner automatisch mit Datum und Zeitstempel erstellen, um jegliche Wahrscheinlichkeit von Überschreiben von Daten zu entfernen.
CollectNetworkInfo.Sch
Der dritte Artikel dieses Beitrags sammelt Informationen zum Server und speichert sie in einer Textdatei, damit diese für zukünftige Referenzen gesendet/gespeichert werden können.
Convertlowercase.Sch
Der vierte Artikel dieses Beitrags wandelt Daten entweder aus der Datei oder der Standardeingabe in Kleinbuchstaben in einem GO um.
Simplecacl.Sch
Der letzte Artikel dieses Beitrag.
Shell Skript Teil III : Segeln durch die Welt von Linux Bash Scripting
Mathematischer Aspekt der Linux -Shell -Programmierung - Teil IV
Der mathematische themenbasierte Artikel ist das Ergebnis einer E -Mail, die ich erhalten habe, in der ein Linux -Enthusiastic das letzte Drehbuch des dritten Beitrags, yup, nicht verstanden hat! Das Taschenrechnerskript. Um die mathematischen Operationen zu vereinfachen, haben wir unabhängige Skripte für den einzelnen mathematischen Betrieb erstellt.
Zusatz.Sch
Aus dem Namen sehr deutlich, dass dieses Skript die Zugabe von zwei Zahlen durchführt. Wir haben 'EXPR' verwendet, um den Vorgang durchzuführen.
Subtraktion.Sch, Multiplikation.Sch, Aufteilung.Sch sind das zweite, dritte und vierte Skript des Beitrags, der mathematische Operationen nach ihrem Namen ausführt.
Tisch.Sch
Das fünfte Skript dieses Beitrags generiert die Tabelle einer Nummer, die zur Laufzeit bereitgestellt werden kann.
Gerade ungerade.Sch
Das nächste Skript des Posts überprüft, ob eine Zahleneingabe von Standardeingaben ungerade oder gleichmäßig ist und das Ergebnis in der Standardausgabe druckt.
Fakultät.Sch
Das siebte Skript dieses Beitrags generiert das Faktor für eine Nummer. Das Berechnen der Faktoren zu Schwarzweiß (Papier) ist eine schmerzhafte Aufgabe, aber hier macht es ein Spaß.
Armstrong.Sch
Das Skript überprüft, ob eine angegebene Nummer Armstrong ist oder nicht.
Prime.Sch
Das letzte Skript dieses Beitrags prüft, ob eine Zahl Prime ist oder nicht, und generiert die entsprechende Ausgabe.
Shell Skript Teil IV IV : Mathematischer Aspekt der Linux -Shell -Programmierung
Berechnung mathematischer Ausdrücke beim Skript - Teil V
Fibonacci.Sch
Das erste Skript dieses Post -Tests, wenn eine Nummer ein eingegebener Nummer ist oder nicht.
Decimal2Binary.Sch
Das zweite Skript dieses Beitrags wandelt die Dezimalzahl in Binary um. Dies ist eines der häufigsten Projekte, die Sie in Ihren Sommerferienaufgaben hatten.
Binry2Decimal.Sch
Das dritte Skript dieses Beitrags wandelt die Binärzahl zurück in Dezimalzahl, nur umgekehrt über den obigen Prozess.
Wir haben jedoch kein ordnungsgemäßes Skript für die folgenden mathematischen Konvertierungen geschrieben, aber einen Liner -Befehl bereitgestellt, damit Sie es selbst in Ihrem eigenen Skript implementieren können.
- Dezimaler zu Oktal
- Dezimales zu Hexadezimal
- Oktal bis Dezimal
- Hexadezimal zu dezimal
- Binär zu Oktal, fällt in die obige Kategorie.
Shell Skript Teil V : Berechnung mathematischer Ausdrücke in der Shell -Skriptsprache
Wir haben alle Skripte getestet, um alle Skripte, die Sie erhalten, zu 100% perfekt in Ihrem Terminal auszuführen. Darüber hinaus haben wir in den meisten Skripten die Ausgabe von Beispielen aufgenommen, damit Sie nicht verwirrt sind.
Nun, das ist alles für jetzt, von mir. Ich werde wieder mit einem interessanten Artikel hier sein, ihr Leute werden es lieben zu lesen. Bis dahin bleiben mit mithalten mit Tecmint. Bleiben Sie fit, gesund und abgestimmt. Vergessen Sie nicht, uns Ihre wertvollen Gedanken im Kommentar zu geben, was sehr geschätzt wird.
- « Fedora 21 Workstation Installation Guide mit Screenshots
- Berechnung mathematischer Ausdrücke in der Shell -Skriptsprache - Teil V »