UnixTools01 03

From
Revision as of 16:59, 23 November 2024 by Jpr (talk | contribs)
Jump to navigation Jump to search

Files, Directorie, Working Directory

Auf einem Computer gibt es tausende Dateien, die sich in Verzeichnissen befinden, die sich selbst auch wieder in Verzeichnissen befinden können.

Eine Datei info.txt', die sich in einem Verzeichnis b befindet, dass sich selbst in einem Verzeichnis a befindet, wird als /a/b/info.txt geschrieben. Man nennt dies auch den vollständigen Namen der Datei. (dass es sich um einen vollständigen Namen handelt erkennen wir daran, dass er mit einem / beginnt).

Ihre Shell hat zu jedem Zeitpunkt ein einziges Verzeichnis ganz besonders im Augo - das sogenannte Working Directory.Wenn Sie sich frisch angemeldet haben (login), ist dieses "auserwähöte Directory"" (Working Directory) ihr Home Directory. Das ist ein Verzeichnis, das der Systemadminstrator speziell für Sie angelegt hat, für Ihre Daten. Andere Nutzer werden andere Verzeichnisse haben, damit man sofort sieht, welche Dateien zu wem gehören.

pwd

Um den Namen des WOrking Directories zu erfahren, benutzen Sie das Kommando pwd (Pint Wirking Directory)

 gruenau4 jpr 1 ( ~ ) $ pwd
 /vol/home-vol1/unixsoft/jpr

Wenn Sie dies unmittelbar nach dem Anmelden (login) tun, dann erfahren Sie also den Namen ihres Home Directories.

Der Name des Working Directories ist übrigens immer ein vollständiger Name, was wir daran erkennen, dass er mit / beginnt.

cd my_directory =

Während Sie ihr Home Directory nicht ändern können (es ist einfach dasjenige Verzeichnis, in dem ihre Daten liegen), kann die Shell das Verzeichnis, das sie gerade im Auge hat, also das Working Directory, ändern. Dazu verwenden wir das Kommando cd (Change Directory) und geben gleich danach, als Argument, den Namen des neuen Working Directories an.

 gruenau4 jpr 1 ( ~ ) $ cd /vol/home-vol1/unixsoft/medvediu/
 gruenau4 jpr 4" ( medvediu ) $ pwd
 /vol/home-vol1/unixsoft/medvediu

Gleich danach können wir, wie zuvor, mit pwd den Namen des neuen Working Directories ermitteln. Tipp: Achten Sie auf den Prompt der Shell! Dort finden Sie vielleicht einen Hinweis darauf, dass Sie jetzt ein anderes Working Directory haben.

Die Bedeuting von ~

ihrer Shell 

Wenn Sie sich frisch eingeloggt haben, befinden Sie sich in Ihrem Home-Directory. Das ist ein verzeichnis, dass der Systemadminstrator nur für Sie angelegt hat, für Ihre Daten. Andere Nutzer werden andere Verzeichnisse haben. Ebenso wird das System seine eigenen Daten in noch anderen Verzeichnissen speichern.

pwd

Wenn Sie wissen wóllen, wie sich das Verzeichnis nenn Auf einem Computer gibt es Tausende Dateien. Jede Datei hat eien Namen, z.B, info.txt oder 'picture.jpg. Um den Überblick nicht zu verlieren, werden diese Dateien in Directories abgelegt. Zum Beispiel können die beiden Dateien info.txt' und picture.jpg sich in einem verzeichnis a befinden. Zusätzlich zu dem Verzeichnis a gibt es vielleicht auch noch ein Verzeichis 'b' und ein Verzeichnis 'c' und noch viele weitere Verzeichnisse, vielleicht so viele , dass es sinnvoll ist, einige Dieser Verzeichnisse in ein verzeichnis 'X' und andere in ein Verzeichnis 'Z' unterzubringen. Eine Datei info.txt', die sich in einem Verzeichnis