National Yunlin University of Science and Technology
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Educational Big Data Challenge
Claim or create a course
Try a Scenario Task
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

1

Local AI

--

Uedu Code

--

雲林科技大學 AQI 62 26°C PM2.5 12
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

Unit 00

課程簡介與學習地圖

這條路徑學什麼、怎麼練習、需要準備什麼
Interaction導覽 10 minute(s)

Learning Objectives

  • 說出這條 Linux(Ubuntu)路徑的 22 課分成哪幾段,每一段學什麼
  • 了解每一課的學習方式:觀念、指令說明、互動練習、想一想、重點回顧
  • 比較三種練習環境:本機虛擬機、WSL、雲端虛擬機,選一種開始準備
  • 在模擬器裡下第一批指令,認識提示字元與指令的大小寫

為什麼要學 Linux

你每天用的網站、手機 App 背後的伺服器,大多跑在 Linux 上;Android 手機的核心是 Linux,家裡的無線路由器、 各種物聯網裝置、雲端主機與容器(Docker)也是。會用 Linux 的終端機,代表你能直接管理這些機器:安裝軟體、整理檔案、架設服務、查出問題在哪裡。

這條路徑以 Ubuntu 24.04 LTS 為準。Ubuntu 是最常見的 Linux 發行版本之一,桌面版與伺服器版都很普及,網路上的教學資源也多。 你不需要任何程式背景,只要願意一個指令一個指令地試。

終端機一開始看起來很陌生:沒有按鈕、沒有選單,只有一行游標。這很正常。 這條路徑每一課都附模擬器,先在網頁上按按鈕看結果,熟悉之後再到真的系統上自己打一次。

學習地圖:22 課分成五段

段落 課次 內容
認識與安裝 00~05 課程簡介、Linux 介紹、發行版本、安裝規劃、安裝系統、安裝後續設定
終端機入門 06~08 初次使用系統、查指令說明、檔案系統(目錄結構與路徑)
檔案與權限 09、09A 基本檔案管理(mkdir、cp、mv、rm)、使用者與權限(rwx、chmod、sudo)
處理文字 10~15 處理文字檔內容、I/O 重導與管線、資料串流指令、檔案搜尋、正規表達式、延伸正規表達式
工具與系統管理 16~20 檔案打包與壓縮、檔案解壓縮、文字編輯器 nano、軟體管理 APT、網路設定

前兩段建立基礎:裝好系統、會在目錄之間移動、會查指令說明。第三段之後每一課都會用到前面的指令,建議照順序學。

學完這條路徑之後,可以接著走:

  • Docker 容器軌道:把應用程式和它需要的環境一起打包,到哪台機器都能執行
  • 雲端運算軌道:在雲端租一台 Linux 虛擬機,用 SSH 登入並架設網站

每一課怎麼學

每一課的段落安排大致相同:

段落 你要做的事
觀念說明 先知道這個指令解決什麼問題
指令說明 看指令的寫法、常用選項、常見的錯誤訊息
互動練習 在模擬器裡依任務按按鈕,看輸出與左邊資料夾樹的變化
想一想 小測驗,答錯會看到解說,可以重做
重點精華回顧 一頁整理,複習時看這裡

模擬器的按鈕送出的是真的指令字串,輸出依 Ubuntu 24.04 的行為簡化而成。模擬器只是起點:每學完一課,到自己的練習環境(下一節) 把同樣的指令親手打一次。打錯字、看到錯誤訊息、再改對,是熟悉終端機最直接的方式。

遇到看不懂的錯誤訊息,可以問頁面上的 AI 助教,或到討論區發問。發問時:

  • 標題寫出問題本身,例如「cp 複製目錄出現 omitting directory」,不要只寫「求救」
  • 附上你打的完整指令和完整的錯誤訊息(直接複製文字,不要只描述)
  • 說明你已經試過什麼;問題解決之後補一句是怎麼解決的,下一個遇到的人就能直接參考

互動練習:第一次使用終端機

這是一台模擬的 Ubuntu 24.04。每一顆按鈕都是一個真的指令,按下去就會執行,下方顯示輸出。依任務問問這台電腦:你是誰、你在哪裡、現在幾點、這是什麼系統。其中有一顆按鈕故意把指令的第一個字母打成大寫,看看會發生什麼事。

看懂提示字元與錯誤訊息

終端機每一行開頭的 student@ubuntu:~$ 叫做提示字元(prompt),它告訴你幾件事:

部分 意思
student 目前登入的使用者名稱
ubuntu 這台電腦的名稱(hostname)
~ 目前所在的目錄;~ 代表自己的家目錄 /home/student
$ 一般使用者;如果是 #,代表正在用最高權限的 root 帳號

Linux 的指令區分大小寫:whoami 可以執行,Whoami 會出現

Command 'Whoami' not found

