引用自小兵
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
该命令会退出所有的终端,对已经打开的终端退出则不太符合实际需要。所以最好的方法还是设置终端的偏好中shell里面设置执行结束后自动退出。
\\\\\\\"Terminal\\\\\\\" to quit\\\" &> /dev/null &\""; exit
?
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快捷键,右侧所有应用程序下添加一个条目,名称为系统设置…(名称要与菜单完全对应,包括…都要),然后设置改快捷键。这样的原理就是不管当前是哪个应用程序界面,该菜单都会存在,那么都会激活该菜单,那么就打开了系统设置。注意,这个与程序本身的偏好设置不是一个菜单。