克服命令行恐懼症

電影中的黑客歷來不用鼠標,只要對着鍵盤一頓敲,什麼問題都能搞定,這給不少人一個假象,命令行好像很高端的樣子,不是輕易就能學會的,其實否則。今天我們就來講說命令行最基本的使用方法。前端

1、爲何要說命令行?

我接觸過一些前端開發新人,他們由於沒用過命令行工具,因此對node望而卻步,但願經過這篇短文讓新人們能夠克服命令行恐懼症,着手開始學習node。node

2、什麼是命令行工具?

咱們使用電腦的時候,其實就是給電腦下達一個個命令,只是大部分時候咱們都是用圖形界面完成的。windows

好比咱們新建一個文件夾,能夠點擊鼠標右鍵,而後選擇新建文件夾的選項;咱們要刪除一個文件,須要右鍵點擊這個文件,而後點擊刪除。新建和刪除都是對計算機下達命令,計算機會根據咱們的操做完成相應的功能。工具

命令行工具讓咱們能夠擺脫圖形界面,只要對着一個對話框,就像和計算機聊天同樣,告訴他咱們要作什麼,他們就會完成。固然,咱們要用計算機能理解的命令,他纔會正確地完成工做。學習

剛纔說的這個與計算機聊天的對話框,就是命令行工具。命令行

3、windows自帶的命令行工具

命令行工具備不少,大部分須要本身下載和安裝,今天咱們說的是windows自帶的命令行工具,只須要兩步就能夠打開windows的命令行工具:code

第一步:windows鍵(印着四個小方塊的鍵)+ R鍵;打開運行窗口。開發

第二部:輸出CMD,而後按回車。v8

而後就能夠看到一個黑白色的windows命令行工具了。get

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、尾聲

天天十分鐘,進步一點點,感謝您的預覽,若是喜歡,能夠關注【曉舟報告】,獲取更多微技術。

原文連接

相關文章
相關標籤/搜索