stefan6591 schrieb:
Ich bin Mac Einsteiger und würde gerne mal wissen was ich am Anfang mit dem Terminal so anstellen könnte.
Das Terminal wird immer dann interessant, wenn man etwas machen möchte, das die Möglichkeiten einer GUI übersteigt - insbesondere alles, was Automatisierungen anbelangt. Ausserdem erlaubt die Shell administrative Zugriffe, die über den Finder nicht möglich sind (wobei man diese wirklich besser unterlässt, wenn man nicht genau weiss, was man tut).
Ich bin allerdings überhaupt nicht der Meinung, dass man sich als Einsteiger grundsätzlich vom Terminal fern halten sollte, im Gegenteil! Mit einer Shell kann man so viele tolle Dinge anfangen, wer da drauf verzichtet, obwohl OS X alles Nötige dafür mitbringt, ist selber schuld. Ein Einstieg in die Bash und Bash-Scripting lohnt sich auf jeden Fall.
Ein paar grundlegende Befehle wären auch nicht schlecht.
Was sollte ich unbedingt damit ausprobieren??
Das wird jetzt etwas schwierig
. Hier mal zwei Links, wo du dich etwas einlesen kannst:
GNU Bash-Dokumentation:
http://www.gnu.org/software/bash/
(Anmerkung: die Bash "Bourne Again Shell" ist die Standard-Shell auf OS X, also das, was du siehst, wenn du Terminal.app startest; daneben gibt es verschiedene andere Shell, wie die csh oder die ksh)
Bash-Programmierung:
http://www.linuxfibel.de/bashprog.htm
Und hier noch eine ganz kurze Liste mit paar wirklich grundlegenden Befehlen, die man unbedingt kennen muss:
ls - Verzeichnis auslesen (entspricht dir auf DOS-Systemen)
cd - Verzeichnis wechseln
rm - Datei / Verzeichnis löschen
mv - Datei / Verzeichnis verschieben
cp - Datei / Verzeichnis kopieren
cat - Datei auslesen
sudo - Befehl als root ausführen
su - als anderen Benutzer anmelden
ps - Prozess-Liste anzeigen (statisch)
top - Prozess-Liste mit zusätzlichen Infos anzeigen (automatisch aktualisiert)
cron - Tool zum zeitgesteuerten Starten von Programmen
diskutil - OS X-Tool zum Verwalten von Volumes (mounten, unmounten etc.)
exit - Bash beenden
Und das allerwichtigste:
man - Tool zum Anzeigen von Manpages ("Handbücher") für die einzelnen Befehle / Tools
Bsp.: "man ls" zeigt die Manpage für ls an