引用自小兵

macOS一键优化脚本:该脚本包括:
启用macOS安装应用允许任何来源 / 修复睡眠唤醒 / 修复 无法登录App Store;
打开终端,输入以下命令:
sh -c “$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/daliansky/morefine-S500-Hackintosh/main/Tools/morefine-s500.sh)”

?

1)文件(如hosts文件)锁定和解除锁定:

锁定:(该锁定下文件是不能被修改的)

sudo chflags uchg /etc/hosts
sudo chflags schg /etc/hosts

解除锁定:

sudo chflags -R nouchg /etc/hosts
sudo chflags -hv noschg /etc/hosts

2)在bashrc或者zshrc终端自定义快捷命令

关于终端是采用bash还是zsh,只要乱输入一堆字符回车后看提示是bash还是zsh。

在~/.zshrc 或者 ~/.bashrc 文件中(该文件如果没有就手动建一个空白的)输入以下命令:

alias 快捷命令=”长命令”

例:alias jsd=”defaults write .GlobalPreferences com.apple.mouse.scaling -1″

打开终端输入jsd就可以运行后面的命令了(该命令为关闭mac的鼠标加速),其中快捷命令如果需要设置空格,则采用_代替。

3)AppCleaner Pro启动出现提示非法或者升级等弹窗之类的,可以采用防火墙lulu将该app禁止出网禁止掉。(也有禁止软件可以实现)

4)Mac的finder显示隐藏文件:cmd+shift+.切换。

5)OC配置中设置默认启动项,首先在misc中配置:allowsetdefault勾选,然后在启动界面移动到要设置默认的系统,按Ctrl+Enter进入,下次就会设置该系统为默认启动系统了。

6)alfred的workflow中设定快捷键打开程序(或者带参数的),例如打开firefox的private窗口。新建一个keyword,不要带参数。然后在后面插入一个terminal,命令中输入:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -private-window
exit

这里面需要注意一个设置,就是需要设置终端执行结束后自动退出,这样输入exit就会关闭当前终端窗口,网络上找了许多osascript命令,都不太完全有效,唯一一个:osascript -e "do shell script \"osascript -e \\\"tell application
\\\\\\\"Terminal\\\\\\\" to quit\\\" &> /dev/null &\""; exit
该命令会退出所有的终端,对已经打开的终端退出则不太符合实际需要。所以最好的方法还是设置终端的偏好中shell里面设置执行结束后自动退出

?

3)设置一位数登陆密码

10.14后mac密码要求最低4位,实际上可以用清楚账户策略的方式来重新设置1位数的密码。具体操作就是在终端上输入:

pwpolicy -clearaccountpolicies

回车输入当前密码后结束。然后就可以进入账户设置里面去修改为1位数密码了。

?

4)mac通过命令行来修改ip地址:

首先通过 networksetup -listnetworkserviceorder 来获得当前连接的网络设备的名称(有线无线等,如 Ethernet 2)

networksetup -setmanual “Ethernet 2” ?192.168.124.13 255.255.255.0 192.168.124.99?? /*该命令为修改为手动设置 ip 子网 网关

networksetup -setdhcp “Ethernet 2”?? /*该命令为修改为dhcp模式

networksetup -setdnsservers “Ethernet 2” 192.168.124.1? /*该命令为手动设置dns服务器

?

5)快捷打开mac的系统设置…

进入键盘快捷键,选择app快捷键,右侧所有应用程序下添加一个条目,名称为系统设置…(名称要与菜单完全对应,包括…都要),然后设置改快捷键。这样的原理就是不管当前是哪个应用程序界面,该菜单都会存在,那么都会激活该菜单,那么就打开了系统设置。注意,这个与程序本身的偏好设置不是一个菜单。