63 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Installing CLI Tools Developers Should not Live Without on Linux and Mac | |||
|  | localeTitle: 安装CLI工具开发人员不应该在Linux和Mac上不能使用 | |||
|  | --- | |||
|  | 本文是关于如何安装开发人员在Macintosh和Linux环境中每天使用的关键命令行实用程序的简短说明。将显示的主要CLI工具是:Homebrew(Mac),Node和NPM,Bower,Gulp,Grunt和Tmux。 | |||
|  | 
 | |||
|  | ## 安装Homebrew(Macintosh系统)
 | |||
|  | 
 | |||
|  | Homebrew是'OS X缺少的包管理器'。它是直接从命令行下载和安装软件包的绝佳工具。 Linux发行版不需要这样做,因为它们已经默认安装了包管理器,例如`apt-get`或`pacman` 。要安装Homebrew,只需在终端中粘贴以下命令: | |||
|  | 
 | |||
|  | *   `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"` | |||
|  | 
 | |||
|  | 如果您遇到“Xcode Command Line Tools Missing”,请使用以下命令进行安装: | |||
|  | 
 | |||
|  | *   `xcode-select --install` | |||
|  | 
 | |||
|  | ## 安装NPM
 | |||
|  | 
 | |||
|  | `NPM`或节点包管理器是另一个有用的包管理器,主要用于下载Web工具。下载`NPM`还将安装Node.js框架。 | |||
|  | 
 | |||
|  | ### 苹果电脑:
 | |||
|  | 
 | |||
|  | *   使用`Homebrew`类型: `brew install node`和`NPM`应该已经安装。 | |||
|  | 
 | |||
|  | ### Linux的:
 | |||
|  | 
 | |||
|  | *   使用`apt-get` first type: `curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -` ,然后`sudo apt-get install nodejs` | |||
|  | *   使用`pacman`类型: `pacman -S nodejs npm` | |||
|  | *   使用`yum`类型: `sudo yum install nodejs npm` | |||
|  | *   使用`dnf`类型: `sudo dnf install nodejs` | |||
|  | *   使用`zypper`类型: `sudo zypper install nodejs6` | |||
|  | 
 | |||
|  | ## 安装Bower
 | |||
|  | 
 | |||
|  | Bower是一个流行的包管理器,允许您安装前端库。您可以使用`npm`使用以下命令在Linux和Macintosh系统上安装它: | |||
|  | 
 | |||
|  | *   `npm install -g bower` (Linux和OS X的命令相同) | |||
|  | 
 | |||
|  | ## 安装Gulp
 | |||
|  | 
 | |||
|  | `Gulp`是一个框架和CLI工具,通过自动化开发人员发现自己正在重复执行的任务,使开发更快,更愉快。此外,您可以通过`npm`安装`Gulp` : | |||
|  | 
 | |||
|  | *   `npm install -g gulp-cli` | |||
|  | 
 | |||
|  | 在单个项目文件夹中: | |||
|  | 
 | |||
|  | *   `npm install --save-dev gulp` | |||
|  | 
 | |||
|  | ## 安装Grunt
 | |||
|  | 
 | |||
|  | `Grunt`是另一种类似于`Gulp`流行自动化工具。要安装它,请再次使用`npm` : | |||
|  | 
 | |||
|  | *   `npm install -g grunt-cli` | |||
|  | 
 | |||
|  | ## 安装Tmux
 | |||
|  | 
 | |||
|  | `Tmux`是Linux和Mac的终端多路复用器。它使您能够在同一个Bash窗口中拥有多个会话和窗口,并且还允许您“分离”可以通过SSH连接到的会话,从而使当前正在运行的所有程序保持运行。 | |||
|  | 
 | |||
|  | 要在Linux上安装: | |||
|  | 
 | |||
|  | *   `sudo apt install tmux` | |||
|  | 
 | |||
|  | 就是这样!使用这些工具,您的开发过程和内容将变得愉快和有效。如您所见,安装的主要工具是`npm` ,它允许您安装许多其他面向Web的CLI工具。 |