Computer Name
在Windows操作系统中,用于唯一地命名计算机或系统。即使是普通用户也不知道计算机名,它在企业环境或多系统网络中非常重要。计算机名也可以称为 Host Name
当此计算机或主机名用于不同的网络协议(如DHCP)时,SMB将唯一地命名计算机。计算机名将计算机与其他计算机区分开来。默认情况下,Windows操作系统通过使用随机字符来设置计算机名,以防止名称冲突或为多台计算机设置相同的名称。这个名字会像RHF2D-N3N一样,毫无意义,很难记住。你可以用不同的方法找到你的计算机名,比如使用 System
菜单或MS-DOS命令行或PowerShell命令行。
计算机名还与域名一起使用,其中域用于在具有一个名称的单个权限下对多个系统进行分组和管理。计算机名用于将当前系统与其他系统区分开来。
显示系统中的计算机名
可以使用 System
可以以不同方式打开的屏幕或菜单。对于Windows 7、Windows 8、Windows 10或Windows Server版本,请使用“开始”菜单并键入 System
它将列出如下所示的系统屏幕快捷方式。
![图片[1]-如何查找计算机名(Windows、Linux、MacOSX)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/windowstect_image-69.png)
或者,您可以使用列出 System
快捷方式。我们可以看到显示 Computer name
在 Computer name, domain, and workgroup settings
. 计算机全名是具有域名的计算机名,但由于此系统未加入域,因此计算机全名与计算机名相同。我们还可以看到,计算机以 DESKTOP
包含随机字符。
![图片[2]-如何查找计算机名(Windows、Linux、MacOSX)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/windowstect_image-70.png)
从MS-DOS命令行显示计算机名
MS-DOS windows命令行提供 hostname
命令,用于打印与计算机名相同的当前系统主机名。我们只需在MS-DOS中键入hostname命令。
C:> hostnameDESKTOP-HQVAMA3
从PowerShell命令行显示计算机名
PowerShell提供了不同的方法来显示计算机名或主机名。可以使用环境变量和 $env
变量。在下面的示例中,我们将专门将计算机名打印到PowerShell命令提示符中。
PS> $env:COMPUTERNAME
也像MS-DOS命令行 hostname.exe
或 hostname
命令可用于PowerShell打印计算机名而不会出现任何问题。
PS> hostname
在MacOSX(Apple)中显示计算机名
MacOSX或Apple计算机也使用计算机名来识别其系统。甚至这些计算机名也用于将MacOSX系统连接到microsoftwindows活动目录中。MacOSX的计算机名可以按以下步骤显示。
- 单击以打开 苹果开始菜单
- 单击以打开 系统首选项
- 点击 分享 .
- 计算机名将显示在 计算机名 现场。
![图片[3]-如何查找计算机名(Windows、Linux、MacOSX)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/windowstect_image-42.png)
如果您想在MacOSX的命令行或shell中列出计算机名,可以使用 鳞屑 命令与 –获取主机名 参数如下。
$ scutil --get HostName
在Linux中显示计算机名(Ubuntu、Mint、Kali、CentOS)
Linux发行版还使用计算机名,在Linux术语中称为主机名。Ubuntu、Mint、Kali、Debian、CentOS和其他流行发行版将计算机名存储在位于 /etc/主机名 可以用cat命令打印。
$ cat /etc/hostname
或者,默认情况下提供hostname命令,该命令也将打印计算机名。
$ hostname
相关文章: 如何在Windows10中更改/重命名计算机名?