Skip to content
成为赞助商

MAC

shell
Command + Shift + .			 # 显示隐藏文件(在文件夹中同时按三个键)
Command + Shift + 5 		 # 截图工具
command + c   # 复制
command + v   # 粘贴
command + x   # 剪切
command + z   # 撤销
command + s   # 保存
command + ++   # 放大
command + --   # 缩小
command + f   # 打开搜索“查找”窗口

command + m   # 最小化当前窗口
command + q   # 退出当前App
command + control + f   # 全屏相当于win F11
command + tab   # 选择 / 切换到下一个常用App



rm -rf 目录名		# 删除文件夹   -r 表示向下递归,不管有多少级目录,一并删除
rm 文件名				# 删除文件   -f 表示强制删除
shell
# tldr 工具  

tldr	xxx  # 查看xxx的命令有哪些

常用

NVM

bash
# 使用 gitee 镜像安装
export NVM_SOURCE=https://gitee.com/mirrors/nvm.git
curl -o- https://gitee.com/mirrors/nvm/raw/master/install.sh | bash

Homebrew

一套Mac 的软体套件管理工具,目的是简化Mac OS X 系统上的软体安装过程

  • 软件包的管理器
bash
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"   # 安装命令【使用镜像方案】
brew install wget  # 安装wget


Brew一些常用命令:

brew ls # 本地软件库列表
brew pin 软件名:锁定某一软件为特定版本。(解除锁定用unpin)
针对pin命令需要说明的是,如果某个软件需要依赖某个被锁定的软件,则被锁定的软件会被强制升级为最新版本。
brew –cache:查看所安软件的安装包下载的目录,可以定期清理该目录。
brew info 软件名:查询某一所安装的软件信息


brew help    # 查看帮助信息
brew -v      # 查看版本
brew list    # 查看安装列表
brew search [包名] # 查询可用软件包
brew info [包名] # 查看软件信息

brew update  # 更新Homebrew自己
brew outdated  # 查询是否有可更新的软件包
brew upgrade   # 更新所有已安装的软件
brew upgrade [包名]  # 更新指定软件

brew pin $FORMULA   #锁定某个包,不进行更新
brew unpin $FORMULA  #取消锁定

brew install [包名]   #安装软件包
brew install git  # 安装git
brew install git-lfs # 安装git-lfs
brew install wget  # 安装wget
brew install openssl  # 安装openssl

brew uninstall [包名]  # 卸载安装包
brew uninstall git  #卸载git

## Brew默认不会卸载软件的旧版本
brew cleanup  # 清理所有包的旧版本
brew cleanup [包名] #清理指定包的旧版本
brew cleanup -n  #查看可清理的旧版本包,不执行实际操作

# 卸载Homebrew
cd `brew --prefix`
rm -rf Cellar
brew prune
rm `git ls-files`
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm -rf .git
rm -rf ~/Library/Caches/Homebrew

CH340串口驱动

https://www.wch.cn/downloads/category/67.html

shell
 # 连接串口后查看,MAC终端命令
 ls /dec/cu.xxxx		// xxxx表示随机的字母标识,就能看到接入的设备

image-20251124113657080

stcgal烧录

https://github.com/grigorig/stcgal

shell
# 安装
## 方式1:  pip3 install stcgal
## 方式2: github中下载 tag包 => 执行`./setup.py build`编译源码 => 执行`./setup.py install`安装

# 帮助
stcgal --help

# 烧录
## stc8g 是stcgal规定的开发版所属命名
## cu.xxx 为开发版在系统中的编号,使用 ls /dec/cu.wch* 查看,连接后产生
## firmware.hex 编译后的hex文件
stcgal -P stc8g -p /dev/cu.wchusbserial110 a.hex

stcgal -P stc8g -p /dev/cu.wchusbserial120 firmware.hex
# 手动重启开发版-断电/开关

Platformio嵌入式环境

  • homebrew安装
  • VSCode安装对应插件
  • 搜索并选择需要的依赖
  • 点击进去并下载 install
  • 创建或者导入项目
  • 安装 CH340串口驱动
  • 安装 stcgal烧录工具
  • 编辑代码
  • 构建代码
    • 方式1: vscode快捷键 command + shift + b 选择Platform IO Build开始构建
    • 方式2:点击vscode底部的 进行构建
  • 获取 hex文件 /.pio/build/xxx/src/firmware.hex
shell
# 烧录代码
## stc89 为板子
stcgal -P stc89 -p /dev/cu.xxx firmware.hex

image-20251124093504191

image-20251124093606125

第三方软件

  • 报错1:xxx已损坏,无法打开,你应该将它移到废纸篓

    报错2:打不开xxx,因为它来自身份不明的开发者

    报错3:打不开xxx,因为 Apple 无法检查其是否包含恶意软件

    报错4:Error The xxx may be damaged……

  1. 方案一:

    系统设置>隐私与安全性 ,查看是否有 「任何来源」 的选项

    如果提示阻止使用某软件,打开即可

  2. 方案二:绕过Gatekeeper公证

    将打不开的安装包拖动到桌面

    打开终端,输入代码:sudo xattr -r -d com.apple.quarantine

    将安装包直接拖拽到终端中(本质是文件的路径),按下回车

    输入开机密码,再次尝试即可打开应用

  3. 方案三:

    https://mp.weixin.qq.com/s?__biz=Mzg5NTcwOTk1OQ==&mid=2247512439&idx=4&sn=0f16bcc9ee5edd70a2085548900c04dc&scene=19#wechat_redirect

python虚拟环境

一个独立的 Python 运行环境,它允许你在同一台机器上为不同的项目创建隔离的 Python 环境。每个虚拟环境都有自己的:Python 解释器、安装的包/库、环境变量

https://www.runoob.com/python3/python-venv.html

python
# 进入项目目录

# 创建虚拟环境(命名为'.venv'是常见约定) 
# 	-m venv:使用 venv 模块    名称(可以自定义)
python3 -m venv 虚拟环境名称.venv
python3.8 -m venv .venv  # 使用指定 Python 3.8

# 激活环境,所有 Python 和 pip 命令都会使用虚拟环境中的版本
source 虚拟环境名称.venv/bin/activate # Unix/Linux/MacOS使用
虚拟环境名称.venv\Scripts\activate # windows使用


pip install package_name # 安装包
pip list # 查看已安装的包

# 退出虚拟环境
deactivate

# 删除虚拟环境
# 	首先确保你已经退出虚拟环境(如果正在使用)
rm -rf 虚拟环境名称 # 虚拟环境在当前目录时【一般】
访客总数 总访问量统计始于2024.10.29