MAC 使用
1. NTFS格式的移动硬盘插到MAC上后,只能读,无法写
原因:由于MAC和Windows系统的文件格式不同,MAC OS默认设置了NTFS格式的移动硬盘可读不可写
解决:
(a)安装应用,一般要收费
(b)自行设置系统,通过命令实现功能 —— 参考github
1)安装homebrew
2)关闭电脑的安全性设置(需要重启很多次)(为下一步做准备)
3)安装macFUSE
4)本地操作(每次插拔移动硬盘都需要执行一次,才能写入移动硬盘)
diskutil list # 查看移动设备的路径,一般是/dev/disk... sudo umount path/to/device # 先卸载移动硬盘设备 sudo /System/Volumes/Data/opt/homebrew/bin/ntfs-3g path/to/device /Volumes/NTFS -olocal -oallow_other -o auto_xattr # 以可写方式挂载
2. 设置ClashX Pro 代理全局流量 —— 参考博客
ClashX Pro上macOS的代理软件,系统代理模式下会代理浏览器的流量,但是无法代理终端等软件等流量。
为了便于在终端同步仓库、下载资源,可以通过一些设置实现终端流量也通过代理。
如下:
1)编辑~/.bashrc_profile,添加以下内容并保存,其中7890是ClashX Pro的默认代理端口。
alias proxy=" export http_proxy=socks5://127.0.0.1:7890; export https_proxy=socks5://127.0.0.1:7890; export all_proxy=socks5://127.0.0.1:7890; export no_proxy=socks5://127.0.0.1:7890; export HTTP_PROXY=socks5://127.0.0.1:7890; export HTTPS_PROXY=socks5://127.0.0.1:7890; export ALL_PROXY=socks5://127.0.0.1:7890; export NO_PROXY=socks5://127.0.0.1:7890;" alias unproxy=" unset http_proxy; unset https_proxy; unset all_proxy; unset no_proxy; unset HTTP_PROXY; unset HTTPS_PROXY; unset ALL_PROXY; unset NO_PROXY"
激活配置,
由于新版macOS以zsh为终端,所以系统默认执行的配置文件为 ~/.zshrc,可以在里面激活我们的配置。
在~/.zshrc 中添加如下一句:
. /full/path/to/bashrc_profile #激活配置文件
再激活配置文件
source ~/.zshrc # 系统的配置文件,激活后可以立马使用proxy、unproxy命令,以后不必手动激活
# 下面是一次性的激活命令
source ~/.bashrc_profile # 每次重启电脑后需要手动激活
2)在终端使用下面的指令即可开关对终端的流量代理
# 打开代理
proxy
# 关闭代理
unproxy
* 用pip 安装包时,必须先用 unproxy 关闭代理,否则会报错 “Sockets Unsupport”
3. 安装vmware fusion,并安装win11虚拟机
macOS可用的虚拟机有vitrualBox、vmware fusion、parallels desktop三个选择,
第一个都说不好用,最后一个要收费,vmware fusion有个人免费许可证,去官网注册一个账号,下载并安装即可,安装时可以选择从网上下载win11,不用自己手动下载了。
vmware fusion安装的细节参考这篇 博客 即可,使用细节参考另一篇 博客。