克服命令行恐惧症

电影中的黑客历来不用鼠标,只要对着键盘一顿敲,什么问题都能搞定,这给不少人一个假象,命令行好像很高端的样子,不是轻易就能学会的,其实否则。今天我们就来讲说命令行最基本的使用方法。前端

1、为何要说命令行?

我接触过一些前端开发新人,他们由于没用过命令行工具,因此对node望而却步,但愿经过这篇短文让新人们能够克服命令行恐惧症,着手开始学习node。node

2、什么是命令行工具?

咱们使用电脑的时候,其实就是给电脑下达一个个命令,只是大部分时候咱们都是用图形界面完成的。windows

好比咱们新建一个文件夹,能够点击鼠标右键,而后选择新建文件夹的选项;咱们要删除一个文件,须要右键点击这个文件,而后点击删除。新建和删除都是对计算机下达命令,计算机会根据咱们的操做完成相应的功能。bash

命令行工具让咱们能够摆脱图形界面,只要对着一个对话框,就像和计算机聊天同样,告诉他咱们要作什么,他们就会完成。固然,咱们要用计算机能理解的命令,他才会正确地完成工做。工具

刚才说的这个与计算机聊天的对话框,就是命令行工具。学习

3、windows自带的命令行工具

命令行工具备不少,大部分须要本身下载和安装,今天咱们说的是windows自带的命令行工具,只须要两步就能够打开windows的命令行工具:ui

第一步:windows键(印着四个小方块的键)+ R键;打开运行窗口。spa

第二部:输出CMD,而后按回车。命令行

而后就能够看到一个黑白色的windows命令行工具了。code

4、如何使用windows命令行工具

windows命令行工具默认的内容以下所示:

Microsoft Windows [版本 10.0.15063]
(c) 2017 Microsoft Corporation。保留全部权利。

C:\Users\Administrator>复制代码

咱们不须要关心版本和版权,只要看第三行

C:\Users\Administrator>复制代码

这行代码的意思是,咱们当前所处的位置是C盘的Users文件夹(文件夹和目录是一个意思)中的Administrator文件夹。简单地说,如今的情况就像咱们刚刚打开了Administrator文件夹。

但是咱们根部就不想在Administrator目录下呆着,咱们有更重要的事情要种,好比:

我要到D盘中新建一个名为project的文件夹

接下来咱们用命令行工具完成上面两个工做:

将目录切换至D盘

C:\Users\Administrator>D:

D:\>复制代码

咱们在命令行中输入"D:",再按回车,下面一行的目录就变成了D盘的根目录,说明咱们成功切换了盘符。

新建立一个名为project的文件夹

D:\>md project

D:\>复制代码

输入"md"命令,后面跟一个空格,而后输入目录名称,就能够建立一个名称为project的文件夹了,可是命令行只是换行,没有任何提示,若是咱们想查看是否建立成功,能够输入dir查看当前目录下的文件和子目录。

D:\>dir

 驱动器 D 中的卷没有标签。
 卷的序列号是 0009-EBC2

 D:\ 的目录

2017/10/10 周二  16:15    <DIR>          project

               0 个文件              0 字节
               1 个目录 40,064,692,224 可用字节

D:\>复制代码

若是咱们但愿进入到project目录,可使用"cd 目录名"命令,

D:\>cd project

D:\project>复制代码

若是咱们但愿返回到上一级目录,可使用"cd .."命令。

D:\project>cd ..

D:\>复制代码

如上面命令所示,cd能够切换至上下级目录。

若是咱们已经安装了node,能够尝试执行node命令。

D:\>node -v
v8.1.2

D:\>复制代码

能够看到,若是成功的安装了node,输入"node -v"能够输出node的版本号。关于命令行,咱们就说这么多,若是你们了解了上面几个命令,在学其余命令就会驾轻就熟了。

5、问题解答

1. 命令输入错误怎么办,能够删除输错的内容吗?
答:在命令行工具中,命令输入错误会有相应的提示,根据提示再次输入正确的命令就能够了,没必要修改以前错误的命令。

2. 有那么多命令,记不住怎么办?
答:命令虽然有不少,可是经常使用的就那么几个,因此没必要浪费时间记住那么多命令,想用什么命令,到网上查一下就好了,经常使用的天然就记住了,若是喜欢每次都查,适当地作一下笔记也是能够的。

6、总结

当咱们输入一个命令的时候,这个命令多是三种状况:

1. 系统自带命令

2. 环境变量中path变量中设置的命令

3. 当前目录下的exe文件

若是提示“xxx不是内部或外部命令,也不是可运行的程序”,说明一下几点:

首先,xxx不是系统自带命令;

而后,当前目录并无xxx.exe文件

最后,xxx命令的目录并无添加到环境变量中的path变量。

因此碰到命令不能被识别的时候,能够根据上面的状况排查命令。

7、尾声

天天十分钟,进步一点点,感谢您的预览,若是喜欢,能够关注【晓舟报告】,获取更多微技术。

原文连接

相关文章
相关标签/搜索