当前位置: 首页 > news >正文

Mac plist文件

macOS、iOS、iPadOS的应用程序都可能会有plist配置文件,他是苹果系列操作系统特有的配置文件。

plist的本质是个xml格式的文本文件,英文全称是property list,文件后缀使用.plist。

对于普通用户来说,基本不用管plist文件是什么,因为这个是应用程序开发者使用的。对于资深苹果使用者来说,可能需要修改应用属性或者破解软件时可能会用到。

一、PlistBuddy

PlistBuddy是macOS命令行下用于读取和修改plist文件的一个工具。工具安装路径如下

/usr/libexec/PlistBuddy

1、读取plist文件

/usr/libexec/PlistBuddy -c "Print" my.plist

 2、读取和修改plist指定字段值

# 打印 my.plist 中字段 name 值
/usr/libexec/PlistBuddy -c 'Print :name' my.plist# 脚本中获取 plist 文件中字段 name 值,并赋值给变量
name=$($PlistBuddy -c "print :name" my.plist)# 打印数组字段 testArr 第 0 项
/usr/libexec/PlistBuddy -c 'Print :testArr:0' my.plist

3、删除plist指定字段值

# 删除 my.plist 中的字段 Version
/usr/libexec/PlistBuddy -c 'Delete :Version' my.plist/usr/libexec/PlistBuddy -c "Delete :91F6C435D172C8163E0689D3DAD3F3E9" ~/Library/Preferences/com.navicat.NavicatPremium.plist

http://www.lryc.cn/news/102359.html

相关文章:

  • 基于Java+SpringBoot+vue前后端分离校园周边美食探索分享平台设计实现
  • 【openwrt】package介绍
  • vue 封装一个鼠标拖动选择时间段功能
  • ubuntu22.0安装Barrier局域网共享鼠标键盘
  • ffmpeg常用功能博客导航
  • shopee,lazada,etsy店群如何高效安全的管理
  • 【计算复杂性理论】证明复杂性(八):命题鸽巢原理(Propositional Pigeonhole Principle)的指数级归结下界
  • 使用DataX实现mysql与hive数据互相导入导出
  • 语音转录成文本:AI Transcription for mac
  • [nlp] TF-IDF算法介绍
  • 一些感想,写在8月之前
  • 推动数字经济高质量发展需破解三大挑战
  • Pycharm工具Python开发自动添加注释(详细)
  • RUST 有哪些整型?
  • 【Python 实战】---- 批量识别图片中的文字,存入excel中【使用百度的通用文字识别】
  • 探索前端图片如何携带token进行验证
  • 飞桨AI Studio可以玩多模态了?MiniGPT4实战演练!
  • C++笔记之++i和i++是原子操作吗?
  • Pytest+Allure+Excel接口自动化测试框架实战
  • 阿里云国际版账号注册常见问题汇总
  • Flowable基础
  • 力扣热门100题之合并区间【中等】
  • 机会成本:隐形的手,驱动你的选择
  • win10日程怎么同步到安卓手机?电脑日程同步到手机方法
  • 7月31日每日两题
  • 首期华为云ROMA Connect《企业集成战略与华为数字化之道》高研班在东莞圆满举办
  • JS语法知识点
  • 【设计模式】 策略模式
  • Redis优惠券秒杀超卖问题
  • 14个最强大的建筑设计AI工具