所以有命令hostname
和环境变量HOSTNAME
,而我认为后者只是一个小叉子的节省。 exec一般脚本。在我关注的系统(Ubuntu)上,它们似乎是等价的。如果我将其中一个标志传递给$(hostname)
,可能会有所不同。对此我是否存在共识?我不知道?
答案 0 :(得分:1)
这取决于你希望它是多么完整......
环境变量可以更改,HOSTNAME
变量不是只读的。然而,hostname
命令的输出将始终返回最新且最准确的信息。
我个人总是在环境变量上使用hostname
命令。