在 Mac OS X 中从命令行获取系统信息
目录:
无论您管理多少台 Mac,总有一天您需要检索相关的系统信息。这可以通过 Apple System Profiler 实用程序的图形界面来完成,但通常您还需要从终端中提取系统详细信息。
从命令行收集系统信息对于系统和网络管理至关重要,因此下次您通过 SSH 访问机器时,您肯定可以通过两个有用的命令找到您需要了解的信息线工具。您几乎可以通过这些强大的实用程序获得任何可以想象到的系统详细信息,每个都略有不同,所以这里是如何使用 sw_vers 命令和 system_profiler 命令:
如何使用sw_vers获取Mac OS X系统版本
sw_vers 命令简短而贴心,它将为您提供当前的Mac 操作系统版本和Mac OS X 的内部版本号,用法和输出如下:
$ sw_vers 产品名称:Mac OS X 产品版本:10.4.9 构建版本:8P2137
如何使用system_profiler获取Mac系统详细信息
system_profiler 只是Mac GUI 应用程序System Profiler(位于Mac OS X 的Utilities 文件夹中)的命令行界面。通过网络或通过 SSH 远程连接了解机器非常方便。标准输出会让你看到满屏的内容,所以最好按如下方式通过 more 命令进行管道传输:
$ system_profiler |更多的
这将允许您一次在一个屏幕上查看system_profiler 的输出,可通过箭头键和向上/向下翻页导航。
system_profiler 工具通常最好与grep 结合使用,这样您就可以找到具体信息,无论是Mac 上使用的视频卡、显示器类型、序列号、Mac 的速度,总计安装的内存、硬盘制造商或其他任何东西。
使用uname查找系统详细信息
Another option is the helpful uname command,最好与-a标志一起使用:
uname -a
这个输出包括Mac OS X darwin内核版本、日期、xnu版本、Mac是否是64位(如果它们是新的,它们都是),等等:
$ uname -a Darwin Retina-MacBook-Pro.local 15.3.0 达尔文内核版本 15.3.0:2015 年 12 月 23 日星期一 11:59:05 PDT; root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64
工作需要用什么工具,它们都非常有用。
如果您要查找有关机场连接的信息,请务必使用此处讨论的隐藏机场实用程序。