Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Das Terminal ist ein wichtiges Werkzeug für Programmierer und ermöglicht das schnelle erledigen von vielen Aufgaben.

Obwohl die Kommandozeile noch aus der Zeit vor grafischen Benutzeroberflächen stammt heisst das nicht, dass es veraltet ist und nicht mehr gebraucht werden kann.

Ein kleines aber hilfreiches Programm ist zum Beispiel tree das Verzeichnisse rekursive in Text form auflisten kann:

$ tree
.
├── README.md
├── app
│   ├── application.js
│   ├── assets
│   │   └── index.html
│   ├── styles
│   │   └── main.styl
│   └── test.js
├── bower.json
├── brunch-config.coffee
├── package.json
└── public
    ├── README.md
    ├── app.css
    ├── app.css.map
    ├── app.js
    ├── app.js.map
    └── index.html

4 directories, 14 files

Verzeichnis Navigation

Die einfachsten Befehle im Terminal werden benutzt um Verzeichnisse zu navigieren.

Mit dem Befehl pwd (print working directory) kann das aktuelle Verzeichnis angezeigt werden. Eine Terminal Session startet immer Heimverzeichnis des aktuellen Benutzer.

$ pwd
/Users/user

Der Inhalt eines Verzeichnisses kann mit dem Befehl ls (list directory) angezeigt werden:

$ ls
Applications       Development        Downloads          FontExplorer       Library            Music 
Desktop            Documents          Dropbox            Google Drive       Movies             Pictures

Eine komplexere Ansicht kann mit den parameter -a (include all directories), -l (list in long format), -h (human readable sizes) erzeugt werden:

$ ls -a -l -h
drwxr-xr-x@  120 user  staff   4,0K  1 Sep 09:38 .
drwxr-xr-x     5 root  admin   170B 17 Okt  2014 ..
drwxr-xr-x@   14 user  staff   476B 19 Aug 15:16 Applications
drwxr-xr-x+    9 user  staff   306B  1 Sep 09:54 Desktop
drwxr-xr-x     8 user  staff   272B 19 Jul 13:43 Development
drwx------@   10 user  staff   340B 11 Jul 14:45 Documents
drwxr-xr-x+    8 user  staff   272B  1 Sep 09:16 Downloads
drwx------@   14 user  staff   476B  1 Sep 09:39 Dropbox
drwxr-xr-x@    4 user  staff   136B  2 Mai  2014 FontExplorer
drwx------@    5 user  staff   170B  1 Sep 09:39 Google Drive
drwx------@   89 user  staff   3,0K  1 Sep 09:40 Library
drwx------@    4 user  staff   136B  1 Dez  2014 Movies
drwx------@    5 user  staff   170B 20 Okt  2014 Music
drwx------@    8 user  staff   272B 10 Aug 10:05 Pictures

Um Verzeichnisse zu wechseln kann der Befehl cd (change directory) benutzt werden.

$ cd Desktop
$ pwd
/Users/user/Desktop

Ruft man cd ohne Argument auf wechselt man automatisch wider ins Heimverzeichnis:

$ cd
$ pwd
/Users/user

Befindet man sich ausserhalb des Heimverzeichnis und möchte zum Beispiel ins Desktop Verzeichnis wechseln kann das Heimverzeichnis mit der tilde ~ (alt + n) abgekürzt werden:

$ cd ~/Desktop
$ pwd
/Users/user/Desktop

Um vom Wurzelverzeichnis ausgehend in ein Verzeichnis zu wechseln muss ein slash / vorangestellt werden:

$ cd /Applications/Adobe
$ pwd
/Applications/Adobe