在我們深入探討程式設計之前,讓我們先掌握 Linux 作業系統的基礎,學習如何在命令提示字元(CMD)中靈活運用指令,並了解位元與位元組之間的差異。這樣的學習路徑雖然乏味但有助於打下穩固的基礎,一起在電腦新手村獲得經驗值吧!
Linux 作業系統
世界上除了 Windows 跟 macOS 還有 Linux 作業系統。Linux 是開源的作業系統,全世界超過 5000 多人對此系統做出貢獻, 使用者可以「免費」安裝在個人電腦中。由於開源的特性,使用者可以進行各種「改造」。Windows 有時會有軟體不相容的問題,而 macOS 則是封閉的生態系,突破這兩個問題的 Linux 提供使用者更自由的選擇。創辦人將開源程式碼公開分享在 GitHub 。GitHub 是開源的程式碼分享平台,是在 AI 還沒問世之前,許多人會在平台參考大神們寫的程式碼。
如何不用滑鼠操控電腦 – CMD 命令提示字元的指令
學會這個可以做什麼?不用滑鼠操作電腦、看起來很帥、知道運行程式碼的地方。

第一步驟,練習回到上一個資料夾 ,輸入 cd..
就會回到上一個資料夾層級。cd
的意思是 change directory, directory 中譯是「目錄」但可以「暫時」理解成 folder 資料夾。

cd
再加上該資料夾的位置,將會進入資料夾。主要有兩種表達位置的方式:- 絕對路徑(Absolute Path):
- 通常是
C:\
開始,完整地描述檔案或資料夾的位置。就像是地址細到門牌號碼。 - 提示:從磁碟機(俗稱 C 槽)開始(例如
C:\
),一直往下到達目標檔案。 - 範例:
C:\Users\YourName\Documents\file.txt
- 相對路徑(Relative Path):(上下層移動)
- 是相對於你目前所在的工作目錄的路徑,這樣你不需要寫出完整路徑。
- 提示:你可以用
.
代表「當前目錄」,用..
代表「上一層目錄」。 - 範例:
- 如果你在
C:\Users\YourName
,要存取Documents\file.txt
,相對路徑是Documents\file.txt
。 - 如果你在
C:\Users\YourName\Documents
,上一層相對路徑..
可以讓你回到 YourName 資料夾 - 一開始示範的
cd..
就屬於相對路徑。
- 如果你在
建立新的檔案
我們來試著不用滑鼠建立新的檔案跟資料夾吧!不同作業系統有不同的命令,
- macOS 和 Linux
touch
在 macOS 和 Linux 的 Terminal 中,touch
命令用來新增空檔案或更新檔案的最後修改時間:
touch filename.txt
touch filename.txt
:如果filename.txt
不存在,會新增一個空檔案;如果存在,會更新檔案的最後修改時間。
- Windows
使用 echo
命令新增空檔案
雖然這不完全是 touch
的功能,但可以用來新增一個空檔案:
創建空檔案:
echo. > C:\path\to\your\file.txt
echo.
:用來新增一個空檔案。

當我們想在這個資料夾建立新的 .txt 檔 (記得要空格!),同時在視覺化的資料夾內就會看到 hello.txt 這個檔案被新增。

純文字的畫面叫 CLI ( Command Line Interface) ,意思是「命令列介面」

圖像化的畫面叫 GUI ( Graphical User Interface),意思是「圖形使用者介面」
除了以上的示範外,也可以參考 Linux vs Windows Command 大全。
跟大家分享,在工作上我最常用的是 ping,用來檢查工廠各 IP 位置的網路有沒有成功連線。有發生過 ping 不到的原因是老鼠把網路線咬斷......
位元 bit、位元組 byte 是什麼?
Bit 是電腦儲存格式的最小單位,每 8 個 bit 就等於 1 個 byte(位元組)
電腦都是用 0 和 1 儲存資料,電腦也只會讀懂 0 和 1,就連我們看到的程式碼(code)都是需要編譯器 (Compiler)轉成 0 跟 1。

每一格都會放 0 或 1,一個 0 或 1 占的位置就叫 bit。