如何在Adobe AIR NativeProcess中获取Linux中的主机名?

时间:2011-04-09 14:51:21

标签: linux ubuntu air fedora flash-cs5

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

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

提前致谢。

3 个答案:

答案 0 :(得分:8)

最好的想法是使用

'$ uname -n'

使用后

'$ uname --help'

P.S。:是的,

$ which uname
/bin/uname

答案 1 :(得分:8)

必须在Unix中显示hostname命令。

以下是来自Mac的路径(您将其视为目标平台之一,目前我还没有Linux主机):

% type hostname
hostname is /bin/hostname

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

答案 2 :(得分:6)

输入终端:

hostname

您将获得主机名。