Was ist ein Skript?

Skript

Das Web ist voller Terminologie, die für Nicht-IT-Mitarbeiter etwas verwirrend sein kann. Einige dieser Begriffe können Quellcode sein, Skripte oder Skript, Schnipsel usw. Nun, in Bezug auf den Quellcode ist es all der Text oder die Information, die unter Verwendung einer Programmiersprache und unter Beachtung einer bestimmten Syntax geschrieben wurden, um einen Algorithmus oder eine bestimmte Funktion zu bilden, aus der das Programm besteht.

Somit Quellcode ist ein etwas allgemeinerer Begriff und weit, in der Lage zu sein, auch in die anderen Begriffe aufzunehmen, da ein Snippet ein Fragment des Quellcodes ist, das im Allgemeinen nicht zu komplex wird. Wenn wir uns beispielsweise dem Webdesign widmen oder ein Banner auf unserer Website einfügen müssen, geben uns die Anzeigenanbieter wie Google Adsense oder Amazon Affiliates normalerweise einen Ausschnitt mit dem HTML-Code, damit wir ihn auf unserer Website einfügen können. Daher handelt es sich nicht um ein vollständiges Programm, sondern um kleine wiederverwendbare Codeteile.

Interpretierte Sprache vs. kompilierte Sprache:

Interpretiert vs kompiliert

Wenn Sie sich fragen Was ist ein Skript oder ein Skript?Sie sollten wissen, dass dieser Begriff bei der Programmierung verwendet wird, um sich auf Quellcode zu beziehen, der in einer Art interpretierter Sprache geschrieben ist (fast immer). Und welchen Unterschied gibt es zu traditionellen kompilierten Programmiersprachen? Im Gegensatz zu diesen wird der Quellcode nicht einmal kompiliert und in eine Binärdatei umgewandelt, sondern es wird ein Interpreter als Vermittler benötigt. Jedes Mal, wenn das Programm ausgeführt werden soll, muss der Interpreter den Code übersetzen, damit die Maschine ihn versteht . Das heißt, die zusammengefassten Schritte wären:

7 CentOS
Verwandte Artikel:
CentOS 7 Installationsanleitung Schritt für Schritt
  1. Schreiben Sie den Quellcode des Programms unter Verwendung einer Programmiersprache zum Kompilieren wie C, BASIC, C ++, Ada, ALGOL, D, COBOL, GO, Fortran, G, Lisp, Pascal, Swift, Visual Basic usw. Der Code kann in einem beliebigen Texteditor oder in einer vollständigeren Entwicklungsumgebung oder IDE geschrieben werden.
  2. Wir kompilieren den Code Quelle mit einem Compiler wie GNU GCC. Damit gelingt es uns, diese Befehle in eine Hochsprache umzuwandeln, die nur Programmierer und Compiler verstehen, in eine Maschine oder Binärsprache, die für die CPU verständlich oder ausführbar ist.
  3. El binär kann ausgeführt werden so oft wir brauchen, ohne die vorherigen Schritte noch einmal durchzugehen. Tatsächlich senden uns die meisten Softwareanbieter die Binärdatei direkt zur Ausführung auf unserem Computer. Es wird das Betriebssystem sein, das die dafür erforderlichen Prozesse, Systemaufrufe usw. verwaltet.

Andererseits folgen die Skripte diesen Schritten nicht und es werden interpretierte Sprachen verwendet. Da sind viele interpretierte SprachenB. die im Bash-Interpreter verwendete, die in GNU / Linux und anderen Unix-Versionen am häufigsten verwendet wird, sowie bekannte Sprachen wie Perl, Python, Ruby, JavaScript usw. Mit ihnen können Sie den Code schreiben, aus dem das Skript besteht, das nichts weiter als eine Befehlsdatei oder Stapelverarbeitung ist. Abhängig von der verwendeten Sprache variiert die Syntax natürlich. Im Fall einer interpretierten Sprache würde sich die Reihenfolge ändern zu:

  1. Wir schreiben das Skript oder den Quellcode mit einer beliebigen Programmiersprache. Wir können auch eine IDE oder nur einen Texteditor verwenden.
  2. In diesem Fall wird es nicht kompiliert, sondern kann direkt ausgeführt werden mit Hilfe des Dolmetschers. Das heißt, wenn wir Bash verwenden, muss es auf dem System installiert sein, damit wir unser Skript ausführen können. Wenn wir ein Python-Skript verwenden, muss der Python-Interpreter usw. installiert sein.
  3. wenn Wir führen das Skript ausEs wird der Dolmetscher sein, der die darin enthaltenen Wörter oder Sprachen interpretiert (daher der Name), dh diese Anweisungen werden nicht direkt an das Betriebssystem und die CPU weitergegeben, da er sie ohne die Hilfe des Vermittlers nicht erkennen würde oder Übersetzer, der der Dolmetscher ist.

