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