已安装列表
在macOS的图形界面里的系统信息中,用户可以轻松列出和查找已安装软件的情况,它主要是以比如“安装”、“应用程序”、“Framework”和“组件”等等作为软件分类,并在每个分类中按照软件名称、日期、版本和来源等作为分类和索引的。
下面主要介绍使用Shell的pkgutil命令来获得当前系统的软件安装情况.
打开终端程序后,运行下面的命令(注:下面两个命令是等效的,只是形式不同而已):
$ pkgutil --packages
$ pkgutil --pkgs
运行完后,会有好多诸如com.apple.pkg.Core等等形式的行一闪而过,要向前滚动当前终端窗口内容才能看到前面的内容。这样很不容易找到我们需要的。如果希望每次显示一页,还可以前后翻页显示,那么在上面命令后面加上 | less,如下所示:
$ pkgutil --packages | less
这样,pkgutil命令的输出结果就被转出给less命令,less命令是一个基本的基于终端字符形式的文本查看器。less中的基本操作是:
按▲▼(上下光标键)显示上一行或下一行
按page up或者fn-▲,向上翻页
按空格键或page down或fn-▼显示下一页
按字母q,退出
大家可以尝试用more替代less。
大家会注意到,它的输出结果每一行都是以小数点“.”为区分的一种格式的字符串构成的。
Last updated
Was this helpful?