终端是编程装备中不可或缺的一员。它允许您执行其他无法实现的任务。

您可以在 Spotlight 中搜索 Terminal,或者转到 应用程序 文件夹,打开 实用工具 子文件夹,找到 终端 应用程序。

打开后,您会看到以下屏幕,或者非常相似:

终端界面

bash-3.2 指示了 shell 的类型和版本。在这里出现了一个新词 - shell。什么是 shell?Shell 是一种允许我们与操作系统及其应用程序进行交互的程序。

注意:当前 macOS 自 Catalina 版本开始使用 zsh。这个教程与此无关。

有不同类型的 shell,Bash 是最受欢迎的之一。有些人使用 Fish(像我一样),有些人使用 Z Shell,还有其他类型的。

Shell 基本上是允许我们输入命令的程序。

文件系统命令

我们可以从输入 ls 命令开始,当我们按下 Enter 键后,shell 会显示当前文件夹中的文件。

列出文件命令

Shell 通常从您的主文件夹开始,这在 Mac 上位于 /Users/yourname

我们如何知道我们当前在哪个文件夹中?您可以使用 pwd 命令获取当前文件夹的路径。

获取当前文件夹路径

您可以使用 cd 命令更改当前文件夹。

更改当前文件夹

如果只输入 cd,shell 将返回到您的主文件夹。

您可以使用 mkdir 命令创建新文件夹。

创建新文件夹

运行命令

在 shell 中,您可以访问计算机上安装的所有程序和文件。非常丰富的资源。

您可能需要执行的一个任务是在 Node 和 JavaScript 中进行编程时使用 npm

npm 不是一个开箱即用的命令,您需要从 https://www.npmjs.com/get-npm 安装它,但是一旦安装完成,您就可以从命令行访问它。

安装完成后,您可以进入任意空文件夹,并运行 npm init 命令来初始化一个 Node.js 项目。

准备好之后,您可以通过运行 node filename.js 启动任何 Node.js 程序。

还有更多要学习的!

本文可以让您快速入门,并且您可以稍后探索 shell 的更高级功能和能力。