Mac下常用终端命令备忘录

概况

本文主要介绍Mac终端下常用命令使用,如Homebrewnpm等。

Homebrew

用于macOS的包管理器

Homebrew安装

在终端输入如下命令

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

Homebrew用途

  1. 用于通过命令行形式快速安装Apple不支持的软件工具或第三方库
  2. 用于创建自己的Homebrew包

Notebrew的具体使用可通过brew help命令查看

Homebrew-cask

介绍

用来下载带界面的软件,下载后自动安装,并能在Mac中直接运行使用

安装

在Homebrew安装OK的前提下,输入如下命令:

1
brew tap caskroom/cask

使用

通过如下命令完成软件名为XXX的自动安装

1
brew cask install XXX

Notebrew-cask的具体使用可通过brew cask help命令查看

npm

介绍

  1. 使JavaScript开发者很方便分享/重用/更新代码(可参考What is npm1
  2. 结合NodeJS使用,能解决NodeJS代码部署上的很多问题

升级

终端输入命令(升级出现问题未解决

1
[sudo] npm install npm@latest -g

安装npm包

locally

终端输入命令

1
npm install <pacakge name>
  1. 输入命令后会在当前目录下生成node_modules目录,并将下载的包存放在此目录下
  2. 可根据pacakge.json文件查看已安装包的版本等信息
  3. 可直接在代码里使用该包,通过require('<package name>')的方式

globally

可直接将安装的包用作命令行工具,在终端输入命令

1
npm install -g <package name>

node更新

终端输入命令

1
2
npm install -g n
n latest

wget

介绍

使用HTTPHTTPSFTPFTPS协议获取免费软件包的管理器

安装

终端输入命令

1
[sudo] brew install wget

参考方案

  1. Homebrew
  2. Homebrew Cask
  3. Homebrew-cask Github
  4. brew和brew cask有什么区别?
  5. npm
  6. nodejs
  7. wget