本文介绍,macOS Sonoma
下 最新HomeBrew
的安装使用
本地环境
macOS Sonoma 14.5 (23F79)
终端版本2.14 (453)
使用默认shell类型zsh
HomeBrew介绍
macOS(或 Linux)缺失的软件包的管理器
官方网站
本文介绍,macOS Sonoma
下 最新HomeBrew
的安装使用
macOS Sonoma 14.5 (23F79)
终端版本2.14 (453)
使用默认shell类型zsh
macOS(或 Linux)缺失的软件包的管理器
官方网站
本文介绍,HomeBrew替换加速镜像
下载HomeBrew网络不佳,需要替换稳定的镜像源来达到加速的目的
macOS Sonoma 14.5 (23F79)
终端版本2.14 (453)
使用默认shell类型zsh
brew config 版本HOMEBREW_VERSION: 4.3.14
macOS Sonoma 14.5 (23F79)
终端版本2.14 (453)
/bin/zsh
macx@MacXdeMac ~ % echo $SHELL
/bin/zsh
macx@MacXdeMac ~ % echo $0
-zsh
背景:Mac系统有很多优秀的工具,有时候需要再Mac系统下使用,本实践仅供学习研究使用。
本实践是安装安装任意版本原版的MacOS系统 (你的硬件要支持)
Windows 10
VMware® Workstation 17 Pro
VMware-workstation-full-17.5.1-23298084.exe
macOS Sonoma 14.5 (23F79)
打开终端
mac@Mac ~ #sudo spctl status
System Policy Basic Usage:
spctl --assess [--type type] [-v] path ... # assessment
spctl --add [--type type] [--path|--requirement|--anchor|--hash] spec ... # add rule(s)
spctl [--enable|--disable|--remove] [--type type] [--path|--requirement|--anchor|--hash|--rule] spec # change rule(s)
spctl --status | --global-enable | --global-disable # system global switch
Developer Mode Usage:
spctl developer-mode <action>
enable-terminal
Add Terminal as a developer tool.
Kernel Extension User Consent Usage:
spctl kext-consent <action> ** Modifications only available in Recovery OS **
status
Print whether kernel extension user consent is enabled or disabled.
enable
Enable requiring user consent for kernel extensions.
disable
Disable requiring user consent for kernel extensions.
add <team-id>
Insert a new Team Identifier into the list allowed to load kernel extensions without user consent.
list
Print the list of Team Identifiers allowed to load without user consent.
remove <team-id>
Remove a Team Identifier from the list allowed to load kernel extensions without user consent.
# 查看spctl状态
mac@Mac ~ # sudo spctl --status
assessments enabled
mac@Mac ~ # sudo spctl --global-disable
mac@Mac ~ # sudo spctl --status
assessments disabled
本文介绍,在Mac使用SVN的Shell命令
很久很久以前,在Mac上使用界面化的SVN客户端,界面丑陋,操作确实,对使用过windows SVN客户端的用户来说,体验非常糟糕。本文主要介绍了在Mac上使用SVN的Shell命令。
您已经安装了SVN客户端命令行工具
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://172.18.xxx.xxx/svn
简写:svn co
本文介绍,Mac上挂载NFS目录
NFS是网络文件系统,NFS目录挂载到Mac上,相当于在Mac上创建了一个目录,可以方便的访问NFS内容,对于Mac电脑存储空间不够,可以挂载NFS目录,方便存储。
NFS(Network File System)是一种网络文件系统,用于在不同的计算机之间共享文件和目录。它允许一个计算机上的用户可以像访问本地文件一样访问另一台计算机上的文件,而无需手动复制文件或使用其他复杂的方法。
本文介绍,Beyond Compare 在Mac下面无限期使用的方法
业界最强大的文件比较工具,支持各种文件格式的比较,支持各种文件格式的合并,用过的都说好。
本文不是破解程序,只是初始化环境再次试用,请支持正版软件
请确保您已经安装了 Beyond Compare 4 其他版本可能无法使用
打开终端, 执行下面命令
本文介绍,Mac根目录创建文件夹
做开发的时候,会经常遇到这样的问题,配置文件改来改去,目录杂乱无章,经常在根目录下面创建文件夹。那么为了代码下下来无损运行,需要再根目录创建文件夹。本实践创建的文件夹是 /data
第一步:一个说明,想了解为什么要这么做的最好还是看一下
man synthetic.conf
第二步:
sudo vim /etc/synthetic.conf
第三步:注意 data 和 /System 之间是tab键
data /System/Volumes/Data/data
第四步:进入到/System/Volumes/Data下,创建文件夹data
sudo mkdir data
第五步:给data设置权限,我给了最高权限,避免各种问题
这个骚操作需要注意!!!
sudo chmod -R 777 data
Last 重启后,进入根目录便能够看见可爱迷人的data目录存在了!