====== macOS ======
//macOS//, ehemals //MacOS X//, ist das [[lexikon:operatingsystem|Betriebssystem]] von Apple für ihre Computer.
===== Finder =====
//Finder// ist die Datei-Verwaltung unter macOS.
==== Versteckte Dateien im Speichern-Dialog anzeigen ====
Um versteckte Dateien im Speichern-Dialog angezeigt zu bekommen, muss folgende Tasten-Kombination gedrückt werden: ''CMD'' + ''Umschalt'' + ''.'' (Punkt).
===== Quick Look =====
//Quick Look// ist die Vorschau-Funktion in macOS und lässt sich z. B. im //Finder// über das Drücken der Leertaste aktivieren.
==== Plugins ====
* [[https://code.google.com/p/qlcolorcode/|QLColorCode]]\\ Plugin zur Vorschau von Quellcode mit Syntax-Highlighting
* [[https://github.com/toland/qlmarkdown|QLMarkdown]]\\ Plugin zur Vorschau von Text-Dateien mit [[lexikon:markdown|Markdown]]
* [[https://github.com/whomwah/qlstephen|QLStepehen]]\\ Plugin zur Vorschau von Text-Dateien ohne Datei-Endung, wie z.B. ''README'', ''LICENSE'', etc.
* [[https://github.com/dchest/webp-quicklook|WebP]]\\ Plugin zur Vorschau von [[lexikon:webp|WebP]]-Bildern
===== Programme sofort beenden =====
{{ :macosx:macosx_sofort-beenden.png?direct&200|}}
Um Programme sofort zu beenden gibt es ein Fenster, ähnlich dem Task-Manager unter [[windows:start|Windows]], in dem alle laufenden Programme aufgeführt werden. Dies findet sich in der Menü-Leiste unter ''Apfel/Sofort beenden …'' oder ist über die Tasten-Kombination ''CMD'' + ''Option'' + ''ESC'' zu erreichen.
===== System-Komponenten neustarten =====
Um System-Programme wie den //Finder// oder das //Dock// neu-starten zu können, muss man im Terminal den Befehl ''killall'' benutzen:
==== Finder neustarten ====
killall -KILL Finder
==== Dock neustarten ====
killall -KILL Dock
==== Spaces neustarten ====
killall -KILL Dock
==== Menü-Leiste neustarten ====
killall -KILL SystemUIServer
==== Services neustarten ====
sudo SystemStarter restart NetInfo
Quelle: [[http://hints.macworld.com/article.php?story=20021003061516722|MacWorld MacOS X Hints: Use SystemStarter to restart system services]]
===== Terminal =====
==== .bashrc aktivieren ====
Standardmäßig wird die persönliche [[bash:start|Bash]]-Konfiguration, in der Datei ''.bashrc'', nicht geladen, da die Datei ''.bash_profile'' fehlt. Damit die ''.bashrc''-Datei geladen wird, muss einfach ein ''.bash_profile''-Datei mit folgendem Inhalt angelegt werden:
if ( [ -f ~/.bashrc ] ) then
. ~/.bashrc
fi
test -r /sw/bin/init.sh && . /sw/bin/init.sh
==== .bash_sessions deaktivieren ====
Seit macOS 10.11 werden Terminal-Sessions im Ordner ''.bash_sessions'' gespeichert. Soll dies nicht gemacht werden, muss einfach eine leere Datei mit dem Namen ''.bash_sessions_disable'' im Benutzerverzeichnis abgelegt werden:
touch ~/.bash_sessions_disable
Quelle: [[http://stackoverflow.com/a/32418439|Stack Overflow: How can I disable Bash sessions in OS X El Capitan]]
==== USB-Geräte auflisten ====
system_profiler SPUSBDataType
==== Partitionen auflisten ====
diskutil list
Quelle: [[http://osxdaily.com/2009/12/01/list-all-mounted-drives-and-their-partitions-from-the-terminal/|OS X Daily: List All Mounted Drives And Their Partitions From The Terminal]]
==== Geräte im Netzwerk auflisten ====
arp -a
Über eine bestimmtes Gerät (Interface), hier ''en0'':
arp -i en0 -a
Quelle: [[https://superuser.com/questions/1043624/find-devices-connected-to-mac-os-via-internet-sharing|Super User: Find devices connected to macOS via internet sharing]]
===== MD5-Summen überprüfen =====
md5 -r filename.iso | diff filename.md5 -
===== Software-Entwicklung =====
* [[development|Software-Entwicklung für MacOS X]]
===== Links =====
* [[http://www.apple.com/osx/|Apple: MacOS X]]