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工具。 |