itwiki:draft:mac-os

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

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