macOS
Figure out IP
I recently needed to get my local IP from the terminal in OSX and I found a crazy way to do that from this StackOverflow question
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
It does work even though I don’t really want to spend the brain power needed to understand it enough to explain it.
Finding ports in use
I found this on StackOverflow and depending on your version of macOS, use one of these:
PORT=8000
lsof -n -i4TCP:$PORT | grep LISTEN
lsof -n -iTCP:$PORT | grep LISTEN
lsof -n -i:$PORT | grep LISTEN
Speeding up Time Machine backups
Running the following command will allow Time Machine to use significant memory and CPU to do it’s work. Best to set that to 0
when you need it and 1
when you don’t.
sudo sysctl debug.lowpri_throttle_enabled=0
Changing backgrounds
When using two screens, if you enable Displays Have Separate Spaces
in your Mission Control settings that causes a bug where the backgrounds will revert on at least one of the displays back to the default.
I find this super annoying and I’m hoping when I get annoyed about this in the future I see this and remember. I will deal with changing backgrounds vs having to turn off that setting.