Das Terminal, Teil 1 - Grundlagen
Es kann äußerst nützlich sein, wenn man sich mit dem Terminal ein wenig auskennt. Einige Dinge, wie verstecken von Dateien oder umschalten von QuickTime in den Vollbild-Modul lassen sich am einfachsten mit dem Terminal erledigen.
Hier in Teil 1 lernen sie Grundlagen über das Terminal. Wie startet man das Terminal, was sehen wir im Terminal und was sind die grundlegenden Befehle zur Navigation durch Ordner.
Das Terminal starten
Das Terminal starten sie über Doppelklick auf "Terminal" im Ordner "Dienstprogramme" (apfel-shift-U im Finder).
Last login: Sat Jan 14 17:50:33 on ttyp1
Welcome to Darwin!
localhost:~ snh$ _
Hinter dem "$"-Zeichen können sie Befehle eingeben. Terminal-Befehle sind kleine Programm, die im Allgemeinen keine grafische Ausgabe haben.
Terminal Befehle machen ihre Ausgaben meist in Form von Text.
Ein Terminal-Befehl besteht aus dem Namen des Befehls und zugehörigen Parametern, die im Allgemeinen durch Leerzeichen getrennt hinter dem Befehl eingegeben werden.
$ [Befehl] [Paramter1] [Parameter2] etc..
Vor dem "$"-Zeichen stehen ein paar Informationen, wie der Computername ("localhost"), das Verzeichnis (der Ordner), in dem sie sich befinden ("~") und ihr Benutzername ("snh").
"localhost" ist eigentlich nicht wirklich der Name ihres Computers - es bedeutet, dass sie sich auf ihrem lokalen Computer befinden. "~" (Tilde) ist auch nicht wirklich ein Ordner, sondern ein Kürzel für ihren Home-Ordner.
Navigation im Terminal und Anzeige von Ordnerinhalten
Zur Navigation im Terminal nutzen wir die Befehle cd (change directory) und pwd (print working directory). Zur Anzeige des Inhalts des aktuellen Ordners nutzen wir den Befehl ls (list directory contents).
Wenn sie nun pwd in das Teminal eingeben sehen sie den Pfad zu dem Ordner in dem sie sich momentan befinden.
localhost:~ snh$ pwd
/Users/snh
Ihr Homeverzeichnis befindet sich also in "/Users/[Benutzername]". "Users" ist der übergeordnete Ordner. Versuchen sie nun dem Befehl "ls", um sich den Inhalt ihres Home-Ordners anzeigen zu lassen.
localhost:~ snh$ ls
Desktop Sites scripts
Documents Type name of new folder signatur.txt
Incomplete WebScarab.properties test.eps
Library ZDE knowledgebase
Das was sie nun sehen, sollte dem entsprechen, was sie sehen, wenn sie im Finder auf das kleine Häuschen klicken, eben genau ihr Home-Ordner. Manche der angezeigten Namen gehören zu Ordnern, andere sind Dateien oder Programme.
Der Befehl ls kennt ein paar nützliche Parameter, wie "-l" (long list) und "-a" (show all). "-l" zeigt ihnen eine ausführliche Liste des Ordnerinhalts.
localhost:~ snh$ ls -l
total 54112
drwx------ 19 snh snh 646 Jan 14 17:41 Desktop
drwx------ 57 snh snh 1938 Jan 10 05:11 Documents
drwxr-xr-x 5 snh snh 170 Sep 27 20:06 Incomplete
drwx------ 52 snh snh 1768 Jan 10 22:29 Library
drwx------ 3 snh snh 102 May 18 2005 Movies
drwx------ 12 snh snh 408 Jan 2 13:15 Music
[...]
Mit "ls -a" werden auch versteckte Dateien angezeigt. Sie können Parameter meist auch kombiniert eingeben "ls -la" oder so "ls -l -a". Versteckte Dateien beginnen unter Unix im Allgemeinen mit einem ".".
localhost:~ snh$ ls -la
total 54600
drwxr-xr-x 89 snh snh 3026 Jan 15 02:02 .
drwxrwxr-t 6 root admin 204 Nov 9 19:27 ..
drwxr-xr-x 8 snh snh 272 May 29 2005 .CBIRC
-rw-r--r-- 1 snh snh 3 May 18 2005 .CFUserTextEncoding
-rw-r--r-- 1 snh snh 15364 Jan 14 17:40 .DS_Store
drwxrwxrwt 3 snh snh 102 Oct 23 00:40 .TemporaryItems
drwx------ 2 snh snh 68 Jan 14 17:56 .Trash
-rw------- 1 snh snh 0 Jan 9 00:12 .Xauthority
[...]
"-l" und "-a" sind nur ein Bruchteil der Parameter, die der Befehl "ls" beherrscht, wir werden aber an dieser Stelle nicht auf die weiteren Parameter eingehen.
Tipp: Mit dem Befehl "man" können sie sich Beschreibungen zu dem meisten Befehlen ansehen. Mit "man ls" sehen sie beispielsweise, welche Parameter der Befehl "ls" beherrscht, und was diese Parameter so alles machen. Verlassen sie "man" durch Eingabe von "q".
Die Ordner "." und ".." haben eine spezielle Rolle. "." ist ein Kürzel für den aktuellen Ordner und ".." ein Kürzel für den übergeordneten Ordner.
Da wir uns noch im Home-Ordner befinden, entspricht ".." also dem Ordner "/User".
Mit dem Befehl
cd [Pfad]
wechseln sie den Ordner. Sie können den Ordner zu dem sie wechseln als absoluten oder als relativen Pfad angeben (relativ zu dem Ordner, in dem sie sich grade befinden).
Beispiele:
cd /User | in den Ordner /User wechseln |
cd ~ | In den Home-Ordner wechseln |
cd ~/Documents | In den "Dokumente"-Ordner im Home-Ordner wechseln |
cd Documents | Wenn sie sich im Home-Ordner befinden, wechseln sie in den Dokumente- Ordner (relative Pfadangabe) |
cd .. | In den übergeordneten Ordner wechseln |
cd ../sandi/Documents | In den Ordner "Dokumente" im Ordner "sandi" wechseln, welcher sich wiederrum im übergeordneten Ordner befindet. |
Der oberste Ordner ist "/", der sogenannte root-Ordner. Alle anderen Ordner und auch externe Festplatten und das DVD- Laufwerk befinden sich irgendwo im Pfad unter "/".
Tipp: Sie können Pfade mit der Tabulatortaste schneller eingeben. Die Tabulatortaste vervollständig Eingaben automatisch. Wenn sie bespielsweise "cd Docu[Tabulator Taste]" tippen, wird daraus automatisch "cd Documents" - vorrausgesetzt dieser Ordner existiert.
Zusammenfassung
cd | change directory Wechselt den aktuellen Ordner |
pwd | print working directory Zeigt den Pfad zum aktuellen Ordner |
ls | list directory contents Zeigt den Inhalt des aktuellen Ordners |
Teil 2 - coming soon...
