如何在 Adobe AIR NativeProcess 中获取 Linux 中的主机名?
我正在创建 Adobe AIR 应用程序(适用于 Windows、Linux 和 MAC),它显示计算机的内部 IP、外部 IP 和主机名。我在 Windows 上已经成功完成了。我通过使用 Native for 进程打开 c:\windows\system32\hostname.exe 应用程序来获取 Windows 上的主机名。
但不知道Linux中是否存在这种类型的主机名申请文件?如果它真的存在,那么它的路径是什么?如何通过打开任何可执行文件或通过任何 bash 命令在 Linux 中获取主机名?
提前致谢。
I am creating Adobe AIR Application (for Windows, Linux and MAC), which show machine's Internal IP, External IP and Host Name. I've done successfully on Windows. I got host name on Windows by opening the c:\windows\system32\hostname.exe application using the Native for process.
But I don't know that such type of hostname application file exists in Linux or not? If it really exists, then what is its path? How to get host name in Linux through opening any executable file or through any bash command?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最好的想法是
在使用
P.S. 之后使用:是的,
The best idea is to use
after using
P.S.: and yes,
hostname
命令出现在一定的 Unix 中。这是来自 Mac 的路径(您提到这是您的目标平台之一,而我目前没有 Linux 主机):
不过,您不需要对路径进行硬编码...
hostname
通常位于您的${PATH}
环境变量 (QED) 中。 Windows 也应该如此。The
hostname
command appears in must Unixes.Here's the path from a Mac (you mention this as one of your target platforms and I don't have a Linux host up at the moment):
You shouldn't need to hard-code the path, though...
hostname
is usually within your${PATH}
environment variable (Q.E.D.). The same should be true for Windows.输入终端:
您将获得主机名。
Type in terminal:
You will get the hostname.