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安装的细节参考这篇 博客 即可,使用细节参考另一篇 博客

 

posted @ 2024-01-14 17:13  谷小雨  阅读(28)  评论(0编辑  收藏  举报