0

所以有命令hostname和环境变量HOSTNAME,我认为后者是一般脚本中 fork & exec 的一小部分节省。在我关心的系统(Ubuntu)上,它们似乎是等价的。如果我将其中一个标志传递给$(hostname). 对此我不知道是否存在共识?

4

1 回答 1

1

这取决于你希望它有多全面......

环境变量可以更改,并且该HOSTNAME变量不是只读的。然而,命令的输出hostname将始终返回最新和最准确的信息。

我个人总是会hostname在环境变量上使用命令。

于 2012-09-28T18:17:12.283 回答