Homebrew 更新自身和软件包
更新自身 brew 和 cask: brew update
更新软件包
brew list
,显示已安装的软件包
brew outdated
,检查过时的软件包(是否有新版本)
brew upgrade
,升级所有可以升级的软件包
brew upgrade xxx
升级指定的软件包
brew cleanup
,清理不需要的版本极其安装包缓存
更新自身 brew 和 cask: brew update
更新软件包
brew list
,显示已安装的软件包
brew outdated
,检查过时的软件包(是否有新版本)
brew upgrade
,升级所有可以升级的软件包
brew upgrade xxx
升级指定的软件包
brew cleanup
,清理不需要的版本极其安装包缓存
本文内容复制自 https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/ , 版权归原作者所有。
# 以下针对 mac OS 系统上的 Homebrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
git -C "$(brew --repo homebrew/cask-fonts)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-fonts.git
git -C "$(brew --repo homebrew/cask-drivers)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-drivers.git
git -C "$(brew --repo homebrew/cask-versions)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-versions.git
# 以下针对 Linux 系统上的 Linuxbrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/linuxbrew-core.git
# 更换后测试工作是否正常
brew update
# 以下针对 mac OS 系统上的 Homebrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
git -C "$(brew --repo homebrew/cask-fonts)" remote set-url origin https://github.com/Homebrew/homebrew-cask-fonts.git
git -C "$(brew --repo homebrew/cask-drivers)" remote set-url origin https://github.com/Homebrew/homebrew-cask-drivers.git
git -C "$(brew --repo homebrew/cask-versions)" remote set-url origin https://github.com/Homebrew/homebrew-cask-versions.git
# 以下针对 Linux 系统上的 Linuxbrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/linuxbrew-core.git
# 更换后测试工作是否正常
brew update
参考
virtualenv 是一款 Python 虚拟运行环境管理工具。
这里介绍使用 pip 来安装 virtualenv,
如果所安装的 Python 没有自带 pip,可以参考这篇文章pip 的安装。
pip install virtualenv
若系统同时安装了 Python2 和 Python 3(非默认版本),想在 Pthon 3环境下使用 virtualenv,
说明:
App Switching
快捷键 | 功能 |
---|---|
⌘ + Tab | 切换到下一个应用程序 |
⌘ + ⇧ + Tab | 反向切换应用程序 |
⌘ + ` | 切换当前应用的窗口(部分键盘需 ⌘ + ⇧ + `) |
General
快捷键 | 功能 |
---|---|
⌘ + A | 全选 |
⌘ + C | 复制 |
⌘ + V | 粘贴 |
⌘ + X | 剪切 |
⌘ + Z | 撤销 |
⌘ + ⇧ + Z | 重做 |
⌘ + F | 查找 |
⌘ + P | 打印 |
⌘ + S | 保存 |
⌘ + N | 新建 |
⌘ + W | 关闭窗口或标签页 |
⌘ + Q | 退出应用 |
⌘ + M | 最小化窗口 |
⌘ + H | 隐藏当前应用 |
⌘ + ⌥ + Esc | 强制退出应用程序 |
Screenshot
快捷键 | 功能 |
---|---|
⌘ + ⇧ + 3 | 全屏截图 |
⌘ + ⇧ + 4 | 区域截图 |
⌘ + ⇧ + 4 → 空格键 | 截图窗口 |
⌘ + ⇧ + 5 | 打开屏幕截图工具 |
⌘ + ⇧ + 6 | 截取 Touch Bar(如有) |
Finder
快捷键 | 功能 |
---|---|
⌘ + D | 复制文件 |
⌘ + Delete | 移至废纸篓 |
⌘ + ⇧ + Delete | 清空废纸篓(确认) |
⌘ + ⌥ + ⇧ + Delete | 清空废纸篓(跳过确认) |
⌘ + I | 显示简介 |
⌘ + ⌥ + I | 快速显示多个简介 |
⌘ + J | 显示选项 |
⌘ + K | 连接服务器 |
⌘ + L | 创建别名 |
⌘ + R | 显示原文件(替身) |
⌘ + T | 新建 Finder 标签页 |
⌘ + Y / 空格键 | 快速预览 |
⌘ + , | 打开 Finder 偏好设置 |
⌘ + ↑ | 上一级目录 |
⌘ + ↓ | 打开所选项目 |
⌘ + ⇧ + A | 应用程序 |
⌘ + ⇧ + D | 桌面 |
⌘ + ⇧ + F | 最近使用 |
⌘ + ⇧ + G | 前往文件夹 |
⌘ + ⇧ + H | 主目录 |
⌘ + ⇧ + I | iCloud 云盘 |
⌘ + ⇧ + K | 网络 |
⌘ + ⇧ + O | 文稿 |
⌘ + ⇧ + R | AirDrop |
⌘ + ⇧ + U | 实用工具 |
⌘ + 1 | 图标视图 |
⌘ + 2 | 列表视图 |
⌘ + 3 | 分栏视图 |
⌘ + 4 | 画廊视图 |
Safari
快捷键 | 功能 |
---|---|
⌘ + T | 新建标签页 |
⌘ + W | 关闭标签页 |
⌘ + ⇧ + T | 恢复关闭的标签页 |
⌘ + L | 地址栏焦点 |
⌘ + R | 刷新页面 |
⌘ + [ / ← | 后退 |
⌘ + ] / → | 前进 |
⌘ + + | 放大页面 |
⌘ + - | 缩小页面 |
⌘ + 0 | 页面缩放重置 |
System
快捷键 | 功能 |
---|---|
⌘ + Space | 打开 Spotlight |
⌘ + ⌥ + D | 显示/隐藏 Dock |
⌃ + Space | 切换输入法 |
⌃ + ⌘ + Q | 锁定屏幕 |
⌃ + ⌘ + Power | 重启 |
⌃ + ⌥ + ⌘ + Power | 关机 |
⌃ + ⇧ + Power | 显示器睡眠 |
⌘ + ⌥ + Power | 睡眠电脑 |
在终端中,直接输入脚本文件的路径以执行脚本
例如 ./a.sh
是启动一个子 shell 来执行脚本,要求该脚本文件具有可执行权限。
在终端中,指定 shell 来执行脚本
例如:sh a.sh
或 bash a.sh
不要求文件有可执行权限。因为调用的命令程序文件 sh
或 bash
已经具有了可执行权限,脚本文件是一个参数。
先更新 brew :brew update
安装 pyenv:brew install pyenv
brew install zlib
brew list zlib
查看 zlib 的文件路径,ln -s /usr/local/Cellar/zlib/1.2.11/include/* /usr/local/include
ln -s /usr/local/Cellar/zlib/1.2.11/lib/* /usr/local/lib
注意版本号造成的路径差别。如果更新了zlib版本记得重新添加,否则可能会出现问题
pip install -r requirements.txt
pip 的使用参考:Python 使用 pip 管理项目依赖包
使用 pip freeze
列出当前项目的依赖库,或导出到文件。
列出当前环境中依赖的库
pip freeze
保存到 requirements.txt 文件
pip freeze > requirements.txt
注意:导出项目依赖信息前,先确认命令行环境是否处于项目的虚拟环境中(如果有的话)
相关知识:为 Python 项目创建独立虚拟运行环境