HOSTNAME(1) General Commands Manual HOSTNAME(1)
NAME
hostname – set or print name of current host system
SYNOPSIS
hostname [-f] [-s | -d] [name-of-host]
DESCRIPTION
The hostname utility prints the name of the current host. The super-user
can set the hostname by supplying an argument. To keep the hostname
between reboots, run ‘scutil --set HostName name-of-host’.
Options:
-f Include domain information in the printed name. This is the
default behavior.
-s Trim off any domain information from the printed name.
-d Only print domain information.
EXAMPLES
Set the host name of the machine and check the result:
$ hostname beastie.localdomain.org
$ hostname
beastie.localdomain.org
Do not show domain information:
$ hostname -s
beastie
Show only domain information:
$ hostname -d
localdomain.org
SEE ALSO
gethostname(3), scutil(8)
HISTORY
The hostname command appeared in 4.2BSD.
macOS 15.2 October 5, 2020 macOS 15.2