1,判斷XX.Safariextz後綴名的文件類型是何種壓縮方式;
file XX.Safariextz
2,根據壓縮方式重命名後解壓文件
Mv XX.Safariextz XXX.xar
Xar -xf XX.xar
3,打開文件夾,分析配置文件
Cd XX.safariextention
4,對於老系統:
defaults read ~/Library/Safari/Extensions/extensions 可以讀取插件信息
10.13及以後的系統:
10.14新系統—-擴展包含於主程序包
1,插件擴展APP,安裝在application目錄下,路徑爲:
application-APP-content-Plugins- XXXX.appex
/Applications/Blogo.app/Contents/PlugIns/XXXX.appex
2,直接讀取安裝了哪些應用內的Safari擴展插件
pluginkit -mDvvv -p com.apple.Safari.extension
~/Library/Safari目錄下的文件需要通過system preference —- security & privacy添加script editor到 full disk access 後才能訪問,否則會導致相關的信息讀取失敗
系統插件的命令行讀取:
sudo profiles -P
移除所有的系統插件:
/usr/bin/profiles -D
查看系統安裝日誌中已安裝的軟件應用:
grep 'Installed' /private/var/log/install.log
/Library/PrivilegedHelperTools/
~/Applications/Utilities/
ls /Applications/Utilities
~/Library/Preferences/
以上就是差不多命令行對插件的管理方法,如果你有更好的,可以告訴我哦!