Linux, Ubuntu,

Linux的認識與使用

近期報名了Linux系統的課程,想透過課程方式補足一些因為自學而忽略的知識。
說到LINUX必然會提到UNIX這個作業系統,透過下面這張圖即可了解其淵源:

Unix history-simple.svg
(由Eraserhead1, Infinity0, Sav_vasLevenez Unix History Diagram, Information on the history of IBM’s AIX on ibm.com創用CC 姓名標示-相同方式分享 3.0wikimedia )

Linux系統架構中,使用者必須利用殼程式(Shell)或應用程式來與核心(Kernel)做溝通
其中,殼程式(Shell),適合遠端管理,且適用所有的Linux版本
而應用程式則是指我們常見的圖形介面(GUI)或GNU函式庫

課程中以VirtualBox這個虛擬器來安裝Ubuntu(圖形化介面),照著指示步驟即可安裝完成

 

  • 終端機(Console)環境

Linux會開啟七個使用者介面(tty1~tty7),其中tty7為圖形介面,其他皆為文字介面
我們可以依序按下CTRL+ALT+F1, F2, F3, ……, F7,可分別切換成tty1, tty2, tty3 , ……, tty7
進入Ubuntu的桌面後(tty7),若要快速打開終端機,按下 CTRL+ALT+T(Terminal) 即可開啟,
或是點選 應用程式 → 附屬應用程式 → 終端機 來開啟終端機。

  • 軟體管理與監控

更新套件資訊

~# apt-get update

進行全系統的升級

~# apt-get dist-upgrade

安裝套件

~# apt-get install [套件名稱]

移除套件(purge可連同設定檔一併刪除,remove則否)

~# apt-get purge [套件名稱]

清除下載回來的安裝檔

~# apt-get clean

搜尋套件

~# apt-cache search [套件名稱]

顯示套件資訊

~# apt-cache show [套件名稱]