Skip to content

mac

mac开发环境配置

ohmyz

nvm

pnpm

  1. Homebrew

    Homebrew 配置国内源

    配置镜像

    配置镜像

  2. 终端

    zsh + on-my-zhs

  3. nvm nrm

  4. ClashX 代理

  5. Charles

  6. 增强版聚焦搜索

  7. 电脑清理工具

    CleanMyMac X 腾讯柠檬清理 AppCleaner:软件卸载

  8. 外接屏幕管理

定时任务

使用 launchd 管理 Mac 启动任务与定时任务

  1. 新建 shell 脚本,编写需要执行的命令
    • chmod -R 777 xxx/demo.sh 修改文件权限
  2. /Library/LaunchDaemons 目录下新建 xxx.plist 任务文件,plist 文件中指定 shell 脚本路径
  3. 加载 plist 文件:launchctl load -w <path_of_plist>
    • 加载一个 plist 文件,只会加载没有被 disable 的任务,添加 -w 会 enable 状态并加载,这导致下次启动也会加载该任务
  4. launchctl list: 列出已加载的所有服务
  5. launchctl list | grep 'com.hello': 筛选任务列表

命令

launchctllaunchd 提供的用于对用户交互的工具, 我们可以方便的 启动/停止/启用/禁用 相关服务.

使用 man launchctl 可以查看到具体用法, 其中使用了大量的 specifier 作为命令一部分, 主要可以分为三种:

  • service-name: 服务名, 如 com.apple.example
  • domain-target: 域名, 如 gui/501, 其中 501 可以通过 launchctl manageruid 获取
  • service-target: 指定域名下的服务名, 是服务名与域名的结合, 如 gui/501/com.apple.example

加载 / 卸载: 卸载加载是启动的前提, 只有加载了之后才能执行任务

  • launchctl bootstrap gui/501 ~/Library/LaunchAgents/com.hanleylee.test_timer.plist: 加载 指定服务
  • launchctl bootout gui/501 ~/Library/LaunchAgents/com.hanleylee.test_timer.plist: 卸载 指定服务
  • launchctl load <path_of_plist>: 加载 一个 plist 文件, 只会加载没有被 disable 的任务, 添加 -w 会 enable 状态并加载, 这导致下次启动也会加载该任务
  • launchctl unload <path_of_plist>: 停止并 卸载 一个 plist 任务, 添加 -w 会 disable 状态, 这导致下次启动也不会加载该任务
  • launchctl unload <path_of_plist> && launchctl load <path_of_plist>: 修改配置后重载配置, 如果任务被修改了, 那么必须先 unload, 再重新 load
  • launchctl remove <label>: 通过服务名进行 卸载

Mac 压力测试

CPU 占用

输入 yes > /dev/null & 可以创建名为 yes 的进程,多次输入即可占用 CPU

输入 killall yes 杀死所有 yes 进程

Windows

电脑软件

  • 电脑开wife netsh wlan set hostednetwork mode=allow ssid=CTest key=135792468 netsh wlan start hostednetwork
  • word替换连字符 -^p 替换为:无 Word正则表达式替换换行: (^13)([a-zA-Z]) 替换为:空格\2

系统

  • MSDN I tell you下原版的,KMS脚本激活
  • S 发现win7激活的问题
    • 企业版支持kms工具激活: ed2k://|file|cn_windows_7_enterprise_x64_dvd_x15-70741.iso|3203516416|876DCF115C2EE28D74B178BE1A84AB3B|/
  • 旗舰版不支持kms: ed2k://|file|cn_windows_7_ultimate_x64_dvd_x15-66043.iso|3341268992|7DD7FA757CE6D2DB78B6901F81A6907A|/
  • 无需激活工具!命令行激活Windows教程

设置环境变量

  • Windows:cmd ---> path=%path%;C:\python