首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NativeProcess中获取Linux的主机名?

问如何在NativeProcess中获取Linux的主机名?
EN

Stack Overflow用户
提问于 2011-04-09 22:51:21
回答 3查看 15.4K关注 0票数 1

我正在创建Adobe AIR应用程序( Windows,Linux和MAC),它显示了机器的内部IP,外部IP和主机名。我已经在Windows上成功地完成了。我在Windows上通过使用Native for process打开c:\windows\system32\hostname.exe应用程序获得了主机名。

但是我不知道Linux中是否存在这种类型的主机名应用程序文件?如果它真的存在,那么它的路径是什么?如何在Linux中通过打开任何可执行文件或通过任何bash命令获取主机名?

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-09 22:53:58

最好的想法是使用

代码语言:javascript
复制
'$ uname -n'

在使用

代码语言:javascript
复制
'$ uname --help'

附言:是的,

代码语言:javascript
复制
$ which uname
/bin/uname
票数 8
EN

Stack Overflow用户

发布于 2011-04-09 23:08:09

hostname命令出现在必须的文件系统中。

下面是从Mac到Mac的路径(您提到这是您的目标平台之一,而我目前没有Linux主机):

代码语言:javascript
复制
% type hostname
hostname is /bin/hostname

不过,您不需要对路径进行硬编码...hostname通常在您的${PATH}环境变量(Q.E.D.)中。对于Windows也应该是如此。

票数 8
EN

Stack Overflow用户

发布于 2013-01-05 14:49:57

在终端中键入:

代码语言:javascript
复制
hostname

您将获得主机名。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5605715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档