作为一名开发人员, 很大一部分是能够使用终端或命令行｡
好吧, 那是什么？
在这段视频中, 我们将解决这个问题, 并教你几个非常有用的命令｡
现在, 在mac上, 你只需做命令空间, 输入terminal按回车键, 然后终端就会为你打开｡
这是你的一个应用程序, 它在每台电脑上｡
如果您使用的是Windows计算机, 则为命令提示符｡
但到底是什么呢？
这是人类最初与计算机交流的方式
直到20世纪80年代｡
这是人类向计算机发出指令的主要方式｡
计算机将输出给人类｡
我们没有所谓的粘性或图形用户界面, 如我打开一个新的文件夹,
并改变这个文件夹的名称或打开谷歌浏览器｡
我真的不需要知道幕后是怎么做的｡
我只要点击一个图标, 它就会神奇地为我打开｡
但是命令行确实很有用, 因为你可以在图形用户界面上做同样的事情,
就像我在命令行上做的一样｡
但它们的速度要快得多, 就像我在这段视频中展示的那样｡
它们也是访问世界各地不同计算机的常用方式｡
例如, 如果您需要访问Web应用程序所在的另一个国家/地区的服务器｡
您可以使用命令行, 稍后我将在本课程中向您展示如何执行此操作.
现在, 在您的日常工作中, 您将大量使用终端, 因为您必须访问服务器､
数据库和前端应用程序｡
但你可以在终端上一次完成所有这些｡
您也可以从Internet下载其他人编写的脚本, 以便在项目中使用｡
这些都是我将在后面的章节中向你们展示的｡
我将要向你们展示的命令可以在mac或Linux for Windows上运行｡
随着我们的进展, 我将在视频的底部显示Windows版本命令｡
大部分都是一样的, 但也有一些不同之处｡
那么我们开始吧｡
我将向您展示的第一个命令是RLS命令｡
我只需输入并按回车键, 它就会列出我当前目录中的所有内容｡
我的当前目录是什么？
我用p表示当前的工作目录, 我看到我在用户目录中｡
那是我的用户名
我在我的用户名文件夹中, 这些都是我可以使用的内容｡
如果我做CDD, 我就可以进入这个｡
如果我想去, 让我们说桌面, 我做CD｡
台式机｡
现在如果我做LRS, 我会看到我有一个未命名的文件夹, 因为这是我桌面上唯一的东西｡
我也可以做种子, 点, 点｡
这又把我带回到上一个目录｡
我也可以做清理来清理我的终端｡
有一个美好的, 新的石板｡
如果我这样做的话, 圆圈侠CD斜线会把我带到根目录, 我看到我有应用程序库系统用户,
这是我的Mac的根目录, 本质上是我的麦金托什HD｡
我也会做CD｡
曲线, 这将把我带到用户目录｡
让我们再澄清一次｡
如果我们检查我们在哪里｡
好吧, 让我们将这个未命名的文件夹更改为类似test的文件夹｡
好吧, 我会的
假设我现在在用户目录中｡
我想访问桌面, 然后测试文件夹｡
我会简单地做CD桌面, 然后测试｡
而现在｡
我在测试文件夹里, 但里面什么都没有｡
所以我们可以做的一件事是我可以说开放｡
DOT, 它会打开我们当前所在的文件夹｡
好吧, 我会的
我们现在在测试文件夹中｡
如果我把这个放在这边你们可以看到, 我可以说.
Make目录, 即make文件夹的名称｡
这里的name就是我想给文件夹命名的名称｡
假设这个文件夹叫做｡
Web应用程序｡
你现在明白了吗？
Web应用程序显示在我的文件夹中｡
让我们换个角度, 这样你能看得更清楚｡
你去那里｡
如果我这样做, LZ, 现在我看到我们有Web应用程序文件夹, 我们知道, 我们可以进入它｡
让我们双击此处, 看看我们有什么｡
我们什么都没有｡
我们可以在这里创建一个文件, 方法是输入touch和文件名｡
所以我们只需要对HTML进行索引｡
你去那里｡
下一个
嗯嗯嗯
现在, 如果我们想打开这个索引, 该怎么办？ 又是html？
我们只需要打开, 点表示我们打开了当前所在的文件夹, 就是这里｡
但是如果我打开index. html｡
它会为我们打开文件｡
这很酷吧？
但是索引站点HTML现在相当空｡
如果我们能从这里打开崇高的文本并添加一些东西, 那不是很好吗？
再来一次｡
你可以打开它｡
你在一条缝线上放了一段用于应用程序和应用程序名称的如此崇高的文字｡
关闭双引号｡
按回车键｡
看看这个｡
我有崇高的文本, 但如果我们想做应用崇高的文本, 并打开索引HTML文件｡
我们就这么做？
现在我可以说HTML, 我们就可以说你好世界了｡
保存｡
如果我打开索引html｡
我们有我们的索引｡ html文件已加载｡
这不是比右键单击, 创建一个文件夹, 然后拖动一切来升华文本快得多吗？
如你所见, 在这里你可以做得非常非常快｡
好吧, 让我们改变一些东西｡
我要关闭谷歌浏览器和崇高｡
在web应用程序中, 假设我想将索引HTML的名称更改为高于该HTML的名称｡
好吧, 我会做MV命令, 这代表移动, 但它只是移动索引的HTML文件到约HTML文件｡
这是个小把戏｡
实际上, 您只是将一个文件移动到另一个文件, 但通过更改名称, 您创建了一个新文件,
并将其替换为旧文件｡
所以现在我有大约. html｡
非常酷｡
现在, 这些命令的键入可能会变得相当累人｡
再次按向上箭头｡
它贯穿了我的整个历史｡
这很酷｡
我也可以按下tap键, 它就会弹出来｡
我最近的命令都完成了｡
所以我接下来要写的是让你们可以非常非常快地完成｡
当你的命令变得越来越长时, 这是一件非常有用的事情｡
好吧, 我会的
我真的不再需要about html文件了｡
我们把它移走吧｡
我们做r m为删除和文件名有关｡
哦, 不好意思
关于HTML｡
它被移走了｡
好极了｡
现在, web应用程序文件怎么办？
我们也可以把它去掉｡
但如果我只是删除网络应用程序｡
好吧, 我知道了
这是行不通的｡
首先, 如果我做ldrs或目前的工作目录, 我的意思是web应用程序文件夹｡
所以我需要移回测试文件夹｡
我们把这里清理一下｡
请看｡
现在, 我的当前工作目录是I'm in the test, 因此我可以通过执行remove web app来删除web app｡
但Ram只对文件起作用, 以删除一个目录文件夹｡
您需要执行这些操作, 然后使用R选项｡
然后是文件夹名称和我们的案子｡
是网络应用程序｡
你去那里｡
它不见了
就这样, 你知道吗？
我们也可以移除测试文件夹｡
我们可以返回到桌面, 然后删除我们的｡
测试｡
你去那里｡
它不见了
还有最后一个mac的小把戏｡
你能做到的
这太酷了, 对吧？
非常, 非常酷｡
好吧, 我会的
如您所见, 您可以使用终端获得很大的功率｡
我希望你们能习惯在这里写命令｡
从现在开始, 尝试用这种方式创建文件和文件夹｡
最终您会越来越习惯于使用它, 并且事情会比仅仅使用开发人员环境部分中的家伙快得多｡
我会告诉你如何把这个无聊的白色终端变成这样｡
就这样吧
下一个视频中见｡
再见｡