From afecf92afe2d0b2592c09e8f9046e9218b806bbe Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Wed, 19 Oct 2022 08:27:50 +0000 Subject: [PATCH] feat: add `homebrew.md` sheatsheet. a540fb7fd900f28ac45acbc0afe85a3560112941 --- docs/expressjs.html | 9 +- docs/homebrew.html | 270 ++++++++++++++++++++++++++++++++++++++++++++ index.html | 8 +- 3 files changed, 281 insertions(+), 6 deletions(-) create mode 100644 docs/homebrew.html diff --git a/docs/expressjs.html b/docs/expressjs.html index 61b1548d..c917b971 100644 --- a/docs/expressjs.html +++ b/docs/expressjs.html @@ -40,22 +40,23 @@

Hello World

    -
  • 安装依赖 +
  • 创建项目,添加 package.json 配置
    $ mkdir myapp # 创建目录
     $ cd myapp    # 进入目录
     $ npm init -y # 初始化一个配置
    -$ npm install express # 安装依赖
    +
    +
  • +
  • 安装依赖 +
    $ npm install express # 安装依赖
     
  • 入口文件 index.js 添加代码:
    const express = require('express')
     const app = express()
     const port = 3000
    -
     app.get('/', (req, res) => {
       res.send('Hello World!')
     })
    -
     app.listen(port, () => {
       console.log(`监听端口${port}示例应用`)
     })
    diff --git a/docs/homebrew.html b/docs/homebrew.html
    new file mode 100644
    index 00000000..282a82c1
    --- /dev/null
    +++ b/docs/homebrew.html
    @@ -0,0 +1,270 @@
    +
    +
    +
    +
    +Homebrew 备忘清单
    + &  homebrew cheatsheet &  Quick Reference
    +
    +
    +
    +
    +
    +
    +

    + + +Homebrew 备忘清单

    +

    Homebrew 是 macOS(或Linux)缺少的包管理器,备忘清单包含 brew 命令的使用与安装

    +

    Homebrew

    +

    安装

    + +
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    +
    + +

    加速安装和更新,将仓库源码通过 gitee 同步到国内,这样速度杠杠的

    +
    # 把 Homebrew/brew 的 Git 镜像放在这里
    +export HOMEBREW_BREW_GIT_REMOTE="..."
    +# 将 Homebrew/homebrew-core 的 Git 镜像放在这里
    +export HOMEBREW_CORE_GIT_REMOTE="..."
    +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    +
    + +

    在安装期间跳过克隆 (beta)

    +
    export HOMEBREW_INSTALL_FROM_API=1
    +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    +
    + +

    命令

    + + + + + + + + + + + + + + + + + +
    命令说明
    brew install git安装一个包
    brew uninstall git删除/卸载软件包
    + + + + + + + + + + + + + + + + + +
    brew upgrade git升级包
    brew unlink git取消链接
    brew link git关联
    + + + + + + + +
    brew switch git 2.5.0更改版本
    + + + + + + + + + + + + + + + + + +
    brew list --versions git看看你有什么版本
    brew help打印帮助信息
    brew help <sub-command>打印子命令的帮助信息
    +

    更多包命令

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    命令说明
    brew info git列出版本、注意事项等
    brew cleanup git删除旧版本
    brew edit git编辑此软件包
    brew cat git打印这个软件包
    brew home git打开主页
    brew search git搜索公式
    +

    Brew Cask 命令

    + + + + + + + + + + + + + + + + + +
    命令说明
    brew install --cask firefox安装火狐浏览器
    brew list --cask列出已安装应用
    +

    Cask 命令用于与图形应用程序交互

    +

    全局命令

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    命令说明
    brew update更新 brewcask
    brew upgrade升级所有软件包
    brew list已安装列表
    brew outdated升级需要什么?
    brew doctor诊断冲泡问题
    brew pin <formula>防止指定软件包升级
    brew unpin <formula>允许升级指定的软件包
    +

    Brew 清理

    +
    $ brew cleanup # 删除旧版本的已安装软件包
    +$ brew cleanup <formula> # 删除旧版本指定软件包
    +# 显示所有将被删除的软件包(试运行)
    +$ brew cleanup -n 
    +
    +

    brew 源码仓库

    +
    # 列出所有当前点击的源码仓库(点击)
    +$ brew tap
    +# 使用 https 从 Github 中点击软件包源码仓库以点击
    +# https://github.com/user/homebrew-repo
    +$ brew tap <user/repo>
    +# 点击指定 URL 中的软件源码仓库
    +$ brew tap <user/repo> <URL>
    +# 从存储库中删除给定的源码仓库
    +$ brew untap <user/repo>
    +
    +

    搜索查看

    +
    # 列出所有已安装的软件包
    +$ brew list
    +# 显示所有本地可用的 brew 配方
    +$ brew search
    +# 对用于 brew 的软件包名称执行子字符串搜索
    +$ brew search <text>
    +# 显示有关软件包的信息
    +$ brew info <formula>
    +
    +

    另见

    + +
    © 2022 Kenny Wang, All rights reserved.
    + diff --git a/index.html b/index.html index d59e5728..780119bf 100644 --- a/index.html +++ b/index.html @@ -142,8 +142,8 @@ Vue 2