在我們深入探討程式設計之前,讓我們先掌握 Linux 作業系統的基礎,學習如何在命令提示字元(CMD)中靈活運用指令,並了解位元與位元組之間的差異。這樣的學習路徑雖然乏味但有助於打下穩固的基礎,一起在電腦新手村獲得經驗值吧!
世界上除了 Windows 跟 macOS 還有 Linux 作業系統。Linux 是開源的作業系統,全世界超過 5000 多人對此系統做出貢獻, 使用者可以「免費」安裝在個人電腦中。由於開源的特性,使用者可以進行各種「改造」。Windows 有時會有軟體不相容的問題,而 macOS 則是封閉的生態系,突破這兩個問題的 Linux 提供使用者更自由的選擇。創辦人將開源程式碼公開分享在 GitHub 。GitHub 是開源的程式碼分享平台,是在 AI 還沒問世之前,許多人會在平台參考大神們寫的程式碼。
第一步驟,練習回到上一個資料夾 ,輸入 cd..
就會回到上一個資料夾層級。cd
的意思是 change directory, directory 中譯是「目錄」但可以「暫時」理解成 folder 資料夾。
打 cd
再加上該資料夾的位置,將會進入資料夾。主要有兩種表達位置的方式:
C:\
開始,完整地描述檔案或資料夾的位置。就像是地址細到門牌號碼。C:\
),一直往下到達目標檔案。C:\Users\YourName\Documents\file.txt
.
代表「當前目錄」,用 ..
代表「上一層目錄」。C:\Users\YourName
,要存取 Documents\file.txt
,相對路徑是 Documents\file.txt
。C:\Users\YourName\Documents
,上一層相對路徑 ..
可以讓你回到 YourName 資料夾cd..
就屬於相對路徑。我們來試著不用滑鼠建立新的檔案跟資料夾吧!不同作業系統有不同的命令,
touch
在 macOS 和 Linux 的 Terminal 中,touch
命令用來新增空檔案或更新檔案的最後修改時間:
touch filename.txt
touch filename.txt
:如果 filename.txt
不存在,會新增一個空檔案;如果存在,會更新檔案的最後修改時間。使用 echo
命令新增空檔案
雖然這不完全是 touch
的功能,但可以用來新增一個空檔案:
創建空檔案:
echo. > C:\path\to\your\file.txt
echo.
:用來新增一個空檔案。當我們想在這個資料夾建立新的 .txt 檔 (記得要空格!),同時在視覺化的資料夾內就會看到 hello.txt 這個檔案被新增。
除了以上的示範外,也可以參考 Linux vs Windows Command 大全。
跟大家分享,在工作上我最常用的是 ping,用來檢查工廠各 IP 位置的網路有沒有成功連線。有發生過 ping 不到的原因是老鼠把網路線咬斷......
電腦都是用 0 和 1 儲存資料,電腦也只會讀懂 0 和 1,就連我們看到的程式碼(code)都是需要編譯器 (Compiler)轉成 0 跟 1。