TIP II_Mit der Shell arbeiten

18 flashcards · Computer Science · by Taimon05

  1. Arbeitsverzeichnis

    Das Verzeichnis, in dem man sich momentan befindet.

  2. Case sensitive

    Unterscheidung zwischen Gross- und Kleinschreibung im Linux-Shell.

  3. Ein-/Ausgabeumlenkung

    Um ein Resultat in einer Datei zu speichern, braucht es eine Umlenkung der Standardausgabe. Wird dank dem « < » oder « > »-Zeichen erledigt. Eingabeumleitung « < » Ausgabeumleitung « > » z.B. « $ dc > Resultate < Kalkulationen »

  4. Exit-Status

    Einen Rückgabewert, wenn ein Befehl seine Arbeit erledigt hat. « 0 » deutet auf eine erfolgreiche, fehlerfreie Erledigung der Aufgabe hin. Jeder andere Wert signalisiert, dass etwas schiefgelaufen ist.

  5. History

    Eine Funktion, die das Eintippen der Befehle zu vereinfachen. Es ist das Gedächtnis der Shell. Mithilfe der Pfeil-Tasten nach oben und unten bewegen. Mit dem gleichnamigen Befehl abrufbar. --> Standardmässig bietet die History Platz für die letzten 500 Befehlszeilen.

  6. Joker-Zeichen

    Zeichen, die es ermöglichen mit einer einzigen Befehlszeile mehrere Dateien zu bearbeiten.

  7. Kommandosubstitution

    Technik, die angewendet wird, wenn ein nachfolgenden Befehl keine Eingabe erwartet.

  8. Pfad, Pipe-Zeichen

    Die Technik den « standard output » des ersten Befehls mit dem « standard input » des zweiten Befehls zu verbinden. Das Zeichen ist « | ». Z.B. « $ cut -d ' ' -f2-4 Telefonliste | sort -k2,2 -k1,1 »

  9. Prozess

    Aktionen die stattfinden, sobald ein Programm läuft.

  10. Shell-Prompt

    Das Bereitschaftszeichen der Shell. Je nach Benutzer oder Einstellungen ist es anders. Die meisten Distributionen verwenden das « # »-Zeichen für den root-User.

  11. Verzeichnisstruktur

    Die Struktur des Ablagesystems für Dateien. Vgl. absoluten und relativen Pfad.

  12. Hilfe über Kommandos anfordern

    Mit der Option « --help » (oder « -h »). --> sehr kurze Beschreibung des Kommandos und eine Liste der wichtigsten Optionen. Aufruf der Manpages (Manualseiten) mit « man ». --> ausführlichere Informationen über ein Kommando. Aufruf des Hilfsprogramms « info ». --> neuer als « man » und die Seiten beinhalten Links (Verweise), die die Navigation innerhalb einer Seite und mit verwandten Themen/ Kommandos vereinfachen.

  13. Kommandos zur Verzeichnisverwaltung

    Ein Verzeichnis ist wie ein Ordner in Windows. Die« Wurzel »dieses Baums wird mit dem Zeichen«/»dargestellt und wird root-Verzeichnis benannt. Angabe des Verzeichnis als Pfad, z. B./ home/ hans/ bericht0106. Arbeitsverzeichnis ermittelt « pwd ». Neues Verzeichnisse anlegen « mkdir ». Zu einem anderen Verzeichnis wechseln « cd ». Dateien des Arbeitsverzeichnis auflisten « ls ».

  14. Kommandos zur Dateiverwaltung

    Leere Datei anlegen « touch ». Umbenennen oder verschieben einer Datei « mv ». Eine Kopie von einer oder mehreren Dateien anfertigen « cp ». Dateien suchen « find ».

  15. Kommandos für die Bearbeitung von Dateiinhalten

    Inhalt der Datei ansehen oder überarbeiten « vi ». Begriffe in einer Datei finden « grep ». Inhalte in der Datei sortieren « sort ». Bestimmte Spalte einer Datei auflisten « cut ». Begriffe in einer Datei durch andere ersetzten « tr ».

  16. Befehle miteinander verbinden

    Wird benutzt wenn eine Reihe von Befehlen nötig ist, um eine Aufgabe zu lösen. Einen direkten Weg Daten miteinander auszutauschen. Die Standardausgabe eines Befehls wird der Standardeingabe des nächsten Befehls mittels einer « Pipe » weitergereicht: « | ».

  17. Überwachung und Verwaltung von laufenden Prozessen

    Eine Art« Taskmanager », mit dem laufende Programme überwacht und gegebenenfalls beendet werden können. Darüber hinaus möchten wir gerne kontrollieren, wie die Auslastung des Arbeitsspeichers oder des Swap Device aussieht. Wenn Sie kontrollieren möchten, welche Prozesse gerade laufen, setzen Sie den Befehl « ps ». (process) mit nachfolgender Befehlszeile ein « $ ps -Al ». Manchmal "hängt" ein Programm und Sie möchten dieses endgültig beenden. Verwenden Sie dafür das Kommando « kill ». Eine Alte…

  18. Rückgabewert eines Kommandos

    Ist beim Skript-Schrieben, eine Art zu wissen, ob eine bestimmte Befehlszeile ihre Arbeit erfolgreich erledigt hat. Beispiele « Konnte die gewünschte Datei gefunden werden?» « Konnte die Datei geöffnet werden?» « Konnte die Datei gelöscht werden?» Usw. Wird dank dem "Exit-Status" abgefragt. Ein Exit-Status von « 0 » bedeutet "Erfolg". --> Um zu kontrollieren, ob das letzte ausgeführte Kommando erfolgreich abgeschlossen hat, geben Sie echo $? ein: