如何使用macOS终端进行编程

267 阅读2分钟

终端是你编程武器库中的一个关键部分。它可以让你完成一些原本不可能实现的任务。

你可以在Spotlight中搜索Terminal ,或者进入Applications 文件夹,打开Utilities 子文件夹,并寻找Terminal 应用程序。

当你打开它时,你会得到这个屏幕--或非常类似的东西。

bash-3.2 表示外壳的类型,以及它的版本。这里有一个新词--shell。什么是shell?shell是一个允许我们与操作系统及其应用程序互动的程序。

注意:当前的macOS自Catalina以来使用zsh。与本教程有关的其他内容没有变化

有不同种类的shell。 Bash是最流行的一种。有些人使用Fish (像我),有些人使用Z Shell ,有些人使用其他的。

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

文件系统命令

我们可以先输入ls 命令,当我们按回车键时,shell会向我们显示当前文件夹中包含的文件。

shell通常从你的主文件夹开始,在Mac上,主文件夹在/Users/yourname 。我们如何知道我们目前在哪个文件夹中?你可以用pwd 命令得到它。

你可以用cd 来改变当前的文件夹。

如果你只是输入cd ,shell会回到你的主文件夹。

你可以使用mkdir 来创建一个新的文件夹。

运行命令

在shell中,你可以访问所有安装在你电脑上的程序和文件。很多的东西。

你可能需要做的一项任务,特别是在Node和JavaScript编程时,是使用npm

npm 是一个不是开箱即用的命令,你需要从www.npmjs.com/get-npm,但当你得到它时,你可以从命令行访问它。

一旦你这样做了,你可以进入任何一个空文件夹,运行npm init ,以初始化一个Node.js项目。

一旦你准备好了,你可以通过运行node filename.js 来启动任何Node.js程序。

还有很多内容呢!

这个帖子可以让你快速开始做这个工作,你可以在以后探索shell的更多高级特性和功能。