| |
|
|
| |

cd pwd mkdir rmdir - Unix Verzeichnistruktur
cd /irgend/ein/verzeichnis
würde ins Verzeichnis /irgend/ein/verzeichnis wechseln falls es
dieses gibt. Gibt es aber nicht. Damit wir ein wenig mit Verzeichnisen
spielen können legen wir uns eines an:
Wenn du nur
cd
eintippst kommst du in dein Homeverzeichnis
.
Der Befehl
pwd
zeigt dir an in welchem Verzeichnis du dich gerade befindest:
Das Arbeitsverzeichnis.
mkdir test-verzeichnis
legt ein Verzeichnis mit diesem Namen ("test-Verzeichnis") an.
Und zwar unterhalb des Verzeichnises in dem du dich gerade befindest.
cd test-verzeichnis
wechselt in dieses.
Und weils so lustig war machen wir in diesem Verzeichnis gleich nocheins:
mkdir nocheinverzeichnis
und dann gleich hineinwechseln
cd nocheinverzeichnis
Wenn du jetzt:
pwd
machst siehst du in welchem Verzeichnis du bist.
In diesem Verzeichnis können wir jetzt mit den gelernten
Ausgabeumleitungen eine Datei anlegen (natürlich auch z.B. mit
joe oder lynx
oder was auch immer..)
echo blabla > blabla.txt
wenn wir jetzt
cd ..
machen kommen wir ins übergeordnete Verzeichnis (.. steht
immer für das
übergeordnete Verzeichnis ein einzelner Punkt
"." wäre das aktuelle Verzeichnis)
Wenn wir die Datei blabla.txt jetzt lesen wollen ohne dass wir wieder ins
"nocheinverzeichnis" wechseln müssen, schreiben wir:
cat nocheinverzeichnis/blabla.txt
Machen wir
cd
(oder cd ~ die Wellenlinie ("Tilde") ist immer das
Homeverzeichnis)
müssten wir die Datei als
cat test-verzeichnis/nocheinverzeichnis/blabla.txt
ansprechen..
(TIP: Um unnötigen Tipp-Aufwand zu vermeiden verwendet man zum eingeben
der langen Namen die sogennannte "tab completion" Funktion der Shell: Man
schreibt nur die Anfangsbuchstaben z.B. test-v und drückt dann die
TAB
-Taste. Wenn es eine Datei oder Verzeichnis mit diesen Anfangsbuchstaben
gibt vervollständigt die Shell den Namen).
Wenn wir gerade nicht in unserem Homverzeichnis wären könnten
wir die
Datei auch mit:
cat /home/deinusername/test-verzeichnis/nocheinverzeichnis/blabla.txt
ausgeben.
Aber da der Inhalt schon bekannt und das ganze langsam fad wird
löschen wir die Datei wieder:
rm test-verzeichnis/nocheinverzeichnis/blabla.txt
(rm steht für remove und löscht die Datei)
rmdir test-verzeichnis/nocheinverzeichnis
löscht das nocheinverzeichnis
und
rmdir test-verzeichnis
auch noch das test-verzeichnis.
REFERENCES:
man cd
man mkdir
man rmdir
man pwd
|
|
| |
|
|
|