Informatik Fachbegriffe
Programmieren mit Skripten
Programmieren mit Skripten
Set of flashcards Details
Flashcards | 50 |
---|---|
Language | Deutsch |
Category | Computer Science |
Level | Secondary School |
Created / Updated | 02.04.2013 / 24.03.2023 |
Weblink |
https://card2brain.ch/box/informatik_fachbegriffe1
|
Embed |
<iframe src="https://card2brain.ch/box/informatik_fachbegriffe1/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Kontrollstrukturen
-befehle wie verzweigegungen und schleifen um den Ablauf zu steuern
Datentypen
Zusammenfassung konkreter Wertebereiche -boolean -String -long -int
Datenstrukturen
Objekt zur Speicherung und Organisation von Daten -array
Vorgehen beim erstellen eines Skripts
-Situationsanalyse -Entwurf (PAP,Struktogramm) -Programmierung -Test -Integration
Testen
-Komponententest (Whitebox/Blackbox test) -Systemtest
Bash
-Bourne Again Shell -Standart Shell auf heutigen Linux-Systemen
Interpreter
- übersetzer für die Skriptsprache -ist selber ein Programm
Kommandointerpreter
- gleichbedeutend einem Interpreter
Makro
- Skript das in einer Anwendung gespeichert ist
Skript (Informatik)
-programm (zusammengesetzt aus bestehenden teilen) -textdatei
Shell
-Name des Kommandointerpreters von Linux
Shell-Skript
-Skriptsprache unter Linux/Unix
Arbeitsverzeichniss
-Aktuell ausgewähltesverzeichniss -Standartmäsiig Homeverzeichniss des Benutzers
Case Sensitive
-beachtung von Gross-/Kleinschreibung
Ein-/Ausgabeumlenkung
-Standarteingabe Kanal 0 Tastatur (<) -Stanartausgabe Kanal 1 Bildschirm (>) -Stendarterror Kanal 2 Bildschirm (2>)
Exit-Status
-Rückgabewert eines Kommandos oder Skripts -Standartwert = 0
History
-fenktioniert als Gedächtniss der Shell -speichert die letzten (standard 500) befehlszeilen der Shell
Joker-Zeichen
-Stellvertreter für andere Zeichen -* beliebige anzahl beliebiger Zeichen -? genau 1 beliebiges zeichen
Kommandosubstitution
kommandos die keine eingabe erwarten können mit kommandosubstitution ein arrgument mitgegebn werden.
Pfad
-Wegbeschreibung -Absoluter Pfad beginnend bei Root -relativer Pfad biginnend im aktuellen Verzeichniss
Pipe-Zeichen
-Verbindung von Standartausgabe mit der Stanarteingabe eines weiteren Befehls
Prozess
Ein in den Arbeitsspeicher geladenes und laufendes Programm
Shell-Prompt
-# für root oder $, > für normale user. standardzeile die von der Shell im inaktiven modus angezeigt wird -bedeutet: wartet auf eingabe
Verzeichnissstruktur
-Gesamtheit aller Verzeichnisse eines Systems -Ablagesystem für Dateien
Hilfe über Kommandos anfordern
-man <Befehl> Hilfeseiten zu Befehlen -<Befehl> --help --info <Befehl>
Kommandos zur Verzeichnissverwaltung/Dateiverwaltung
- pwd -mkdir -cd -mv -rm -rmdir -ls -touch -cp -find -grep
Kommandos für die Bearbeitung von Dateiinhalten
-cat -head -tail -less -nano, pico, vi -sort -cut -tr
Befehle miteinander Verbinden
- PIPE
Überwachung und Verwaltung von laufenden Prozessen
-$ps -Al -top -kill -TERM -kill -KILL
Rückgabewert eines Kommandos
-Exit-Status
Basename
Liefert das letzte Wort eines Pfades
Debugger
ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen
Dirname
liefert verzeichniss einer Datei
Shebang-Zeile
Die erste Zeile eins Scripts. damit wirde der Interpreter angegeben. bsp.: #!/bin/bash
Positionsparameter
Varabeln die einem kommando mitgegeben werden
Programmablaufplan
-Schamatische Darstellung eines Programms
Struktogramm
-Schamatische Darstellung eines Programms
Testverfahren
Whitebox/Blackbox
Teststufen
Komponententest, Systemtest
Fehlersuche
ausgabeumlenkung, wert einer variablen ausgeben, pausen, haltepunkte, exit-kommandos, debugger