UnixTools01 05: Difference between revisions
(Created page with "= Basic Shell Commands (working with data files) = = cat = = touch = = rm = = mkdir = = rmdir = = mv = = Q&E:= # Was passiert, wenn Sie mit rmdir ein Verzeichnis löschen wollen, das nicht leer ist? # Können Sie mit rm auch ein Verzeichn is lösschen? Selbst, wenn dieses nicht leer ist? Wie?") |
(→cat) |
||
Line 2: | Line 2: | ||
= cat = |
= cat = |
||
Angenommen, im aktuellen Verzeichnis gibt es eine Datei mit dem Namen '''info.txt'''. Wenn wir wissen wollern, welcher Text sich in dieser Datei verwendet, können wir das Kommando '''cat''' verwenden. Das Programm '''cat''' gibt den Inhalzt einer Datei auf dem Bildschirm aus: |
|||
'''gruenau4 jpr 1 ( ~ ) $ cat info.txt''' |
|||
Good morning, |
|||
This is the content of file info.txt |
|||
Befindet sich diese Datei nicht im aktelennen Aworking Directory, sondern zum Beispiel im Verzeichnis /tmp, muss als Name ein gültiger Path Name angegeben werden (wie/wo das Sistem diese Datei finden kann), z.B. |
|||
'''gruenau4 jpr 1 ( ~ ) $ cat /tmp/info.txt''' |
|||
Good morning, |
|||
This is the content of file info.txt |
|||
Geben wir dem Programm '''cat''' die Namen mehrerer Dateien (man sagt dann, dass Programm hat mehrere Argumente), so gibt '''cat''' alle diese Dateien hintzereinander aus. Daraus leitet sich auch der Name des Programms ab: '''cat''' - als Kurzform für '''concatenate''' (verbinden), da es alle angegebenen Dateien verbindet und sie gemeinsam (hintereinander) ausgibt. Hier geben wir denselben Namen 3 mal an, dadurch erscheint der Inhalt der Datei dreimal. |
|||
'''gruenau4 jpr 1 ( ~ ) $ cat info.txt info.txt info.txt''' |
|||
Good morning, |
|||
This is the content of file info.txt |
|||
Good morning, |
|||
This is the content of file info.txt |
|||
Good morning, |
|||
This is the content of file info.txt |
|||
= touch = |
= touch = |
||
= rm = |
= rm = |
Revision as of 08:59, 25 November 2024
Basic Shell Commands (working with data files)
cat
Angenommen, im aktuellen Verzeichnis gibt es eine Datei mit dem Namen info.txt. Wenn wir wissen wollern, welcher Text sich in dieser Datei verwendet, können wir das Kommando cat verwenden. Das Programm cat gibt den Inhalzt einer Datei auf dem Bildschirm aus:
gruenau4 jpr 1 ( ~ ) $ cat info.txt Good morning, This is the content of file info.txt
Befindet sich diese Datei nicht im aktelennen Aworking Directory, sondern zum Beispiel im Verzeichnis /tmp, muss als Name ein gültiger Path Name angegeben werden (wie/wo das Sistem diese Datei finden kann), z.B.
gruenau4 jpr 1 ( ~ ) $ cat /tmp/info.txt Good morning, This is the content of file info.txt
Geben wir dem Programm cat die Namen mehrerer Dateien (man sagt dann, dass Programm hat mehrere Argumente), so gibt cat alle diese Dateien hintzereinander aus. Daraus leitet sich auch der Name des Programms ab: cat - als Kurzform für concatenate (verbinden), da es alle angegebenen Dateien verbindet und sie gemeinsam (hintereinander) ausgibt. Hier geben wir denselben Namen 3 mal an, dadurch erscheint der Inhalt der Datei dreimal.
gruenau4 jpr 1 ( ~ ) $ cat info.txt info.txt info.txt Good morning, This is the content of file info.txt Good morning, This is the content of file info.txt Good morning, This is the content of file info.txt
touch
rm
mkdir
rmdir
mv
Q&E:
- Was passiert, wenn Sie mit rmdir ein Verzeichnis löschen wollen, das nicht leer ist?
- Können Sie mit rm auch ein Verzeichn is lösschen? Selbst, wenn dieses nicht leer ist? Wie?