cheatsheets/osx.md

2.8 KiB

title layout
OS X 2017/sheet

Locations of startup items

~/Library/LaunchAgents 
/System/Library/LaunchAgents/
/System/Library/LaunchDaemons/
/Library/LaunchAgents/
/Library/LaunchDaemons/

__Running `launchctl list` show you what launch scripts are currently loaded.__

Hide desktop icons

defaults write com.apple.finder CreateDesktop -bool false
killall Finder

Auto-hide other windows on dock switch

defaults write com.apple.dock single-app -bool TRUE
killall Dock

defaults delete com.apple.dock single-app
killall Dock

Flush DNS

killall -HUP mDNSResponder   # 10.8+
dscacheutil -flushcache      # 10.7 below

Turn off spotlight

sudo vim /etc/hostconfig  # change SPOTLIGHT=-YES- to SPOTLIGHT=-NO-
mdutil -i off /

Turn on/off proxy

sudo networksetup -setsocksfirewallproxystate Wi-Fi off
sudo networksetup -setsocksfirewallproxystate Ethernet off
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 9999
sudo networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 9999
sudo networksetup -setsocksfirewallproxystate Wi-Fi on
sudo networksetup -setsocksfirewallproxystate Ethernet on

System utils

  • networksetup - Configure network (ip, dns, proxy, etc)
  • tmutils - Configure Time Machine (enable/disable, exclude path, delete snapshots, etc)
  • mdutils - Manage Spotlight (enable/disable, exclude, etc)
  • diskutil - Controll disk (format, eject, unmount, etc)
  • launchctl - Controll running "agents"

Usefull utils

INFO: brew (link)[https://brew.sh] is highly recomended utility