Nachdem wir dies gesagt haben, sehen wir, dass es in dem einen oder anderen Fall einen gibt Vor-und Nachteile. Bei kompilierten Dateien müssen sie zur Laufzeit nicht kompiliert werden. Daher können wir die Binärdatei nach dem ersten Kompilieren so oft ausführen, wie wir möchten, ohne Ressourcen dafür zu verschwenden. Dies ist bei Skripten nicht der Fall, bei denen Ressourcen auch für den Interpreter zugewiesen werden müssen. Daher wird sie im Allgemeinen langsamer ausgeführt.

Erstellen unseres ersten Skripts unter Linux:

Bash-Logo

In unserem Beispiel werden wir Bashs eigene interpretierte Programmiersprache verwenden, und daher wird unser Interpreter Bash sein. Zuallererst müssen wir so viele kennen Skriptdateien haben Überschriften bekannt als shebang nach dem verwendeten Dolmetscher. Unter Linux finden wir beispielsweise verschiedene Interpreter. Im Fall von Bash lautet der Shibang #! / Bin / bash. In jedem anderen Fall ist es die Binärdatei, die in diesem Fall auf den Interpreter oder die Shell verweist. Bei Unix und Linux hat die Skriptdatei normalerweise die Erweiterung .sh.

Linux Bootable USB Pendrive
Verwandte Artikel:
So erstellen Sie einen bootfähigen USB-Anschluss vom Terminal in einer beliebigen Distribution

Im Skript können wir Interpreterbefehle, Operanden, Konstanten usw. verwenden. Zum Beispiel können wir erstellen ein einfaches Skript um Sicherungskopien auf unserem System zu erstellen und einen Datensatz mit dem Datum zu erstellen, an dem eine Datei mit dem Namen backup.sh mit unserem bevorzugten Texteditor erstellt wurde. Sein Inhalt wird sein:

<div>

<pre><span class="com">#<span class="simbol">!</span>/bin/bash
</span></pre>
<pre>tar cvf /backup/copia<span class="simbol">.</span>tar /home/usuario</pre>
<pre>date <span class="simbol">></span> /backup/log_copia</pre>
</div>

Im obigen Beispiel erstellen Sie beispielsweise eine Sicherungskopie des Verzeichnisses / home / user, packen sie in einen Tarball namens copy.tar und schreiben dann eine Datumsprotokoll. Um es auszuführen, müssen wir ihm Ausführungsberechtigungen erteilen, zum Beispiel:

chmod +x backup.sh

./backup.sh

Ein einfaches Beispiel Ich denke, dass für die meisten Anfänger ein Skript ist. Welches ist eine ziemlich wiederkehrende Frage in letzter Zeit ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   diejenigen sagte

    Wie ändere ich die desktop.ini?
    Grüße

  2.   Antonio sagte

    Gott sei Dank haben Sie es auf einfache Weise erklärt. Ich habe alles sehr klar ... nur, dass ich jetzt nach "Bash", "Snippets", Systemaufrufen usw. usw. usw. suchen muss, im Übrigen ist alles sehr klar. Nur eine Kleinigkeit, nichts weiter; Was soll ich normalerweise tun, wenn ich ein Fenster bekomme, in dem ich drei Optionen (Abbrechen und zwei weitere, an die ich mich nicht erinnere) für ein Skript habe? Kann ich eine Art Virus einführen? Weil ich mich nicht daran erinnere, etwas absenken zu wollen, damit das Fenster herauskommt. Erklären Sie es bitte einem Unbeholfenen

  3.   Platzhalterbild von Sebastian Morales sagte

    Es hat mir sehr geholfen, aber der Beispielcode ist sehr verwirrend, da ich die meisten Bezeichnungen nicht kenne. Ich wünschte, Sie hätten platziert, wofür jedes Element, das Sie in den Code einfügen, gedacht ist, und es daher gut verstanden. Ich hatte auch den Zweifel das ist es eine .sh-Datei?