Spezial Terminal
Pathname expansion
Pathname expansion
Damit man Pfadnamen nicht immer vollständig eingeben muss (was speziell im Ordner "System" zu viel Tipparbeit führt), gibt es eine ganze Reihe von Abkürzungen:
"~" ist der Benutzerordner des gerade in der Shell aktiven Benutzers (immer ohne Anführungszeichen).
Bewegt man sich mit dem Befehl "cd" in der Shell in einen anderen Ordner, gelten Punkte als Abkürzungen:
"." ist der aktuelle Ordner,
".." der übergeordnete Ordner.
Damit sind schon krude Befehle möglich:
ls.-la.~/..
So sieht man den Inhalt des Ordners "Benutzer"; die Shell hat automatisch die Tilde durch den Benutzerordner ersetzt und sich dann in der Hierarchie eine Ebene nach oben bewegt.
TIPP Die meiste Schreibarbeit erspart man sich aber mit der Tabulatortaste. In der Shell genügt es, die Anfangsbuchstaben eines Ordners einzutippen und dann Tabulator zu drücken. Wenn die Anfangsbuchstaben eindeutig sind, vervollständigt die Shell den Namen in der Eingabezeile. Waren die Buchstaben nicht eindeutig, hört man einen kurzen Warnton. Dann hat man zwei Möglichkeiten: Drückt man Tabulator noch einmal, zeigt die Shell die passenden Namen an und wartet auf weitere Buchstaben. Tippt man weitere Buchtstaben ein (bis zur Eindeutigkeit), genügt ein erneuter Druck auf die Tabulatortaste, um den Namen zu vervollständigen. Dieser Mechanismus ist ein guter Schutz vor Schreibfehlern! Leider warnt die Shell bei Schreibfehlern ebenfalls nur mit diesem Warnton.
Vorherige Seite
Seite 4 von 4
Nächste Seite




Login über einen Foren Account
Gastposting
Gastbeiträge müssen erst freigeschaltet werden, bevor Sie auf der Seite erscheinen.