差别
这里会显示出您选择的修订版和当前版本之间的差别。
itwiki:draft:mac-os [2024/01/22 01:41] – 创建 ovwx@live.io | itwiki:draft:mac-os [Unknown date] (当前版本) – 移除 - 外部编辑 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== MAC OS 操作系统 ====== | ||
- | |||
- | ====== 系统控制和UI ====== | ||
- | |||
- | ===== 常用全局快捷键 ===== | ||
- | |||
- | ** CMD+F3 ** 显示桌面,再按一次恢复显示应用,主要用于临时回桌面打开桌面上的文件。可用妙控板(拇指+三指同时展开,有点不好操作,收拢达到相同效果) | ||
- | |||
- | [[https:// | ||
- | |||
- | ===== SHELL编程 ===== | ||
- | |||
- | 删除失效的链接 | ||
- | |||
- | < | ||
- | |||
- | 其中:$1 是用在shell脚本中的,代表传入脚本中的第一个命令行参数 | ||
- | |||
- | < | ||
- | $ vi remove.sh | ||
- | # | ||
- | [ -d $1 ] && | ||
- | if [ ! -e " | ||
- | echo " | ||
- | rm -f $f | ||
- | fi | ||
- | done } | ||
- | </ | ||
- | |||
- | 此处有两个知识点:使用大括号将多条命令放在一起,形成一个原子操作,第二个是两个&& | ||
- | |||
- | ====== 开发& | ||
- | |||
- | 检查系统依赖的链接库 | ||
- | |||
- | < | ||
- | otool -L $(which tmux) | ||
- | </ | ||
- | |||
- | |||
- | ====== 网络 ====== | ||
- | |||
- | ===== 代理设置 ===== | ||
- | |||
- | 终端使用代理,设置环境变量 | ||
- | |||
- | < | ||
- | export http_proxy=http:// | ||
- | export https_proxy=http:// | ||
- | export all_proxy=socks5h:// | ||
- | </ | ||
- | |||
- | 变量名称大写和小写都可以,但Shell毕竟还是认大小写的,所以要么都大写,要么都小写 | ||
- | |||
- | ====== 疑难杂症 ====== | ||
- | |||
- | ===== iCloud ===== | ||
- | |||
- | 同步不及时或者不同步 | ||
- | |||
- | 1.打开终端输入 | ||
- | 2.逐次输入终端命令:killall bird 和 killall cloudd 两个命令,重置进程。 | ||
- | 3.或利用终端重置文件夹命令如下方。(不要打# | ||
- | killall bird # 结束 bird 这一 iCloud 文件同步的核心进程 | ||
- | killall cloudd | ||
- | cd ~/ | ||
- | mv CloudDocs CloudDocsOld | ||
- | |||
- | ===== 启动项或后台项 ===== | ||
- | |||
- | MacOS 登录项无法关闭问题 | ||
- | |||
- | 启动终端,输入以下命令 | ||
- | |||
- | < | ||
- | |||
- | 找到频繁提示的应用相关的文件夹,在URL字段,进入Find 按 CMD+SHIFT+G,进入相关文件夹,删除相关项目即可 | ||
- | |||