Unix操作系統(tǒng)概述
大家熟知了Windows用戶界面之后,我們今天來學(xué)習(xí)一下Unix操作系統(tǒng)的知識。在今天,我們來對Unix操作系統(tǒng)的知識來進行一下概述。
與大家熟悉的Windows用戶界面和使用習(xí)慣不同,Unix操作系統(tǒng)是常使用命令運行、***靈活性的操作系統(tǒng),目前的產(chǎn)品主要有IBM-AIX、SUN-Solaris、HP-Unix操作系統(tǒng)等。
初期接觸Unix操作系統(tǒng)操作系統(tǒng),下列的問題幾乎是常遇的:由圖形界面操作轉(zhuǎn)到以命令行方式操作的不習(xí)慣性;在短期內(nèi)掌握全部命令的困難性;針對同一操作有幾個命令的難選擇性;不同shell命令格式的易混淆性,等等。
一些初學(xué)者可能會因此而喪失繼續(xù)學(xué)習(xí)的信心。根據(jù)上述的實際情況,本文遵循“避繁就簡、避濫就精,不求詳盡、只求適用”的原則,以初學(xué)者上機的必經(jīng)過程為思路,力求用層次分明的浚理和詳略得當?shù)年U釋,解讀該操作系統(tǒng)使用的基本須知內(nèi)容,以期達到便捷入門和較快精進的目的。
Unix操作系統(tǒng)概述
Unix操作系統(tǒng)是一種強大的多任務(wù)、多用戶操作系統(tǒng)。早在上世紀六十年代未,AT&T Bell實驗室的Ken Thompson、Dennis Ritchie及其他研究人員為了滿足研究環(huán)境的需要,結(jié)合多路存取計算機系統(tǒng)(Multiplexed Information and Computing System)研究項目的諸多特點,開發(fā)出了Unix操作系統(tǒng)。
至今,Unix操作系統(tǒng)本身固有的可移植性使它能夠用于任何類型的計算機:微機、工作站、小型機、多處理機和大型機等。
Unix操作系統(tǒng)通常被分成三個主要部分:內(nèi)核(Kernel)、Shell和文件系統(tǒng)。
內(nèi)核是Unix操作系統(tǒng)的核心,直接控制著計算機的各種資源,能有效地管理硬件設(shè)備、內(nèi)存空間和進程等,使得用戶程序不受錯綜復(fù)雜的硬件事件細節(jié)的影響。
Shell是Unix操作系統(tǒng)內(nèi)核與用戶之間的接口,是Unix操作系統(tǒng)的命令解釋器。目前常見的Shell有Bourne Shell(sh)、Korn Shell(ksh)、C Shell(csh)、Bourne-again Shell(bash),本文主要以csh和bash為例。
文件系統(tǒng)是指對存儲在存儲設(shè)備(如硬盤)中的文件所進行的組織管理,通常是按照目錄層次的方式進行組織。每個目錄可以包括多個子目錄以及文件,系統(tǒng)以 / 為根目錄。常見的目錄有 /etc (常用于存放系統(tǒng)配置及管理文件)、/dev (常用于存放外圍設(shè)備文件)、/usr (常用于存放與用戶相關(guān)的文件)等。
【編輯推薦】
- 介紹Unix操作系統(tǒng)電子郵件服務(wù)器
- 簡便Unix操作系統(tǒng)壓縮和解壓
- 淺析Unix操作系統(tǒng)數(shù)據(jù)庫
- 快速學(xué)習(xí)Unix操作系統(tǒng)
- 使用Unix操作系統(tǒng)中的好習(xí)慣