时间机器备份
挂载目录 /Users/imwl/mysmb
远程服务器 smb //admin:[email protected]/D
时间机器文件 timemachine.sparsebundle
磁盘工具 → 文件 → 新建映像 → 空白映像 创建完成后拷贝到 smb 对应目录

/Users/imwl/timemachine.sh1
2
3
4
5
6
7
8
9
10
11
12
13
14#!/bin/sh
# mkdir /Users/imwl/mysmb
# crontab
# 0 11 * * * /bin/zsh /Users/imwl/timemachine.sh
/usr/bin/tmutil stopbackup
/bin/sleep 30
/sbin/umount -f /Users/imwl/mysmb
/bin/sleep 10
/sbin/mount -t smbfs //admin:[email protected]/D /Users/imwl/mysmb
/bin/sleep 10
/usr/bin/open /Users/imwl/mysmb/timemachine.sparsebundle
/bin/sleep 10
/usr/bin/tmutil startbackup
Terminus-Media 使用
https://github.com/Terminus-Media/jellyfin-media-player/releases1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18Terminus Player 是终点站大佬基于 Jellyfin-media-player 项目 修改的一款播放器,主要特点是:
- 对原项目不支持Emby进行了修改,使得绝大部分功能能够正常使用;
- 界面更加美观;
- 安装、使用轻盈方便,两键(双击)安装,即可使用。
在此特别鸣谢终点站!
——————————————————
» macOS若遇到无法打开的情况,可用以下方法解决:
1、将App拖入mac的应用程序文件夹;
2、打开终端,输入 sudo spctl --master-disable 并回车;
3、继续输入 sudo xattr -r -d com.apple.quarantine /Applications/Terminus\ Player.app 并回车。
» macOS使用Terminus Player可能会出现 意外退出 或 闪退 的情况,解决方法如下:
1、在 工具(Utilities) 中,找到并打开 终端(Terminal) ;
2、在打开的 终端(Terminal) 中,输入如下命令
sudo mkdir /usr/local/etc; sudo chown -R `id -un`:staff /usr/local/etc
3、输入命令后按下回车,会提示输入用户密码,此处输入密码不会显示,密码输入后回车确认
常用软件
homebrew 安装
homebrew 安装
1 | /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" |
软件安装
以下均用 brew install1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82#!/bin/bash
# 设置 sudo 免密
# your_username ALL=(ALL) NOPASSWD: ALL
# 或者提前缓存 sudo 权限
echo "请提供管理员密码以执行安装任务:"
sudo -v
# 在后台刷新 sudo 权限缓存
while true; do
sudo -n true
sleep 60
done 2>/dev/null &
# 在这里设置你的 macOS 密码
passwd="password"
# 确保脚本以 root 权限开始
echo "$passwd" | sudo -S echo "开始安装 Homebrew 软件..."
# 确保 Homebrew 已经安装
if ! command -v brew &> /dev/null; then
echo "Homebrew 未安装,正在安装 Homebrew..."
echo "$passwd" | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
# 普通工具安装列表
tools=(
"kubecm"
"kubernetes-cli"
"telnet"
"wget"
"minicaonda"
)
# GUI 应用(Casks)安装列表
casks=(
"chatgpt"
"iterm2"
"zerotier-one"
"dbeaver-community"
"google-chrome"
"wpsoffice-cn"
"electerm"
"maccy"
"mos"
"microsoft-auto-update"
"windows-app"
"microsoft-edge"
"visual-studio-code"
"tencent-meeting"
"wechatwork"
"tencent-lemon"
"wechat"
"obsidian"
"another-redis-desktop-manager"
"sunloginclient"
"adrive"
"iina"
"stretchly"
"firefox"
"arc"
"warp"
"postman"
"todesk"
)
# 安装普通工具
echo "开始安装命令行工具..."
for tool in "${tools[@]}"; do
echo "正在安装: $tool"
brew install "$tool"
done
# 安装 GUI 应用
echo "开始安装 GUI 应用..."
for cask in "${casks[@]}"; do
echo "正在安装: $cask"
brew install --cask "$cask"
done
echo "所有软件安装完成!"
常用命令
1 | # conda 初始化 |
下载安装
我用的软件备份
1 | # https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_24.9.2-0-MacOSX-arm64.sh |