意思是系統找不到這個名稱的指令,不是電腦壞了。看到 not found,先檢查拼字與大小寫。之後的課程裡你會看到更多錯誤訊息, 它們通常會直接說出原因,例如 No such file or directory(檔案或目錄不存在)、Permission denied(權限不足)。

準備練習環境:三種選擇

學 Linux 需要一台可以放心操作、弄壞了也能重來的 Linux。三種常見的做法:

環境 適合誰 說明
本機虛擬機 電腦記憶體與硬碟空間足夠的人 在自己的電腦上用虛擬化軟體(例如 VirtualBox、VMware Workstation Pro;Apple 晶片的 Mac 可用 UTM 或 VMware Fusion)開一台虛擬電腦,安裝完整的 Ubuntu。最接近一台真的伺服器,可以練習安裝流程、網路設定與 SSH 遠端登入
WSL 使用 Windows 10/11 的人 Windows Subsystem for Linux,Windows 內建的功能,一行指令就能裝好 Ubuntu,開機快、佔用資源少。適合練習終端機指令;安裝流程與部分系統設定(例如網路卡設定)和一般 Ubuntu 不同
雲端虛擬機 想練習遠端管理、架網站的人 向雲端服務商租一台 Linux 主機,用 SSH 從自己的電腦登入。做法見雲端軌道的 虛擬機:把一台機器變很多台;使用前先確認費用,練習完記得關機或刪除

不確定選哪一種時:用 Windows 的話先裝 WSL,馬上就能開始練習第 06 課之後的指令;第 03~05 課再照著建立一台虛擬機, 完整走一次安裝流程。各種虛擬化軟體的差異在第 03 課「安裝規劃」說明。

導覽:在 Windows 用 WSL 裝好 Ubuntu

以下在 Windows 10/11 操作。第一個指令要在「以系統管理員身分執行」的 PowerShell 或命令提示字元裡輸入;安裝完成後通常需要重新開機。終端機的輸出依 Windows 與 WSL 的版本不同會略有差異。

  1. 1

    安裝 WSL 與 Ubuntu

    wsl --install 會啟用 WSL 需要的 Windows 功能、下載 Linux 核心,並安裝預設的發行版本 Ubuntu。想看有哪些發行版本可以選,用 wsl --list --online;指定發行版本用 wsl --install -d <名稱>。

  2. 2

    第一次啟動:建立 Linux 帳號

    重新開機後,從開始功能表打開 Ubuntu。第一次啟動會要求你建立一組 Linux 的帳號與密碼,它和 Windows 的帳號無關。輸入密碼時畫面不會顯示任何字元(連星號都沒有),這是正常的,打完按 Enter 即可。之後執行需要管理權限的指令(前面加 sudo)時,輸入的就是這組密碼。

  3. 3

    確認發行版本

    看到 student@電腦名稱:~$ 的提示字元,就是在 Ubuntu 裡了。用 lsb_release -a 確認版本。WSL 安裝的是當時最新的 Ubuntu LTS,版本號可能比 24.04 新,這條路徑用到的指令大多相同。

  4. 4

    回到 Windows 查看狀態

    在 PowerShell 用 wsl --list --verbose(可縮寫為 wsl -l -v)列出已安裝的發行版本。VERSION 是 2 代表使用 WSL 2:它在一台輕量的虛擬機裡執行真正的 Linux 核心。要關閉所有執行中的 Linux,用 wsl --shutdown。

這段導覽完成了

想一想:學習地圖與學習方式

1.

下列哪一組課程屬於「處理文字」這一段?

2.

在模擬器裡看懂一個指令之後,下一步最好怎麼做?

3.

到討論區發問「指令出錯」時,下列哪一項最能幫助別人回答?

第 1 次作答

想一想:終端機與練習環境

1.

提示字元 student@ubuntu:~$ 中的 ~ 代表什麼?

2.

輸入 Whoami 出現 Command 'Whoami' not found,原因是什麼?

3.

想完整練習「安裝 Ubuntu、設定網路、用 SSH 從自己的電腦登入」,哪一種環境最合適?

第 1 次作答

重點精華回顧

  • 這條路徑以 Ubuntu 24.04 LTS 為準,22 課分成五段:認識與安裝、終端機入門、檔案與權限、處理文字、工具與系統管理。
  • 每一課:觀念說明 → 指令說明 → 互動練習 → 想一想 → 重點回顧;學完到自己的練習環境親手打一次。
  • 提示字元 使用者@電腦名稱:目錄$;~ 是家目錄,$ 是一般使用者,# 是 root。
  • Linux 指令區分大小寫;not found 先檢查拼字。
  • 練習環境三選一:本機虛擬機(最完整)、WSL(在 Windows 上最快開始)、雲端虛擬機(練遠端管理,留意費用)。
  • 發問時附上完整指令與完整錯誤訊息。
這一課完成了!
Next lesson:Linux 介紹
你目前沒有登入,學習進度只存在這個瀏覽器。 Login 後,進度會跟著帳號,換電腦也看得到。