OSX CLI
From wikinotes
By default OSX uses the BSD-variations of the coreutils.
System
sudo shutdown -h now # shutdown right away
sudo scutil --set HostName <yourhostname> # set hostname
# services?
Disk Management
diskutil list # list volumes
diskutil unmount /dev/disk1s2 # unmount partition
diskutil mount /dev/disk1s2 # mount partition
diskutil mountDisk /dev/disk2 # mount disk: /Volumes/{disk}
diskutil unmountDisk /dev/disk2 # unmount disk
hdiutil # manipulate disk images
Network
ifconfig # print network interfaces && info
mount_smbfs //user@10.10.10.10/share_name ~/mnt # mount network share