开发过程中常会用到的命令行工具

Posted by Sir0xb on 2015-05-21 19:08:10 +0800

brew (Homebrew)

brew 安装

$ ruby -"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew 使用

查找软件包

$ brew search <package>

安装软件包

$ brew install <package>

查看已经安装的软件包

$ brew list

删除软件包

$ brew remove <package>

查看软件包信息

$ brew info <package>

查看软件包依赖关系

$ brew deps <package>

更新 brew

$ brew update

列出可更新软件包

$ brew outdated

更新可更新软件包

$ brew upgrade

更新特定软件包

$ brew upgrade <package>

 

npm (Node Package Manager)

npm 安装

访问 NodeJS 官网 下载安装包 or brew install node

npm 使用

查找插件

$ npm search <package>

安装插件

>> 当前目录:

$ npm install <package>

>> 全局目录:

$ npm install -<package>

卸载插件

>> 当前目录:

$ npm uninstall <package>

>> 全局目录:

$ npm uninstall -<package>

查看插件信息

>> 当前目录:

$ npm info <package>

>> 全局目录:

$ npm info -<package>

查看已安装插件

>> 当前目录:

$ npm list

>> 全局目录:

$ npm -g list

** 如果是 Linux 可以 $ npm list -g | grep ^[└,├] 进行过滤 **

发布插件

$ npm publish

 

bower

bower 安装

$ npm install -g bower

bower 使用

默认安装目录为 bower_components/ 可通过在目录中配置 .bowerrc 文件制定路径,例如:

{
  "directory": "lib"
}

安装库

$ bower install <package>

通过配置文件安装库

//配置文件样例
{
  "name": "boliball",
  "version": "0.0.2",
  "homepage": "https://github.com/Sir0xb/boliball",
  "authors": [
     "Sir0xb <Sir0xb@live.com>"
  ],
  "dependencies": {
     "knockoutjs": "*",
     "knockout.mapping": "~2.0.1"
  },
  "keywords": [
     "Sir0xb"
  ],
  "license": "MIT"
}

>> 安装 bower.json 中配置的库

$ bower install

>> 安装并添加到 bower.json 配置中

$ bower install <package> --save

>> 安装指定版本的库并添加到 bower.json 配置中

$ bower install <package>#<version> --save

更新库

>> 更新全部

$ bower update

>> 更新指定库

$ bower update <package>

卸载库

$ bower uninstall <package>` or `$ bower uninstall <package1> <package2> <package3>

 

pip

pip 安装

$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
 
$ python get-pip.py

pip 使用

更新 pip

$ pip install -U pip

安装软件包

$ pip install <package>                 # 安装最新版 
$ pip install <package>==<version>      # 安装指定版 
$ pip install '<package>>=version>'     # 安装大于特定版

用配置文件安装

$ pip freeze > package.txt      # 根据软件包安装情况生成配置文件 
$ pip install -r package.txt    # 安装配置文件中的软件包

查看软件包信息

$ pip show <package>

查找软件包

$ pip search <package>

Copyright © 2022, Built with Gatsby