我们如何打印unix服务器的自身名称?

Ran*_*ngh 1 unix shell

我的服务器名称是a1234.xyz.com,我已登录该服务器。我需要在 shell 脚本中打印服务器名称。

如何使用UNIX命令打印服务器名称?

Kei*_*son 5

只需使用hostname命令:

hostname
Run Code Online (Sandbox Code Playgroud)

根据系统的配置方式,这可能会打印a1234a1234.xyz.com,更有可能只是打印a1234

根据您使用的系统类型,可能有一个选项可以打印完整的主机名;man hostname了解更多信息。(在 Linux 系统上,hostname -fhostname --fqdnhostname --long应该可以工作。)