Command Line(CMD)指令教學5個必懂的常用指令入門

在以前沒有介面的時候,我們是如何和電腦溝通的呢?

其實就是靠輸入一些command與系統進行直接溝通。

一般人則很少用command line,因為已經有很漂亮的介面可以使用。

但是我們做web development或是做任何的programming,很多時間都需要直接和server或電腦溝通。

這篇「Command Line(CMD)指令教學 - 5個必懂的常用指令入門」,將與你分享5個常用的command!

準備好了嗎? 我們開始吧!

Command line基本概念

什麼是command line?

Command line中文為「命令行」,是與電腦或server溝通的方法,意思是透過鍵盤輸入指令,電腦收到這些指示後,便能立即執行。

那麼應該如何開啟電腦中的command line?Mac和window開啟的方式有點不同,而Mac和linus則是差不多的。

Mac開啟command line的方法

首先,我們在search bar內打terminal,就能成功進入command line,我們可以在這裡面打一些command。

Window開啟command line的方法

windows電腦中的command line是Command prompt (CMD)。那麼是怎樣開的呢?在開始中找到search bar,你可以打cmd或command prompt,就能成功進入command line了。

懂得怎樣開啟command line後,以下將為大家介紹常用的指令:


指令 說明
1. ping
2. ls/dir
3. cd
4. mkdir
5. nano
1. 查看網址IP
2. 查看現在的目錄下, 有什麼檔案
3. 開啟檔案目錄(Folder)
4. 建設檔案目錄(Folder)
5. 更改文件內容

接下來,我們就來逐一探討吧!

指示1 - ping

Ping是甚麼?ping的意思就是叩門。當我們希望找到網址的ip,我們便可使用ping這個command來協助我們尋找。

那要如何尋找呢?

我們可在ping後面加上網址。這裡請注意:你並不需要打上http,直接打網址就可以了。例如:ping yahoo.com。然後,可按enter。這時它會回傳甚麼呢?它便會回傳你所需的ip。

在這個例子中,網址的server ip 就是72.30.35:

如果你想停止它繼續回傳,你可以按control c,就能馬上停了它。

但是ping是有限制的,如果某些網址使用了防火牆(firewall),那就不可以使用ping了!

指令2 -ls/dir

甚麼是ls/dir?這個command能夠展示在現在的目錄下, 有什麼檔案。如果你是用mac,就輸入ls;若是使用window,則輸入dir。

在以下例子中,我們正位於Jack MacBook Pro 這個電腦這裡,那麼裡面有甚麼檔案?我應該如何查看呢?

很簡單!你一輸入ls就能看到現在有甚麼folder了。

那我看見一個folder,例如:document這個檔案,如果我們想進入的話,應該怎樣做呢?

我們就可以接著使用cd這個command了!

指令3 - cd

cd就是開啟檔案目錄(Folder)。

如果我們想開啟documents這個Folder的話,我們可以在command line中打cd documents,然後按enter,就能成功進入這個Folder了!

如果你想看見檔案內的東西,你知道要怎樣做嗎?

沒錯!就是使用剛才所介紹的ls指示。只要輸入ls,我們就能看見在documents這個Folder內的檔案了。

那麼如果我想返回到上一步驟,又應該怎樣做呢?我們可以在cd後隔一個空格,然後打../,就能成功回到上一層了!

指令4 - mkdir

mkdir是甚麼?透過mkdir你可以建設一個新的檔案目錄(Folder)。

例如:我想建設一個新的檔案目錄(Folder),名為newfolder。那麼,我就可以在command line 內輸入mkdir newfolder,然後按enter。

若你再按ls,你便發現多了一個folder,叫newfolder。

有時候你或會發現你沒有足夠權限去運行這些command,因此或會出現error。

遇上這個情況,應該如何是好?這時你便可嘗試在mkdir前面加上sudo,不過sudo僅限用在mac機或linux上。

指令5 - nano

甚麼是nano?nano就是讓你使用一個類似text editor的東西, 去更改文件內容。

例如:輸入nano 123.txt,就可以打開這個file。

不過不是每一部電腦都有nano,所以要用的時候,你可以再安裝。

結語

以上就是5個最常見的command,相信你在做Programming的時候也會需要用到它們!希望這篇文章對你有幫助吧!

延伸閱讀:我們在做設立server時, 也會常常用這些command line呀。你可以參考Server架設教學-利用Google Cloud安裝WordPres」這篇文章!

加入我們的Email List

免費參加【網頁開發入門CRASH COURSE】線上課程!