Created
April 23, 2019 19:14
-
-
Save YordanGeorgiev/e88dab2fbbc5ff614ce009161e2c076f to your computer and use it in GitHub Desktop.
[mac-cheat-sheet] mac-cheat-sheet #mac #cheat-sheet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#file: doc/cheat-sheets/mac-cheat-sheet.sh | |
# how-to check that a DNS server is working to a target url | |
nslookup <<target-uri>> <<dns-server-to-check>> | |
nslookup www.google.fi 8.8.8.8 | |
dig @8.8.8.8 www.apple.com | |
# how-to get hw info - lsb_release -a for mac | |
system_profiler SPSoftwareDataType | |
# which tcp / ip ports are open | |
sudo lsof -PiTCP -sTCP:LISTEN | |
# get list of my hardware devices | |
sudo networksetup -listallhardwareports | |
# brew install iproute2mac | |
ip link show en0 | |
# how-to check the current routes | |
sudo netstat -nr | |
# lo is the loopback interface | |
# en0 and en1 are your hardware interfaces (usually Ethernet and WiFi) | |
# p2p0 is a point to point link (usually VPN) | |
# p2p is Apple’s custom WiFi-Direct (used by things like personal hotspot in place of normal WiFi in some phases | |
# stf0 is a "six to four" interface (IPv6 to IPv4) | |
# gif01 is a software interface | |
# bridge0 is a software bridge between other interfaces | |
# utun0 is used for "Back to My Mac" - a the tunnel interface driver | |
# XHC20 is a USB network interface | |
# awdl0 is Apple Wireless Direct Link (Bluetooth) to iOS devices | |
subnet=192.168.0.2/16 | |
vpn_interface=<<vpn-interface>> | |
vpn_server_ip=<<vpn-server-ip>> | |
vpn_gateway=<<vpn_gateway>> | |
non_vpn_gateway | |
/sbin/route add $subnet -interface $vpn_interface 0 $vpn_server_ip $vpn_gateway $non_vpn_gateway | |
# a solution for the dns resolution problem | |
https://apple.stackexchange.com/a/63059/258419 | |
# which are my dns servers | |
grep nameserver <(scutil --dns) | |
15. UseFull keyboard shortcuts via the finnish mac keyboard | |
Go to folder from Finder: Shift + Command + G | |
Pipe (|) = Alt + 7 | |
Backslash (\) = Shift + Alt + 7 | |
Open square bracket ([) = Alt + 8 | |
Closed square bracket (]) = Alt + 9 | |
Open curly bracket ({) = Shift + Alt + 8 | |
Closed curly bracket (}) = Shift + Alt + 9 | |
Dollar sign ($) = Alt + 4 | |
Tilde (~) = Alt + ¨ | |
Page up = Fn + Up | |
Page down = Fn + Down | |
Print screen = Cmd + Shift + 3 | |
Partial print screen = Cmd + Shift + 4 (You get a cursor to select what to capture) | |
Print window = Cmd + Shift + 4 and then press Spacebar | |
Delete = Fn + Backspace | |
Delete file from Finder = Cmd + BackspaceThe | |
# install java 8 | |
brew cask install caskroom/versions/java8 | |
brew install scala | |
brew install sbt | |
# which are the OpenDNS servers | |
208.67.222.222 | |
208.67.220.220 | |
# which are the google dns servers | |
8.8.8.8 | |
8.8.4.4 | |
# eof file: doc/cheat-sheets/mac-cheat-sheet.sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment