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