2024-08-18|閱讀時間 ‧ 約 7 分鐘

電腦科學新手村 | CMD 應用 GUI CLI | 位元組| Linux

在我們深入探討程式設計之前,讓我們先掌握 Linux 作業系統的基礎,學習如何在命令提示字元(CMD)中靈活運用指令,並了解位元與位元組之間的差異。這樣的學習路徑雖然乏味但有助於打下穩固的基礎,一起在電腦新手村獲得經驗值吧!

Linux 作業系統

世界上除了 Windows 跟 macOS 還有 Linux 作業系統。Linux 是開源的作業系統,全世界超過 5000 多人對此系統做出貢獻, 使用者可以「免費」安裝在個人電腦中。由於開源的特性,使用者可以進行各種「改造」。Windows 有時會有軟體不相容的問題,而 macOS 則是封閉的生態系,突破這兩個問題的 Linux 提供使用者更自由的選擇。創辦人將開源程式碼公開分享在 GitHub 。GitHub 是開源的程式碼分享平台,是在 AI 還沒問世之前,許多人會在平台參考大神們寫的程式碼。

如何不用滑鼠操控電腦 –  CMD 命令提示字元的指令

學會這個可以做什麼?不用滑鼠操作電腦、看起來很帥、知道運行程式碼的地方。

raw-image

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

cd 再加上該資料夾的位置,將會進入資料夾。主要有兩種表達位置的方式:

  1. 絕對路徑(Absolute Path):
  • 通常是 C:\ 開始,完整地描述檔案或資料夾的位置。就像是地址細到門牌號碼。
  • 提示:從磁碟機(俗稱 C 槽)開始(例如 C:\),一直往下到達目標檔案。
  • 範例C:\Users\YourName\Documents\file.txt
  1. 相對路徑(Relative Path):(上下層移動)
  • 相對於你目前所在的工作目錄的路徑,這樣你不需要寫出完整路徑
  • 提示:你可以用 . 代表「當前目錄」,用 .. 代表「上一層目錄」。
  • 範例
    • 如果你在 C:\Users\YourName,要存取 Documents\file.txt,相對路徑是 Documents\file.txt
    • 如果你在 C:\Users\YourName\Documents,上一層相對路徑 .. 可以讓你回到 YourName 資料夾
    • 一開始示範的 cd.. 就屬於相對路徑。

建立新的檔案

我們來試著不用滑鼠建立新的檔案跟資料夾吧!不同作業系統有不同的命令,

  1. macOS 和 Linux

touch

在 macOS 和 Linux 的 Terminal 中,touch 命令用來新增空檔案或更新檔案的最後修改時間:

touch filename.txt
  • touch filename.txt:如果 filename.txt 不存在,會新增一個空檔案;如果存在,會更新檔案的最後修改時間。
  1. 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。




 

 

 


 

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.