关于使用mac开发的一些小技巧
一、mac OS Catalina(10.15)无法在根目录创建文件夹
现象:更新完Catalina(10.15)后如果在根目录想创建文件夹会出现一个提示Read-only file system,而且之前已经创建的文件夹也会在升级系统时候自动被移除。
解决办法:
重启mac
按住command+r进入恢复模式
点击用户登录
在顶部导航栏选择Utilities->Terminal.app
输入csrutil disable关闭SIP
点击左上角苹果的logo重启
重启完成后在Terminal中输入sudo mount -uw /重新挂载根目录
在根目录正常创建文件夹
将其他目录的文件夹软连接到根目录文件夹ln -s /Users/xxxx/test /test/
设置777或者其他读写权限
重启并按command+r进入恢复模式
在恢复模式的Terminal输入csrutil enable重新开启SIP
重启
二、Mac OS 10.13.1后删除了telnet命令
解决办法:
1、安装Homebrew
1⃣️/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2⃣️sudo chown -R $(whoami) /usr/local/Cellar
3⃣️sudo chmod -R 777 /usr/local/share/doc/homebrew
4⃣️rm -rf /usr/local/share/doc/homebrew
2、安装telnet
brew install telnet
三、jd-gui安装(java1.8以及以下版本)
官网: http://jd.benow.ca/
GitHub https://github.com/java-decompiler/jd-gui
下载 jd-gui-0.3.5.osx.i686.dmg 安装包
安装完成后,按以下步骤找到启动文件
访达>应用程序>JD-GUI.app>右键>显示包内容>Contents>MacOS>universalJavaApplicationStub.sh
打开后在257行加入一行配置:
JAVACMD=“/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java”
其中引号中的路径为你实际的java命令行安装路径