Mac Navicat 16试用脚本

一、无限试用脚本如下

bash 复制代码
#!/bin/bash
#/usr/libexec/PlistBuddy -c "print" ~/Library/Preferences/com.navicat.NavicatPremium.plist
/usr/libexec/PlistBuddy -c "Delete :91F6C435D172C8163E0689D3DAD3F3E9" ~/Library/Preferences/com.navicat.NavicatPremium.plist
/usr/libexec/PlistBuddy -c "Delete :B966DBD409B87EF577C9BBF3363E9614" ~/Library/Preferences/com.navicat.NavicatPremium.plist

rm -rf ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/.*

二、解释说明

关于plist文件和PlistBuddy的说明见这里:Mac plist文件

上面2行是要删除plist配置文件里面的键值对,可以放心执行。下面是要删除路径

cd ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium

下的所有文件,注意这里由于有些路径名称中带有空格,所以需要转义,比如文件夹

Application Support,在命令行上输入就要使用:

Application\ Support

这样才能被正确识别,没有转义字符,会导致命令出错。

相关推荐
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题】【Java基础篇】第38题:两个对象的hashCode()相同,则 equals()是否也一定为 true?
java·开发语言·后端·面试·hash-index
xhbh66613 小时前
Windows网络转发如何配置?netsh命令完整指南
服务器·网络·windows·ip·端口流量转发·路由端口转发·ip隐藏
java1234_小锋13 小时前
什么是可重入锁ReentrantLock?
java·开发语言
江南十四行13 小时前
Java并发编程中的锁机制:synchronized与Lock详解
java·开发语言
SamDeepThinking13 小时前
所有的框架源码,最怕的就是被debug
java·后端·程序员
量子炒饭大师13 小时前
【Linux系统编程】Cyberpunk在霓虹丛林中构建堡垒 ——【关于shell命令及其运行原理】
linux·运维·服务器·shell
夜猫子ing13 小时前
《嵌入式 Linux 控制服务从零搭建(一):项目立意与架构总览》
linux·嵌入式硬件
IT大白鼠13 小时前
主流Linux文件系统稳定性及性能分析
linux·运维·服务器·文件系统
瀚高PG实验室13 小时前
debezium在LANG=zh_CN.UTF-8下,无法解析timestamp类型的列值为BC的字段
服务器·数据库·postgresql·瀚高数据库
南境十里·墨染春水13 小时前
linux学习进展 I/O复用函数初步
linux·运维·学习