|
|
Created by Patricia Steves
over 9 years ago
|
|
| Question | Answer |
| Wozu dient SSH (Secure Shell)? | Sicherer Login auf einem entfernten Rechner |
| Nutzung von SSH? | ssh destination [cmd] cmd zum Ausführen von Kommandos destination = [user@]host |
| Wie funktioniert SSH? Bzw. Ablauf der Schritte | |
| Bei welchem Schritt muss man auf Man-in-the-Middle-Angriffe achten? | Bei der Überprüfung des Fingerprints, vor der Bestätigung, ob fortgefahren werden soll. Am besten zuerst den Schlüssel notieren und vergleichen |
| Wozu dient lokale Port-Weiterleitung? | Weiterleitung eines festgelegten lokalen Ports zum entfernten Rechner, der wiederum über den remote Port Verbindung zum remote Host aufnimmt. |
| Wie funktioniert lokale Port-Weiterleitung? (Shell-Kommando) | ssh [-g] -L local_port:remote_host:remote_port destination |
| Kann man auf localhost Ports < 1024 öffnen? | Ja, man benötigt aber Root-Rechte. |
| Struktur und Aufbau von Verzeichnis und Dateinamen | /usr/bin/whoami: absoluter Pfad . aktuelles Verzeichnis .. Oberverzeichnis ~ Home-Verzeichnis ~sfink Home-Verzeichnis von S. Fink |
| Welches Kommando benötigt man für die Verkettung von Dateien? | cat file1 file2 ... Ausgabe auf Standardausgabe |
| Wie vergleicht man zwei Dateien? | diff [-u] file1 file2 -u: unified Ausgabeformat |
| Eine Datei auf ein Muster (Pattern) untersuchen? | grep [-i] pattern file(s) -i: Groß- und Kleinschreibung ignorieren |
| Kompression und Dekompression von Dateien | gzip file(s) gunzip file(s) |
| Archivieren von Dateien | tar mode file(s) [-C dir] mode = [c]reate, e[x]tract, [v]erbose Anzeigen der behandelten file(s), f[host:]name, Filtern mittels g[z]ip -C dir: Wechseln in vorheriges Verzeichnis |
| tar cvf backup.tar ~/private | Erzeugt ein Tar-File mit Namen backup.tar und kopiert den Inhalt des Verzeichnisses ~/private (samt seiner Unterverzeichnisse) hinein |
| tar xvf backup.tar | Entpackt den Inhalt aus Archiv backup.tar |
| tar tvf backup.tar | Zeigt den Inhalt des Archivs backup.tar an. |
| tar zxvf backup.tar.gz -C ~/dir | Dekomprimiert das Archiv und entpackt es ins Verzeichnis ~/dir. |
| Wozu dienen Wildcards? | Zum Abkürzen von Namen oder Beschreibungen |
| Wildcard: * | Zeichenkette mit beliebigen Zeichen |
| Wildcard: ? | Genau ein beliebiges Zeichen |
| Wildcard: [...] | Angabe einer Buchstaben- oder Zeichenmenge, zB [0-9] |
| Welche Arten von Shells gibt es? | ! Bourne-Shell (/bin/sh und /sbin/sh) C-Shell (/bin/csh) = größer, langsamer Korn-Shell (/bin/ksh) = best of sh + csh Bash (/bin/bash) Linux-Standard-Shell |
| Shell-Variablen und Nutzung | Nur innerhalb einer Shell bekannt (lokal). Setzen: bsh > var=Ber | csh > set var=Ber Anzeigen: echo $var Löschen: unset var |
| In welchen Shells werden Alias-Namen unterstützt? | C-Shell und Korn-Shell. |
| Wie werden Aliasnamen in der C-Shell gesetzt? | alias ll 'ls -l ; pwd' |
| Wie werden Aliasnamen in der Korn-Shell gesetzt? | alias ll='ls -l ; pwd' |
| Welche Shells unterstützen Felder? | C-Shell und Korn-Shell. |
| Wie erzeugt man in der C-Shell Felder? (weniger wichtig) | set a=(A B C) echo $a[1] > 'A' anzeigen set lsakt='ls' > Liste mit Dateinamen echo $lsakt[1] > 1. Filenamen anzeigen |
| Wie erzeugt man in der Korn-Shell Felder? | a[0]=A a[3]=asdf echo ${a[0]} > 'A' anzeigen echo ${a[*]} > 'A asdf' anzeigen set -A b B1 B2 B3 > Definition des Feldes b in einer Zeile; bash: typeset -a b=(B1 B2 B3) |
| Wie liest man Nutzereingaben in der Bourne-Shell aus? | echo -n "Enter Name:" read name echo $name |
| Wie liest man Nutzereingaben in Bash aus? | echo "Enter: Vorname Nachname " read vorname nachname echo $vorname $nachname |
| Wozu dient exit n? | (vorzeitige) Beendigung eines Shell-Programms, Abbruchinformation n (0-256) zur Verfügung stellen, die direkt nach Programmende abrufbar ist. Konvention: 0 = Erfolg |
| Wie ruft man die Abbruchinformation in der Bourne-Shell ab? | echo $? |
| Wie ruft man die Abbruchinformation in der C-Shell ab? | echo $status |
| Wie funktioniert Kommandoersetzung in der Bourne-Shell? | Datum=`date` |
| Wie funktioniert Kommandoersetzung in der C-Shell? | set Datum=`date` |
| Wie funktioniert Kommandoersetzung in der Korn-Shell? | Datum=$(date) Liste=$(< /etc/passwd) |
| Wie funktioniert Mathematik in der Bourne-Shell? | x=5 erg=`expr 2 + $x` |
| Fortsetzen auf Folie 59 | 0.11.11: Boolesche Ausdrücke |
Want to create your own Flashcards for free with GoConqr? Learn more.