我正在创建Adobe AIR应用程序(适用于Windows,Linux和MAC),它显示计算机的内部IP,外部IP和主机名。我在Windows上做得很成功。我通过使用Native for process打开c:\ windows \ system32 \ hostname.exe应用程序在Windows上获得主机名。
但我不知道Linux中是否存在这种类型的主机名应用程序文件?如果真的存在,那么它的路径是什么?如何通过打开任何可执行文件或通过任何bash命令在Linux中获取主机名?
提前致谢。
答案 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
您将获得主机名。