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

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

相关推荐
橙子也要努力变强几秒前
信号的保存、阻塞与递达
linux·服务器·c++
叶小鸡5 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day9
java·开发语言
@#¥&~是乱码鱼啦13 分钟前
Spring分层架构:Controller、Service、Mapper数据链路,IOC的真实工作意义
java·spring·架构
xieliyu.26 分钟前
Java手搓数据结构:从零模拟实现无头双向非循环链表
java·数据结构·链表
进阶的猪27 分钟前
使用printk对SPI子系统全过程的追踪
linux·服务器
2301_8035545237 分钟前
Linux里面的文件描述符和windows里面的句柄
linux·运维·服务器
薪火铺子1 小时前
SpringMVC请求处理流程源码解析(第3篇):视图渲染与异常处理
java·后端·spring
星马梦缘1 小时前
如何切换window-ubuntu双系统【方案一】
linux·ubuntu·双系统
idolao1 小时前
CentOS 7 安装 jakarta-tomcat-connectors-jk2-src-current.tar.gz 详细步骤(解压、编译、配置)
linux·centos·tomcat
逻辑驱动的ken1 小时前
Java高频面试场景题19
java·开发语言·面试·职场和发展·求职招聘