Bash Aufgaben

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Besondere Dateien

  1. Beschreiben sie die Funktion der folgenden Dateien
  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_history
  • ~/.bash_logout

Wichtige Systemvariablen

  1. Beschreiben sie folgende System-Variablen
  • PATH
  • HOME
  • BASH
  • PWD
  • OLDPWD
  • PS1 ,PS2 , PS3
  • UID
  • EDITOR
  • MAIL
  • HOSTNAME

Stellungsparameter (Spezielle Variablen)

  1. Welche Stellungsparameter gibt es
  2. Mit welchem Befehl setzt man sie
  3. Bilden sie einen Satz aus 9 Worten und probieren sie damit die Stellungsparameter aus
  4. Schreiben sie ein Skript das die Stellungsparameter ausgibt die man ihm übergibt

Systemparameter

  1. Welche Systemparameter gibt es und welche Funktion haben sie

shift-Kommando

  1. Wozu ist das shift-Kommando gut
  2. Experimentieren sie damit

read-Kommando

  1. Wozu ist das read-Kommando gut
  2. Schreiben sie ein Skript das sie nach ihrem Namen und Nachnamen fragt und ihn dann ausgibt

Einfache Verzweigungen

  1. Nennen und beschreiben sie die 2 Arten Einfacher Verzweigungen

Endestatus

  1. Was ist der Returncode
  2. Erzeugen sie beliebige Fehlermeldungen und lassen sie sich die Returncodes mit "echo $?" ausgeben

test-Kommando

  1. Was macht das test-Kommando
  2. Welche Schreibweisen gibt es

Numerischer Vergleich

  1. Welche Numerischen Vergleichsoperanden gibt es
  2. Schreiben sie ein Skript das Ausgabe gibt ob 2 zahlen gleich sind oder nicht

String-Vergleich

  1. Welche String Vergleichsoperanden gibt es
  2. Schreiben sie ein Skript das Ausgabe gibt ob 2 Strings gleich sind oder nicht

Objekt-Eigenschaften

  1. Welche test-operanden kann man auf eine Datei anwenden
  2. Schreiben sie ein Skript das Ausgabe gibt ob eine Datei ein Verzeichnis

Prioritäten bei logischen Verknüpfungen