課程名稱 |
(中文) 作業系統設計 (英文) Operating System Design |
開課單位 | 資訊工程學系 | ||
課程代碼 | I4320 | ||||
授課教師 | 周憲政 | ||||
學分數 | 3.0 | 必/選修 | 選修 | 開課年級 | 大四 |
先修科目或先備能力:作業系統 | |||||
課程概述與目標:本課程將介紹Linux系統安裝、指令操作、程式編輯、檔案與目錄權限管理,以及Bash Shell、Shell Script等面向之基本學能,並結合實務操作,培養學員建立Linux基本知識與操作技巧。 | |||||
教科書 | 鳥哥的Linux私房菜:基礎學習篇(第四版), 2016. | ||||
參考教材 | The Linux Command Line Beginner's Guide, Jonathan Moeller, 2013. |
課程大綱 | 學生學習目標 | 單元學習活動 | 學習成效評量 | 備註 | ||
週 | 單元主題 | 內容綱要 | ||||
1 | Linux簡介 | Linux 簡介 Linux 發展歷程 Linux 優缺點 |
瞭解Linux發展歷程及優缺點 |
|
||
2 | 系統安裝與簡易指令操作 | Linux安裝 基礎指令操作 |
學習Linux安裝過程與基礎指令操作 |
|
||
3 | Linux 檔案權限與目錄配置 | 使用者與群組 Linux檔案權限概念 |
學習使用者與群組之權限設定,以及Linux檔案屬性 |
|
|
|
4 | Linux 檔案權限與目錄配置 | Linux檔案權限概念 Linux目錄配置 |
學習檔案屬性與權限之設定,並實作相關指令 |
|
||
5 | Linux目錄配置 | Linux目錄配置 目錄樹(Directory tree) |
瞭解Linux目錄配置及其架構 |
|
|
|
6 | Linux檔案與目錄管理 | Linux目錄與路徑 檔案與目錄管理及檢視 |
學習Linux目錄的相關指令操作 |
|
||
7 | 檔案內容查閱 | 常用「檔案內容查閱」之指令 | 學習常用「檔案內容查閱」之指令 |
|
|
|
8 | 檔案與目錄的預設權限與隱藏權限 | 檔案預設權限 檔案特殊權限 |
學習與實作檔案預設權限與特殊權限 |
|
||
9 | 期中考 | 期中考 | 期中考 |
|
||
10 | 指令與檔案的搜尋 | 指令檔名的搜尋 檔案檔名的搜尋 |
學習指令檔名與檔案檔名之搜尋 |
|
||
11 | 程式編輯器 | vi 與vim vi的使用 vi的暫存檔、救援回復與開啟時警告訊息 |
學習vi與vim程式編輯器之語法與警告訊息 |
|
|
|
12 | 正規表示法 | 何謂正規表示法(Regular Expression) 基礎正規表示法及實例練習 |
熟悉正規表示法的功能與語法 |
|
||
13 | sed及awk資料處理工具 | sed語法與實例操作 awk語法與實例操作 |
瞭解sed及awk操作語法,有效處理大量資訊流 |
|
||
14 | 程式 (program) 與程序 (process) | 程式與程序功能 觀察程序之工具指令 程序優先序(PRI)與數值(NI)之設定 |
瞭解程式與程序功能,以及程序之工具指令 |
|
|
|
15 | Bash shell | 系統與使用者的 shell 變數設定規則 環境變數功能 |
瞭解Bash shell之變數設定規則與環境變數功能 |
|
||
16 | Bash shell操作環境 | Bash shell操作環境 資料流重導向 管線命令 |
瞭解Bash shell之資料流重導向及管線命令 |
|
|
|
17 | Shell Script | 何謂Shell Script 簡單Shell script練習 條件判斷式 廻圈 |
瞭解Shell Script功能並學習撰寫技巧 |
|
||
18 | 期末考 | 期末考 | 期末考 |
|
教學要點概述: |