Link Search Menu Expand Document
# Get IP address
ipconfig getifaddr en0 | pbcopy

# Get macOS version
defaults read loginwindow SystemVersionStampAsString | pbcopy

# Flash DNS Cache
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

# Rebuild launch services
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user

# List all commands installed in $PATH
print -l $commands

# List all commands/aliases installed in $PATH
whence -m \*

# List all commands/aliases/functions installed in $PATH
print -rl - ${(k)builtins} ${(k)functions} ${(k)commands}

# Switch to root user on Linux
sudo su -

# Get current process PID
echo $$

# Reset launchpad
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

# List GPG secret keys
gpg --list-secret-keys --keyid-format LONG

# List GPG keys
gpg --list-keys

# Restart nginx with systemctl
sudo systemctl restart nginx

# Symlink source dir of Alfred workflow (https://gist.github.com/deanishe/35faae3e7f89f629a94e)
workflow-install -s -source

# List all processes running
ps aux

# Print exit code of last command ran
echo $?

# See all aliases assigned
alias

# List VSCode installed packages
code --list-extensions