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

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

Linux 作業系統

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

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

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

raw-image

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

raw-image

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.:用來新增一個空檔案。
raw-image

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

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

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


圖像化的畫面叫 GUI ( Graphical User 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。

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




 

 

 


 

留言
avatar-img
留言分享你的想法!
avatar-img
越南放大鏡 X 下班資工系
15會員
65內容數
雙重身份:越南放大鏡 X 下班資工系 政大東南亞語言學系是我接觸越南語的起點,畢業後找越南外派工作的生活跟資訊時,發現幾乎都是清單式的分享,很難身歷其境。所以我希望「越南放大鏡」可以帶讀者看到更多細節和深入的觀察。 - 下班資工系則是自學資工系的課程內容,記錄實際操作的過程,學習理論的過程。希望可以跟讀者一起成長。
2025/04/24
本系列文章將循序漸進地介紹 JavaScript 的核心概念,從基礎語法到進階應用,例如非同步程式設計和 React 基礎。內容淺顯易懂,並使用生活化的比喻幫助讀者理解,搭配程式碼範例,適合 JavaScript 初學者學習。
Thumbnail
2025/04/24
本系列文章將循序漸進地介紹 JavaScript 的核心概念,從基礎語法到進階應用,例如非同步程式設計和 React 基礎。內容淺顯易懂,並使用生活化的比喻幫助讀者理解,搭配程式碼範例,適合 JavaScript 初學者學習。
Thumbnail
2025/04/21
本文介紹行動通訊網路的演進歷史,從1G到5G,並說明ITU與3GPP在制定通訊規格上的重要角色,以及5G的三大關鍵應用場景:URLLC、eMBB和mMTC。
Thumbnail
2025/04/21
本文介紹行動通訊網路的演進歷史,從1G到5G,並說明ITU與3GPP在制定通訊規格上的重要角色,以及5G的三大關鍵應用場景:URLLC、eMBB和mMTC。
Thumbnail
2025/04/11
這篇文章說明網路的七層模型、IP 位址、通訊埠、TCP/UDP 協定、HTTP 協定、HTTP 狀態碼以及 WebSocket,並解釋它們之間的關係與互動方式。文中包含許多圖表和範例,幫助讀者理解這些網路概念。
Thumbnail
2025/04/11
這篇文章說明網路的七層模型、IP 位址、通訊埠、TCP/UDP 協定、HTTP 協定、HTTP 狀態碼以及 WebSocket,並解釋它們之間的關係與互動方式。文中包含許多圖表和範例,幫助讀者理解這些網路概念。
Thumbnail
看更多
你可能也想看
Thumbnail
家中修繕或裝潢想要找各種小零件時,直接上網採買可以省去不少煩惱~看看Sylvia這回為了工地買了些什麼吧~
Thumbnail
家中修繕或裝潢想要找各種小零件時,直接上網採買可以省去不少煩惱~看看Sylvia這回為了工地買了些什麼吧~
Thumbnail
👜簡單生活,從整理包包開始!我的三款愛用包+隨身小物清單開箱,一起來看看我每天都帶些什麼吧🌿✨
Thumbnail
👜簡單生活,從整理包包開始!我的三款愛用包+隨身小物清單開箱,一起來看看我每天都帶些什麼吧🌿✨
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
您是否苦於網路資訊爆炸嗎? 教學何其多,但卻無法好好選擇的困境呢? 歡迎加入「🔒 阿Han的軟體心法實戰營」, 這裡不給您冗餘的雜訊, 單刀直入直接送您重點, 避開選擇障礙的困境, 讓您獲得業界標準的開發起手式, 成為Top 1的頂尖人才。 使用Linux作業系統的朋友們應該對於「htop
Thumbnail
您是否苦於網路資訊爆炸嗎? 教學何其多,但卻無法好好選擇的困境呢? 歡迎加入「🔒 阿Han的軟體心法實戰營」, 這裡不給您冗餘的雜訊, 單刀直入直接送您重點, 避開選擇障礙的困境, 讓您獲得業界標準的開發起手式, 成為Top 1的頂尖人才。 使用Linux作業系統的朋友們應該對於「htop
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
我們偶爾在Linux的Bash腳本都會看到「pushd …」、「popd」的影子, 一開始看到也覺得這是什麼碗粿…, 這樣很難讀耶, 但指令被發明出來一定是有它存在的意義與道理的, 我們不能因為未知就直覺的認為該指令毫無作用, 而是要在正確的情境之下去使用。 pushd與popd我們就理解
Thumbnail
我們偶爾在Linux的Bash腳本都會看到「pushd …」、「popd」的影子, 一開始看到也覺得這是什麼碗粿…, 這樣很難讀耶, 但指令被發明出來一定是有它存在的意義與道理的, 我們不能因為未知就直覺的認為該指令毫無作用, 而是要在正確的情境之下去使用。 pushd與popd我們就理解
Thumbnail
「我只有 Windows 電腦也可以操作 Linux 指令嗎?」 「想試試看其他作業系統,需要移除作業系統再重灌嗎?」 「想了解虛擬化,快來試試看 VirtualBox」 今天就來實作 VirtualBox 安裝 Linux ubuntu 作業系統吧!
Thumbnail
「我只有 Windows 電腦也可以操作 Linux 指令嗎?」 「想試試看其他作業系統,需要移除作業系統再重灌嗎?」 「想了解虛擬化,快來試試看 VirtualBox」 今天就來實作 VirtualBox 安裝 Linux ubuntu 作業系統吧!
Thumbnail
本文教你如何運用終端機指令來操作你的電腦,包括Mac和Windows用法。包括指令如pwd, ls, cd, mkdir, touch, rm, rmdir, cp, mv。另外,還附有相關的影片教學和額外資源教學。
Thumbnail
本文教你如何運用終端機指令來操作你的電腦,包括Mac和Windows用法。包括指令如pwd, ls, cd, mkdir, touch, rm, rmdir, cp, mv。另外,還附有相關的影片教學和額外資源教學。
Thumbnail
前言 很多人電腦使用久了,沒有整理,桌面會非常雜亂,這一個雜亂會在你不知不覺中,消磨掉你的時間。今天我會教你用“密語”重新定義你的桌面。 Demo影片 先附上影片,讓各位看看極簡桌面效果如何 接下來,讓我一步一步開始教你怎麼操作: 第一步 建立一個存放資料夾(路徑隨意,在此以桌面為例),名字依你喜好
Thumbnail
前言 很多人電腦使用久了,沒有整理,桌面會非常雜亂,這一個雜亂會在你不知不覺中,消磨掉你的時間。今天我會教你用“密語”重新定義你的桌面。 Demo影片 先附上影片,讓各位看看極簡桌面效果如何 接下來,讓我一步一步開始教你怎麼操作: 第一步 建立一個存放資料夾(路徑隨意,在此以桌面為例),名字依你喜好
Thumbnail
一直以來都是靠手動的方式來進行檔案的版本管理,也就是自己複製檔案,然後改檔名,加入可以識別的編號。不過,越來越覺得,有必要用版本控制系統來幫忙,因為手動的方式實在很累人,而且當需要查找以前更動的內容時,非常沒有效率。當發現Spyder也有支援Git時,就想著:「好吧!那就試用看看好了。」
Thumbnail
一直以來都是靠手動的方式來進行檔案的版本管理,也就是自己複製檔案,然後改檔名,加入可以識別的編號。不過,越來越覺得,有必要用版本控制系統來幫忙,因為手動的方式實在很累人,而且當需要查找以前更動的內容時,非常沒有效率。當發現Spyder也有支援Git時,就想著:「好吧!那就試用看看好了。」
Thumbnail
一個互動列應用就像一塊積木,可以方便地與其他互動列應用組合在一起,進而完成高度複雜的工作。這就像只要掌握26個字母,就可以組合出近乎無限的單字。
Thumbnail
一個互動列應用就像一塊積木,可以方便地與其他互動列應用組合在一起,進而完成高度複雜的工作。這就像只要掌握26個字母,就可以組合出近乎無限的單字。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News