1 / 36

Introduction to Ubuntu

Introduction to Ubuntu. 安裝 VM. 將事先下載好的 ubuntu 複製到電腦裡 建立自己的 VM 用電腦教室的電腦的同學 , 請使用桌面上的 Vmware 軟體 , 安裝方法請參考 Vmware 的投影片 自己帶筆電的同學 , 請使用之前下載的 VirtualBox, 安裝方法請參考 VirtualBox 的投影片 掛載 ubuntu 的映像檔 將 VM 開機. Linux 家族. Linux 是由 Linus 等人合作編寫的作業系統 Linux 有好幾個 distribution, 分別由不同的公司或者是社群所開發

sancho
Download Presentation

Introduction to Ubuntu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Ubuntu

  2. 安裝VM • 將事先下載好的ubuntu複製到電腦裡 • 建立自己的VM • 用電腦教室的電腦的同學, 請使用桌面上的Vmware軟體, 安裝方法請參考Vmware的投影片 • 自己帶筆電的同學, 請使用之前下載的VirtualBox, 安裝方法請參考VirtualBox的投影片 • 掛載ubuntu的映像檔 • 將VM開機

  3. Linux家族 • Linux是由Linus等人合作編寫的作業系統 • Linux有好幾個distribution, 分別由不同的公司或者是社群所開發 • Red Hat, Fedora, Debian, Ubuntu等 • 他們所使用的kernel都是http://www.kernel.org所釋出的, 差別是在他們會開發自己的管理工具, 還有一些套件管理模式的不同

  4. 什麼是Ubuntu • Mark Shuttleworth在2004年創立Canonical公司, 開始了Ubuntu的研發 • Ubuntu這個詞是源自於非洲南部祖魯語, 意思是”仁慈待人” • 代表著人與人彼此分享, 所有人都可以免費地使用Ubuntu • Ubuntu目前固定每年的4月和10月會推出一次改版, 所以常見到.04和.10的版本 • [發行的年份]+[發行的月份]

  5. Ubuntu的特色 • 硬體支援性佳 • 市面上新的硬體上市,Ubuntu會立即改寫軟體,讓使用者能儘快使用這些新的硬體。 • 簡單的安裝過程 • 不必再做一堆繁瑣的設定,只要6個步驟即可安裝。 • 使用LiveCD光碟,不必安裝到硬碟,就能立刻體驗Ubuntu。

  6. Ubuntu的特色 • 友善的操作環境 • 操作簡單好用,容易上手。 • 豐富的軟體套件 • 裡頭有許多豐富、好用的軟體可使用。

  7. LiveCD vs. Ubuntu • LiveCD是一種把作業系統放在光碟片的作業系統,不需安裝在硬碟中就可以執行作業系統。 • LiveCD 的運作原理是將原本要放在硬碟裡的檔案放到記憶體中。 • 退出 LiveCD 並重新開機後,電腦就可以恢復到原來的作業系統,不會影響到原來的使用環境。 • 因為LiveCD有上述的優點,所以近年來大受歡迎。

  8. LiveCD vs. Ubuntu • Ubuntu也有LiveCD的版本 • 因為LiveCD需要較多的記憶體,因此記憶體容量512MB會執行得較順暢。

  9. 什麼是VM(virtual marchine) • 我們可以使用Vmware或者是VirtualBox這樣子的軟體來模擬一台電腦, 可稱為VM • VM具備著一台電腦所必備的裝置 • 我們可以安裝作業系統在VM上 • 如此一來, 即使我們將VM裡面的作業系統玩壞掉, 也不會影響到整個系統 • 因為對系統而言, VM只是一支應用程式

  10. Ubuntu桌面環境 最左為主選單,包括三個選單: 應用程式:你可以在這裡找到和執行常用的應用程式。類似 Windows 下的『開始』。 其中「添加和刪除」可選取你要的應用程式安裝。請參考常用軟體介紹了解Ubuntu下的常用軟體。 位置:你硬碟及電腦上的常用資料夾。類似 Windows 下的『我的電腦』。 系統:你可以設定你的桌面和個人偏好及找到一些管理系統的程式。類似 Windows 下的『控制台』。

  11. Ubuntu桌面環境 最右 「關機...」:你可以用來登出、切換使用者、關機。 最左為 「顯示桌面」:縮小所有視窗。 中間區塊為「視窗清單」,會列出所有的視窗。 「工作區切換程式」,為虛擬桌面。可以在不同的虛擬桌面之間切換。預設為兩個。 最右是 「回收筒」:放置所有被移除的檔案。類似 Windows 下的『資源回收筒』。

  12. 切換工作區 Windows系統只有單一工作列和桌面, 如果執行的應用程式太多, 桌面和工作列會非常擁擠 利用Ubuntu的切換工作區的功能, 讓應用程式可分散到其他的工作區

  13. 終端機 (terminal) • Applications(應用程式)→Accessories(附屬應用程式) → Terminal(終端機) • 在Linux裡執行任何program, 都可以在命令列輸入相對應的指令來執行 • 不過大部分的program其實都有相對應的圖形介面的工具可以使用 • 欲輸入Linux指令, 必須執行終端機, 也就是我們之前學過的shell

  14. Linux的系統管理者 • Linux 系統的 root 用戶具有系統的管理許可權 • 不過,Ubuntu 上並不包含 root 用戶,而是將管理員許可權授予特定用戶 • 他們可以使用 "sudo" 應用程序來執行管理任務 • 在系統安裝過程中創建的第一個用戶帳號具有使用 sudo 的許可權 • 當你執行一個要求 root 許可權的應用程式時,sudo 會要求您輸入自己的用戶密碼 • “sudo” 執行的命令

  15. Nautilus 檔案管理員 • Nautilus 分成左右兩欄,左半為硬碟和資料夾位址;右半用來管理檔案和資料夾。 • 顯示隱藏檔案和資料夾 • 檢視 → 顯示隱藏檔案 • Linux中,以「 . 」為開頭的檔案和資料夾是隱藏檔。 • 檔案權限修改 • 右鍵點擊檔案,在彈出選單中選擇「屬性」 • 點擊「權限」標簽頁,可以設定所有者、群組、其它三種不同的讀寫權。和檔案可否執行

  16. Nautilus 檔案管理員

  17. 設定檔案權限

  18. Unix / Linux 檔案系統 存著目前系統執行程式的資訊, 如ps 系統管理員的個人家目錄 / bin boot dev proc home root ……. John Kelly Sam 存著開機的管理程式 存著一些基本指令, 如:ls,cp等 存著系統設備檔, 如硬碟和光碟機 每個使用者的家目錄都在此

  19. Bash的設定 • Linux的標準shell是採用Bash • 每個使用者進入到Bash shell後, 會先執行自己家目錄下的.bashrc • 必須使用ls –a才看的見 • 可以在.bashrc裡針對使用者的喜好作一些設定 • PATH變數 • 命令的別名 • ex: 將ls –la簡寫成lm, 之後只要輸入lm就代表ls –la的指令 • 更改過.bashrc, 必須重新開啟terminal才會生效

  20. PATH變數 • PATH變數裡面存著一堆目錄, 這些目錄以冒號(:)區隔 • 想要看PATH變數的內容 • echo $PATH • 當Shell接收使用者輸入的指令時, 他會去PATH變數裡的目錄搜尋看看有沒有這個指令 • $PATH=/bin:/usr/sbin, 假設使用者輸入ls, shell就會去/bin和/usr/sbin下找有沒有ls這個program • 將目前的目錄加到PATH變數裡 • export PATH=$PATH:. (.代表目前的目錄) • 如果結束terminal,PATH的設定就不會保留, 所以必須寫在.bashrc裡

  21. 別名(alias) • 命令的別名 • 有時候我們常打的一些指令很長, 如果我們懶惰不想打這麼長, 就可以使用alias • ex: 將ls –la簡寫成lm, 之後只要輸入lm就代表ls –la的指令 • alias lm=“ls –la” • 如果忘記到底幫哪些指令alias怎辦? • 只輸入alias, 就會列出目前有哪些別名指令 • 如果想取消這個別名呢? • unalias lm

  22. 新增或刪除應用程式 • 安裝新的應用程式 • [Application(應用程式)]→[Add/Remove(添加和刪除])

  23. 進階版的安裝程式工具 • 剛剛介紹的[添加和移除應用程式 ]是個較為精簡的套件管理程式,提供初階的新增與移除功能 • 套件管理程式 • 在 Ubuntu Linux 的世界中,應用程式和函式庫的安裝執行檔經常被稱為套件 • 函式庫可想成是一堆別人寫好的function的集合, 你只要include, 就可以直接使用 • Ubuntu 官方建構的套件庫上有許多常用應用程式的套件,使用者可透過各種方便的「套件管理程式」輕鬆地安裝移除套件庫提供的應用程式 • 可自動處理套件的相依性,提供更加完善的管理功能

  24. Synaptic套件管理程式 檢查目前是否有新的套件 輸入關鍵字來找尋相關的套件 [System(系統)]→[Administration管理]→[Synaptic套件管理程式]

  25. 命令列套件管理工具 sudo apt-get install program_name sudo apt-get remove program_name sudo apt-get update sudo apt-get upgrade • 指令介面套件庫管理方式 APT (Advanced Package Tool) • 需要在前面加上 sudo 以便用管理員權限來管理軟體 • 安裝軟體 • 刪除軟體 • 更新線上套件庫資訊 • 執行系統更新

  26. 命令列套件管理工具 • 手動編輯套件庫清單 • sources.list記載著存放套件的server位址 • 套件管理工具會去察看sources.list裡記載的server, 再連到此server抓取所需的套件 • 檔案在 /etc/apt/sources.list

  27. 更新sources.list • 用Firefox下載sources.list • 9.10: http://www.cs.nthu.edu.tw/~d9662828/downloads/9.10/sources.list • 9.04: http://www.cs.nthu.edu.tw/~d9662828/downloads/9.04/sources.list • 將原本的sources.list覆蓋過去 • sudo cp sources.list /etc/apt • sudo apt-get update

  28. 練習安裝軟體 • 安裝FTP軟體filezilla • sudo apt-get install filezilla • 安裝BBS軟體PCman • sudo apt-get install pcmanx-gtk2 • 中文字型亂碼問題 • 9.10 檢視->字型, 選擇文泉驛正黑or文泉驛等寬正黑 • 9.04 檢視->字型, 選擇AR PL Uming TW或AR PL Uming TW MBE

  29. 安裝輸入法 sudo apt-get install gcin im-switch -z zh_TW -s gcin 然後登出再登入就可以了gcin的設定可以從系統->偏好設定->gcin輸入法設定進入 一般要設定的就是把沒有用到的輸入法取消,請選擇內定輸入法 & 開啟/關閉,只勾選你要用的輸入法就好了 Ctrl+space用來中英文鍵盤切換 Ctrl+shift是用來切換各個不同的輸入法

  30. 練習4 • 只要一打開終端機, 就會秀出自己的個人化設定 • 修改自己的.bashrc • Step1: 向使用者打招呼, 秀出今日日期 • Step2: 事先將今日行程寫在檔案裡, 檔名為日期, 此檔案可以存在家目錄下 • Step3: 依據今日日期, 去讀該檔, 先檢查是否有此檔案的存在, 若有, 則用cat讀取此檔, 將今日行程show在螢幕上; 若無, 則告訴使用者今日沒安特定行程

  31. Step4: 將以下幾個指令改名 • 1. 將檔案權限改成可執行檔 • 2. 列出所有檔案(包含隱藏檔) • 3. 將目錄刪掉 • Step5: 將所改名的指令列出來

  32. 練習用到的指令 • date: 印出今日的日期, 後面如果要接選項, 必須使用+ • %m:印出月份 • %d: 印出是月份裡的哪一天(1~31) • ex: date +%m%d, 印出1105 • 想要將指令運算後的結果, assign給某個指令 • lists=`ls –l` (`為鍵盤左上方, !左邊的按鍵) • echo $lists, 印出的lists內容即為ls -l

  33. 附錄

  34. 語言支援 • 如果安裝完了 Ubuntu,卻發現 Ubuntu 都是英文,那可能是因為語言支援沒有更新或沒有更新完全。 • 但用LiveCD試用Ubuntu, 可用空間被光碟的容量限制, 可能沒有足夠的空間更新語言支援 • 請點選「System/Administration/語言支援」,打開「語言支援」,再按下「Install / Remove Language」找到「Chinese」,下面的細節全部打勾,再按下「Apply Changes」 • 安裝完畢後, 重新登入即可看到中文系統

  35. language support 重新登入系統, 即可看到完整的中文系統

More Related