$ cd directory_name
$ cd ..
$ pwd
$ pushd directory_name
$ popd
$ cd ~
$ cd -
$ cd /
$ ls
$ ls -l
$ ls -a
$ ls -lh
$ ls -R
$ ls -lt
$ ls -ld */
$ tree
$ mkdir directory_name
$ rmdir directory_name
$ touch file.txt
$ rm file.txt
$ rm -r directory_name
$ mv source destination
$ cp source destination
$ cp -r source destination
$ chmod permissions file
$ chown user:group file
$ chgrp group_name file
$ umask
$ sudo
$ su
$ sudo !!
$ sudo -u username command
$ tar -czvf archive.tar.gz directory
$ tar -xzvf archive.tar.gz
$ unzip archive.zip
$ gzip file
$ gunzip file.gz
$ bzip2 file
$ bunzip2 file.bz2
$ 7z a archive.7z directory
$ ping
$ ifconfig
$ traceroute
$ netstat
$ nslookup
$ arp
$ route
$ telnet
$ system_profiler
$ sw_vers
$ top
$ ps
$ whoami
$ uptime
$ diskutil list
$ df -h
$ echo
$ clear
$ more
$ cat filename
$ echo off
$ echo on
$ printf
$ wc
$ id
$ dscl . -list /Users
$ dscl . -read /Users/username
$ sudo dscl . -create /Users/new_user
$ sudo dscl . -delete /Users/username
$ sudo dseditgroup -o edit -a username -t user admin
$ sudo dseditgroup -o edit -d username -t user admin
$ dscacheutil -q group -a name admin
$ chmod permissions file
$ chown user:group file
$ chflags
$ umask
$ sudo
$ su
$ sudo !!
$ sudo -u username command
$ activity monitor
$ open -a app_name
$ spotlight
$ systemsetup
$ pmset
$ caffeinate
$ diskutil
$ networksetup
$ command > output_file
$ command >> output_file
$ command < input_file
$ command 2> error_file
$ command 2>&1 > output_file
$ command | tee output_file
$ command | tee -a output_file
$ command < input_file > output_file
$ grep pattern file
$ sed
$ awk
$ cut
$ sort
$ uniq
$ tr
$ head
$ ps
$ top
$ kill
$ pkill
$ killall
$ jobs
$ fg
$ bg
$ uptime
$ whoami
$ sysctl
$ uname -a
$ df -h
$ du -h
$ free -h
$ networksetup -listallhardwareports
$ ifconfig
$ netstat
$ ping
$ traceroute
$ nslookup
$ dig
$ ssh
$ scp
$ sudo
$ softwareupdate
$ diskutil
$ pmset
$ nvram
$ systemsetup
$ defaults
$ launchctl
$ diskutil
$ diskutil list
$ diskutil info /dev/diskX
$ diskutil mount /dev/diskXsY
$ diskutil unmount /dev/diskXsY
$ diskutil eject /dev/diskX
$ hdiutil
$ df -h
$ tmux
$ tmux new-session -s session_name
$ tmux attach-session -t session_name
$ tmux list-sessions
$ tmux kill-session -t session_name
$ tmux kill-server
$ tmux source-file tmux.conf
$ tmux list-commands
$ brew
$ brew install package_name
$ brew list
$ brew upgrade
$ brew remove package_name
$ brew search keyword
$ brew info package_name
$ brew cleanup