Über die Konsole lassen sich in Mac OS X vielseitige Prozesse ausführen.
Mit dem Befehl "man" (= Manual) öffnet man z. B. die Anleitung zu einem UNIX Kommando. Sie erfahren dabei alle möglichen Parameter und die richtige Eingabesyntax. Beispiel: "man cd".
Es folgt ein Auflistung grundlegender UNIX Kommandos:
| cd | change directory — Welchselt in ein angegebenenes Verzeichnis |
| cd .. | wechselt in das übergeordnete Verzeichnis |
| chmod | Dateirechte ändern |
| clear | Verschiebt die Promt so, dass im aktuellen Terminal-Fenster alles leer ist |
| cp | copy — Kopiert Dateien und Ordner |
| date | Zeigt das aktuelle Datum und Uhrzeit an |
| df | zeigt den freien/verbrauchten Speicherplatz von Volumen |
| find | Suche nach Dateien |
| grep | findet Ausdrücke |
| groupadd | fügt eine neue Benutzergruppe hinzu |
| groupdel | löscht eine Gruppe |
| groups | zeigt die Gruppe des Benutzers |
| gzip | (de)komprimiert Dateien |
| halt | beendet laufende Prozesse & fährt das System runter |
| history | Listet die zuletzt benutzten Befehle auf |
| host | sucht nach DNS-Informationen |
| hostname | Zeigt den Hostname an |
| kill / killall | Beendet einen angegebenen Prozess |
| ln | erzeugt Links zwischen Dateien und Verzeichnissen |
| locate | sucht nach Dateien mit bestimmten Muster |
| lpr (lpq) | Dateien drucken (Druckerstatus) |
| ls | list — Listet den Inhalt eines Verzeichnisses auf |
| make | kompiliert Programme |
| man | Manual - zeigt die Hilfe zu einzelnen Befehlen |
| mdfind | Spotlight-Suche |
| mkdir | make directory — Erstellt einen neuen Ordner |
| mount | mountet Volumen |
| mv | move — Verschiebt Dateien und Ordner |
| nano | Text-Editor nano |
| open | Öffnet eine angegebene Datei oder Ordner |
| passwd | Passwort ändern |
| pbcopy | pasteboard copy — Übergibt Inhalt an die Zwischenablage von OS X |
| pbpaste | pasteboard past — Gibt Inhalt der OS X Zwischenablage aus |
| ps | Listet die aktuell aktiven Prozesse auf |
| pwd | print working directory — Zeigt das aktuelle Verzeichnis an |
| rm | remove — Löscht Dateien oder Ordner |
| rmdir | remove directory — Löscht einen (leeren) Ordner |
| say | Sprachausgabe eines angegebenen Textes |
| screencapture | Erstellt ein Bildschirmfoto |
| su | switch user — Wechselt zum angegebenen Benutzer |
| sudo | substitute user do — Führt den Befehl als Superuser (root) aus |
| tar | (de)komprimiert gepackte Verzeichnisse |
| top | Listet eine detaillierte Prozessliste auf |
| umount | entfernt gemountete Volumen |
| useradd | fügt einen neuen Benutzer hinzu |
| userdel | löscht einen Benutzer |
| usermod | ändert einen Benutzer |
| vi | Texteditor wird gestartet |
| whatis | Kurzinfo zum angegebenen Befehl |
| whereis | sucht nach Dateien zu einem Kommando |
| which | zeigt den Pfad eines Programms |
| whoami | Zeigt den aktuellen Benutzer an |
Screenshot Speicherort ändern (Mavericks bis El Capitan)
defaults write com.apple.screencapture location /Users/Name/Unterordner...
danach mit folgendem Befehl quittieren:
killall SystemUIServer
Terminalbefehle
Volltextsuche mit grep
grep -ir 'Suchstring' Pfad