# Rechnerpraxis ## `06` Wiederholung 📚  SS19
|
INF 1
Ben Lebherz
benjamin.lebherz@hft-stuttgart.de
# Kurztest Ergebnisse 📚 * $ nicht Teil des Befehls (sorry) - - -- * Ungeteste Befehle ## Befehle immer so angeben, dass man sie **direkt im Terminal verwenden könnte**!
#### Geben Sie in Ihrem Home-Verzeichnis das Kommando "`cd /tank`" ein. Was passiert und um welche Art von Pfad handelt es sich?
#### Geben Sie in Ihrem Home-Verzeichnis das Kommando "`cd /tank`" ein. Was passiert und um welche Art von Pfad handelt es sich? * **`cd`** (change directory) - wechsel in das angegebene Verzeichnis * **`/tank`** * **absoluter Pfad**, erkennbar am **/** am Anfang * "komplett", nichts davor oder dahinter ```bash $ cd /tank $ pwd /tank ```
#### Wie sind die Dateirechte von **`backup_docker.sh`** gesetzt? ```bash - rwx r-x r-x 1 root root backup_docker.sh ```
#### Wie sind die Dateirechte von **`backup_docker.sh`** gesetzt? ```bash - rwx r-x r-x backup_docker.sh ```
#### Wie sind die Dateirechte von **`backup_docker.sh`** gesetzt? ```bash - rwx r-x r-x backup_docker.sh ``` * Besitzer | rwx * lesen * schreiben * ausführen ## 7
#### Wie sind die Dateirechte von **`backup_docker.sh`** gesetzt? ```bash - rwx r-x r-x backup_docker.sh ``` * Gruppe | r-x * lesen * * ausführen ## 5
#### Wie sind die Dateirechte von **`backup_docker.sh`** gesetzt? ```bash - rwx r-x r-x backup_docker.sh ``` * Welt | r-x * lesen * * ausführen ## 5
#### Wie sind die Dateirechte von **`backup_docker.sh`** gesetzt? ```bash - rwx r-x r-x backup_docker.sh ``` * 7 | rwx | Besitzer * 5 | r-x | Gruppe * 5 | r-x | Welt ## 755
#### Mit welchem *einzeiligen* Befehl leiten Sie die **ausführliche** Auflistung **aller** Dateien in Ihrem Homeverzeichnis in eine Datei Namens `log.txt` um? *(erinnern Sie sich, wie mit `echo` und `cat` in Dateien geschrieben wird)*
Mit welchem *einzeiligen* Befehl leiten Sie die ausführliche **Auflistung** aller Dateien in Ihrem Homeverzeichnis in eine Datei Namens `log.txt` um? *(erinnern Sie sich, wie mit `echo` und `cat` in Dateien geschrieben wird)* ```bash $ ls ```
Mit welchem *einzeiligen* Befehl leiten Sie die **ausführliche Auflistung** aller Dateien in Ihrem Homeverzeichnis in eine Datei Namens `log.txt` um? *(erinnern Sie sich, wie mit `echo` und `cat` in Dateien geschrieben wird)* ```bash $ ls -l ```
Mit welchem *einzeiligen* Befehl leiten Sie die **ausführliche Auflistung aller Dateien** in Ihrem Homeverzeichnis in eine Datei Namens `log.txt` um? *(erinnern Sie sich, wie mit `echo` und `cat` in Dateien geschrieben wird)* ```bash $ ls -la ```
Mit welchem *einzeiligen* Befehl leiten Sie die **ausführliche Auflistung aller Dateien** in Ihrem Homeverzeichnis **in eine Datei Namens `log.txt`** um? *(erinnern Sie sich, wie mit `echo` und `cat` in Dateien geschrieben wird)* ```bash $ ls -la >> log.txt ```
Mit welchem *einzeiligen* Befehl leiten Sie die **ausführliche Auflistung aller Dateien** in Ihrem Homeverzeichnis **in eine Datei Namens `log.txt`** um? *(erinnern Sie sich, wie mit `echo` und `cat` in Dateien geschrieben wird)* ```bash $ ls -la >> log.txt ``` ## Check ```bash $ cat log.txt # sollte dasselbe sein wie $ ls -la ```
Gehen Sie in Ihr Home-Verzeichnis bzw. stellen Sie sicher, das Sie in Ihrem Home-Verzeichnis sind. Erstellen Sie eine leere Datei Namens "susi.txt". Mit welchem Befehl verschieben Sie die Datei "susi.txt" in das existierende Unterverzeichnis "pvl"?
Gehen Sie in Ihr Home-Verzeichnis bzw. stellen Sie sicher, das Sie in Ihrem Home-Verzeichnis sind. Erstellen Sie eine leere Datei Namens "susi.txt". Mit welchem Befehl verschieben Sie die Datei "susi.txt" in das existierende Unterverzeichnis "pvl"? ```bash $ ls -l drwxr-xr-x 2 ben staff 64 May 2 15:11 pvl ```
Gehen Sie in Ihr Home-Verzeichnis bzw. stellen Sie sicher, das Sie in Ihrem Home-Verzeichnis sind. **Erstellen Sie eine leere Datei Namens "susi.txt"**. Mit welchem Befehl verschieben Sie die Datei "susi.txt" in das existierende Unterverzeichnis "pvl"? ```bash $ touch susi.txt ```
Gehen Sie in Ihr Home-Verzeichnis bzw. stellen Sie sicher, das Sie in Ihrem Home-Verzeichnis sind. Erstellen Sie eine leere Datei Namens "susi.txt". Mit welchem Befehl verschieben Sie die Datei "susi.txt" in das existierende Unterverzeichnis "pvl"? ```bash $ ls -l drwxr-xr-x 2 ben staff 64 May 2 15:11 pvl -rw-r--r-- 1 ben staff 0 May 2 15:11 susi.txt ```
Gehen Sie in Ihr Home-Verzeichnis bzw. stellen Sie sicher, das Sie in Ihrem Home-Verzeichnis sind. Erstellen Sie eine leere Datei Namens "susi.txt". **Mit welchem Befehl verschieben Sie die Datei "susi.txt" in das existierende Unterverzeichnis "pvl"?** ```bash $ mv susi.txt pvl/ ```
Mit welchem Befehl ändern Sie die Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * Der Besitzer darf Alles * die Gruppe darf nur Schreiben * alle Anderen dürfen nur Schreiben und Ausführen? Verwenden sie **Oktalzahlen** um die Rechte im Befehl anzugeben!
Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * Der Besitzer darf Alles ## rwx ## 7
Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * die Gruppe darf nur Schreiben
Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * die Gruppe darf nur Schreiben ## -w-
Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * die Gruppe darf nur Schreiben ## -w- ## 2
Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * alle Anderen dürfen nur Schreiben und Ausführen ## -wx
Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * alle Anderen dürfen nur Schreiben und Ausführen ## -wx ## 3
Mit welchem Befehl ändern Sie die Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * Der Besitzer darf Alles (**`rwx`**) * die Gruppe darf nur Schreiben (**`-w-`**) * alle Anderen dürfen nur Schreiben und Ausführen (**`-wx`**) Verwenden sie **Oktalzahlen** um die Rechte im Befehl anzugeben! ## 723
Mit welchem Befehl ändern Sie die Dateirechte so, dass für **`backup_docker.sh`** folgendes gilt: * Der Besitzer darf Alles (**`rwx`**) * die Gruppe darf nur Schreiben (**`-w-`**) * alle Anderen dürfen nur Schreiben und Ausführen (**`-wx`**) Verwenden sie **Oktalzahlen** um die Rechte im Befehl anzugeben! ```bash $ chmod 723 backup_docker.sh ```
Mit welchem Befehl (nur einer, nicht mehrere hintereinander) legen sie eine leere Datei namens **`pvl.lock`** in **`/tmp/lockfiles/hft/`** an?
Mit welchem Befehl (nur einer, nicht mehrere hintereinander) legen sie eine leere Datei namens **`pvl.lock`** in **`/tmp/lockfiles/hft/`** an? ### leere Datei ```bash $ touch
```
Mit welchem Befehl (nur einer, nicht mehrere hintereinander) legen sie eine leere Datei namens **`pvl.lock`** in **`/tmp/lockfiles/hft/`** an? ```bash $ touch /tmp/lockfiles/hft/pvl.lock ```
Mit welchem Befehl löschen Sie die Datei **`susi.txt`**, die im Unterverzeichnis **`pvl`** liegt, direkt aus Ihrem Home-Verzeichnis heraus? * Sie sollen nicht erst in das Unterverzeichnis wechseln, sondern mit einem einzeiligen Befehl direkt aus Ihrem Homeverzeichnis heraus die Datei im Unterordner löschen.
Mit welchem Befehl löschen Sie die Datei **`susi.txt`**, die im Unterverzeichnis **`pvl`** liegt, direkt aus Ihrem Home-Verzeichnis heraus? ```bash $ ls -l drwxr-xr-x 2 ben staff 64 May 2 15:11 pvl ```
Mit welchem Befehl löschen Sie die Datei **`susi.txt`**, die im Unterverzeichnis **`pvl`** liegt, direkt aus Ihrem Home-Verzeichnis heraus? ```bash $ ls -l drwxr-xr-x 2 ben staff 64 May 2 15:11 pvl ``` Blick in den Ordner ```bash $ ls -l pvl/ -rw-r--r-- 1 ben staff 0 May 2 15:11 susi.txt -rw-r--r-- 1 ben staff 0 May 2 15:11 tina.txt -rw-r--r-- 1 ben staff 0 May 2 15:11 tom.txt -rw-r--r-- 1 ben staff 0 May 2 15:11 werner.txt ```
Mit welchem Befehl löschen Sie die Datei **`susi.txt`**, die im Unterverzeichnis **`pvl`** liegt, direkt aus Ihrem Home-Verzeichnis heraus? ```bash $ ls -l pvl/susi.txt -rw-r--r-- 1 ben staff 0 May 2 15:11 susi.txt ```
Mit welchem Befehl **löschen** Sie die Datei **`susi.txt`**, die im Unterverzeichnis **`pvl`** liegt, direkt aus Ihrem Home-Verzeichnis heraus? ```bash $ rm pvl/susi.txt -rw-r--r-- 1 ben staff 0 May 2 15:11 susi.txt ```
Wie können Sie sich das aktuelle Verzeichnis ausgeben lassen? Nennen sie **zwei** Befehle/Varianten!
#### Wie können Sie sich das aktuelle Verzeichnis ausgeben lassen? Nennen sie **zwei** Befehle/Varianten! Gemeint war ```bash $ pwd && echo $PWD ```` Auch korrekt ```bash $ ls && dir ```
Erstellen Sie ein Unterverzeichnis mit dem Namen **`tank`**. Tragen Sie den Befehl (so wie Sie ihn im Terminal eingeben) in das Antwortfeld ein.
Erstellen Sie ein Unterverzeichnis mit dem Namen **`tank`**. Tragen Sie den Befehl (so wie Sie ihn im Terminal eingeben) in das Antwortfeld ein. ## `mkdir` Befehl ```bash $ mkdir tank ```