UNIX系統(tǒng)管理與應(yīng)用_第1頁(yè)
UNIX系統(tǒng)管理與應(yīng)用_第2頁(yè)
UNIX系統(tǒng)管理與應(yīng)用_第3頁(yè)
UNIX系統(tǒng)管理與應(yīng)用_第4頁(yè)
UNIX系統(tǒng)管理與應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩250頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一講UNIX基礎(chǔ)

2010.6

主要內(nèi)容

?本節(jié)內(nèi)容包含第一章和第二章

?計(jì)算機(jī)系統(tǒng)組成

?什么是操作系統(tǒng),操作系統(tǒng)的功能是什么

?UNIX的發(fā)展歷史

?UNIX的幾個(gè)重要分支

?UNIX與Windows的異同

第1章UNIX的發(fā)展與演變

主要內(nèi)容

?UNIX操作系統(tǒng)的基本結(jié)構(gòu)

?內(nèi)核的功能和地位

?Shell介紹

?UNIX的文件和目錄

?UNIX應(yīng)用程序

?UNIX的用戶(hù)界面

?作業(yè)

現(xiàn)代計(jì)算機(jī)基本結(jié)構(gòu)::

?使用單一的處理部件完成計(jì)算、存儲(chǔ)和通信工作

?存儲(chǔ)單元是定長(zhǎng)的線性組織

?存儲(chǔ)空間的單元是直接尋址的

?使用低級(jí)機(jī)器語(yǔ)言,指令通過(guò)操作碼來(lái)完成簡(jiǎn)單的操作

?對(duì)計(jì)算進(jìn)行集中的順序控制

?計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、存儲(chǔ)器、輸入和輸出設(shè)備五大部件

組成并規(guī)定了它們的基本功能

?采用二進(jìn)制形式表示數(shù)據(jù)和指令

?在執(zhí)行程序和處理數(shù)據(jù)時(shí)必須將程序首先從外存儲(chǔ)器裝入主存

儲(chǔ)器中,然后使計(jì)算機(jī)工作時(shí)能夠自動(dòng)高速地從存儲(chǔ)器中取出

指令并加以執(zhí)行

1.1計(jì)算機(jī)系統(tǒng)組成

1.1計(jì)算機(jī)系統(tǒng)組成

?計(jì)算機(jī)硬件

數(shù)據(jù)信號(hào)

控制信號(hào)

1.1計(jì)算機(jī)系統(tǒng)組成

計(jì)算機(jī)軟件

?系統(tǒng)軟件

?操作系統(tǒng)

?程序語(yǔ)言處理系統(tǒng)

?編譯和解釋系統(tǒng)

?數(shù)據(jù)庫(kù)系統(tǒng)

?診斷和控制系統(tǒng)

?系統(tǒng)實(shí)用程序等等

1.1計(jì)算機(jī)系統(tǒng)組成:

計(jì)算機(jī)軟件

?應(yīng)用軟件:計(jì)算機(jī)系統(tǒng)支持下的所有面對(duì)實(shí)際問(wèn)題和具體用戶(hù)

群的應(yīng)用程序的總和

?科學(xué)計(jì)算

?工程設(shè)計(jì)

?數(shù)據(jù)處理

?事務(wù)管理

?過(guò)程控制系統(tǒng)等等

1.2UNIX的誕生和發(fā)展::

?操作系統(tǒng):是用戶(hù)與計(jì)算機(jī)硬件間的界面,是控制、管理計(jì)算

機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源,有效地組織多道程序運(yùn)行的系

統(tǒng)軟件。

?文件管理

?程序管理

?用戶(hù)界面

1.2UNIX的誕生和發(fā)展

1.2UNIX的誕生和發(fā)展

?1969年,從事MULTICS研究的貝爾實(shí)驗(yàn)室的KenThompson

愕了二胃?jìng)€(gè)④皤置踹嚼讖囂溜朦;聚爵:翼禱斗耀橘群震避耀繇繇蔡11。

這套系統(tǒng)賴(lài)為在后來(lái)取僖了巨大成功。

uNIX(UNICS)eUNIX

?UNIX最初用匯卷鵲編制,在PDP-7上實(shí)現(xiàn)。DennisRitchie

鍬疆叁嬴蠹黜翻用C語(yǔ)言改寫(xiě)了UNIX的源程序,

?隨后,UNIX被移植到各種各樣的計(jì)算機(jī)系統(tǒng)上,UNIX也經(jīng)歷

了二三十年的發(fā)展,引進(jìn)了許多新函技術(shù),成為更加成熟的操

作系統(tǒng)。

1.2UNIX的誕生和發(fā)展::

??

?UNIX發(fā)展過(guò)程中,曾經(jīng)有兩大流派,一個(gè)是以UNIX的鼻祖

AT&T最早于1983年發(fā)表的UNIXSystemV,最新的版本是

Release4,簡(jiǎn)寫(xiě)為SVR4。另一個(gè)是學(xué)術(shù)派的加州大學(xué)伯克利

分校計(jì)算機(jī)系統(tǒng)研究小組(CSRG)發(fā)表的BSDUNIX

(BerkeleySoftwareDistributionsUNIX),比較有影響的

版本是4.3,記作4.3BSD。早期的Internet上的大部分計(jì)算機(jī)

都運(yùn)行UNIX。兩種流派的UNIX隨著不斷的發(fā)展,互相吸收對(duì)

方的新技術(shù),趨于統(tǒng)一到逐漸完備的POSIX標(biāo)準(zhǔn)。

1.2UNIX的誕生和發(fā)展

?UNIX后來(lái)成為了AT&T貝爾實(shí)驗(yàn)室操作系統(tǒng)產(chǎn)品的注冊(cè)商標(biāo),

所以,許多操作系統(tǒng)由于商業(yè)上的原因,在命名時(shí)不能夠使用

UNIX這個(gè)字眼,如IBMRISC/6000小型機(jī)上的AIX,Sun工作

站上的SunOS以及后續(xù)版本Solaris,CDC小型機(jī)上的EP/IX,

惠普Hewlett-Packard的HP-UX,等等。幾乎所有的工作站平

臺(tái)上都運(yùn)行UNIX操作系統(tǒng)。

1.2UNIX的誕生和發(fā)展

?UNIX成為一種軟件商品后,其源代碼也就不再隨意公開(kāi)。

AndrewS.Tanenbaum教授在UNIX的基礎(chǔ)上開(kāi)發(fā)了教學(xué)版的

UNIX,取名MINIX,意為Mini-UNIX。1991年,芬蘭學(xué)生

LinusBenedictTorvalds,在PC上獨(dú)立編寫(xiě)了基于Intel

80386體系結(jié)構(gòu)的UNIX系統(tǒng),名為L(zhǎng)inux。世界各地的軟件愛(ài)

好者都可以通過(guò)Internet免費(fèi)獲得Linux的全部源代碼和二進(jìn)制

發(fā)行版本?,F(xiàn)在,Linux更是發(fā)展迅速。從比PC還要簡(jiǎn)單得多

的小型嵌入式環(huán)境,一直到大型的服務(wù)器,都有Linux操作系統(tǒng)

在運(yùn)行。

1.2UNIX的誕生和發(fā)展

?UNIX經(jīng)歷的主要階段

?一、UNIX的誕生(1969-1973)

?二、免費(fèi)擴(kuò)散(1974-)

?三、UNIX商業(yè)版的產(chǎn)生(1976-)

?四、U廂OSF兩大陣營(yíng)和UNIX標(biāo)準(zhǔn)化(1988-)

?五、UNIX的變體和發(fā)展(20世紀(jì)80年代末-)

?六、Linux的誕生和崛起(20世紀(jì)90年代-)

1.2UNIX的誕生和發(fā)展

???

????

????

1.3UNIX發(fā)展時(shí)間表????

年度UNIX變種或標(biāo)準(zhǔn)注解

UNICS

1969KenThompson和DennisRitchie為PDPT發(fā)明的—新操作系統(tǒng)

(后來(lái)叫做UNIX)

1973第四版用C語(yǔ)言編寫(xiě)的;在貝爾實(shí)驗(yàn)室內(nèi)被廣泛使用

在貝爾實(shí)驗(yàn)室之外普及的第一個(gè)版本,可在600臺(tái)以上的計(jì)算機(jī)上

1975第六版

運(yùn)行

19783BSD虛擬內(nèi)存

1979第七版含有BourneShell,UUCP和C;現(xiàn)代UNIX的鼻祖

1980XENIX由微軟推出

19804BSD由加州大學(xué)伯克利分校推出

1982SystemIII貝爾實(shí)驗(yàn)室以外的首次公開(kāi)發(fā)行

SystemVRelease

1983首次有支持的發(fā)行

1

19834.1BSD性能上改進(jìn)了的伯克利發(fā)行版

1.3UNIX發(fā)展時(shí)間表

19844.2BSD具有許多網(wǎng)絡(luò)功能的伯克利發(fā)行版

SystemVRelease

1984文件保護(hù)和鎖定,改進(jìn)了系統(tǒng)管理,并增加了作業(yè)控制特性

2

1986HP-UX第一個(gè)HP-UX版本,用于HP的精確體系結(jié)構(gòu)

19874.3BSD對(duì)4.2BSD做了少量改進(jìn)

SystemVRelease

1987增力口了STREAMS,RFS及TLI

3

1988POSIX發(fā)表了POSIX.1

SystemVRelease

1989統(tǒng)一了SystemV,BSD及Xenixl990XPG3X/0PEN規(guī)范集合

4

1990OSF/1開(kāi)放軟件基金會(huì)與SVR4相競(jìng)爭(zhēng)的發(fā)行版

1991LinuxO.OlLinusTorvalds開(kāi)始開(kāi)發(fā)Linux

1.3UNIX發(fā)展時(shí)間表

1992SVR4.2USL開(kāi)發(fā)了用于桌面環(huán)境的SVR4版本

1992HP-UX9.0支持包含GUI的工作站年度UNIX變種或標(biāo)準(zhǔn)注解

1993Solaris2.3符合POSIX標(biāo)準(zhǔn)

19934.4BSD最后一個(gè)伯克利發(fā)行版

1993SVR4.2MPUSL開(kāi)發(fā)的UNIX最新版本

1994Linuxl.0第一個(gè)被認(rèn)為是走過(guò)了B段的Linux版本

1994Solaris2.4支持Motif

1995Unix95用于在“真正UNIX規(guī)范”下注冊(cè)了的系統(tǒng)的X/0PEN標(biāo)志

1995Solaris2.5支持CDE

????

?????

1.3UNIX發(fā)展時(shí)間表那?

與“真正UNIX規(guī)范”及通用桌面環(huán)境(CDE)取得了澈

1995HP-UX10.0

1996Linux2.0性質(zhì)上做了改進(jìn),并增加了網(wǎng)絡(luò)軟件

UNIX95兼容,JAVA支持SystemVRealse5(SVRS)

1997Solaris2.6

1997UNIX第二版開(kāi)放用戶(hù)團(tuán)體規(guī)范

改進(jìn)了SystemV內(nèi)核,包括支(SCO)持64位字長(zhǎng),更高的可靠性以

SystemVRelease

1997及性能上的改進(jìn)

5(SVR5)(SCO)

基于SVR5內(nèi)核的SCOUNIX

1997UnixWare7

64位操作系統(tǒng)

1997HP-UX11.0

開(kāi)發(fā)用戶(hù)團(tuán)體用于在真正UNIX規(guī)范第二版下注冊(cè)了的系統(tǒng)的標(biāo)志

1998UNIX98

1.3UNIX發(fā)展時(shí)間表

支持64位應(yīng)用,對(duì)非商用免費(fèi)

1998Solaris7

增加了設(shè)備驅(qū)動(dòng)程序

1999Linux2.2

增加了對(duì)JAVA2的支持

2000Solaris8

2002Solaris9資源管理器改進(jìn)了分配、監(jiān)視和控制系統(tǒng)資源的功能。

Sun公布了Solaris的全部代碼,推出了支持x86架構(gòu)的

2004Solaris10SolarislOoSolarislO進(jìn)行了一系列新技術(shù)更新,包括D-

Trace,ZFS等

1.4UNIX的特點(diǎn)::

?UNIX是最早出現(xiàn)的操作系統(tǒng)之一,發(fā)展到現(xiàn)在已趨于成熟;C

語(yǔ)言因UNIX系統(tǒng)而出現(xiàn),UNIX系統(tǒng)具有強(qiáng)大的可移植性,適

合多種硬件平臺(tái)。由于UNIX開(kāi)放和競(jìng)爭(zhēng)的環(huán)境,使UNIX技術(shù)

得到了迅猛的發(fā)展,形成了技術(shù)成熟,可靠性高,伸縮性強(qiáng),

應(yīng)用系統(tǒng)多,支持網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)功能強(qiáng)大,以及與現(xiàn)有系統(tǒng)的

兼容性和互操作性好等特點(diǎn)。

1.4UNIX的特點(diǎn)::

?開(kāi)放性好是UNIX系統(tǒng)最重要的本質(zhì)特征,也是UNIX強(qiáng)大生命

力N所在。

?具有良好的用戶(hù)界面。程序接口提供工C語(yǔ)言在]相去庫(kù)函數(shù)調(diào)

用,命令接口是SheI,在UNIX上主流Shel指三神即B-Shell,

C-ShellK-ShelL提供了上千條的標(biāo)準(zhǔn)系標(biāo)令,獨(dú)有的管

道機(jī)制,z系統(tǒng)可操作性強(qiáng)等。

?完善的文栩駕具,鷺腐合卷流處理,姐grep、awk、

、正貝臻達(dá)式等,支術(shù)編輯器有

sedvi,emacs#o

?良好的開(kāi)發(fā)環(huán)境。可以很好的開(kāi)發(fā)C,C++程序,同時(shí)還提供

亍make、sees、res等版本控制程序。

?J尤越的文件系統(tǒng)。文件系統(tǒng)科類(lèi)多,具有跨平臺(tái)的網(wǎng)絡(luò)文件系

統(tǒng)(NFS),動(dòng)態(tài)文件系統(tǒng)尊

1.4UNIX的特點(diǎn)::?

?強(qiáng)大的網(wǎng)絡(luò)功能,集群和分布式計(jì)算,適合當(dāng)今的Internet,

其Telnet設(shè)計(jì)思想很適合用戶(hù)進(jìn)行遠(yuǎn)程管理。

?完善的系統(tǒng)審計(jì)。除了提供syslog系統(tǒng)審記,還提供sulog、

lastlog、wtmplog等,同時(shí)用戶(hù)還可以自定義記錄LOG,由于

UNIX辭常擅長(zhǎng)處理文本,用戶(hù)可以方便的對(duì)這些LOG進(jìn)行查看、

分類(lèi)和再加工。

?增強(qiáng)的系統(tǒng)安全機(jī)制。系統(tǒng)大多滿(mǎn)足C2級(jí)系統(tǒng)安全規(guī)范,部分

專(zhuān)用系統(tǒng)已經(jīng)達(dá)到了B1級(jí);經(jīng)典而完善的按屬主和組進(jìn)行3種

權(quán)限管理的機(jī)制仍然是當(dāng)今最完善的用戶(hù)權(quán)限解決方案。

1.4UNIX的點(diǎn)

系統(tǒng)備份功I完善系統(tǒng)杳身提供了?等

>

m

跳P

u

歸檔序。同采d

dd

傳統(tǒng)的份程用時(shí)用d

構(gòu)清,作系可第s

卷統(tǒng)罪利于統(tǒng)采學(xué)u纜裾

罩,薄需

子生習(xí)操期系最好材系露口識(shí)可

囊癖的-

賭期?禾

U處口贏科學(xué)

以在通顯汨投總王

自接過(guò)令■課刀概同

NI自

生作:

可直其后源》叩H

親-

讀核以綿i操統(tǒng)

及程b

ne

解cl寫(xiě)

時(shí)可閱代碼n

的理的

。業(yè)性和定制性強(qiáng)每K條箍隋B

系統(tǒng)專(zhuān)就蒙

?

和.匕它生展爵熊多

R-

r

城NI

^

W曝以

晏,持同一用戶(hù)一矗洞

_個(gè)

網(wǎng)do梆

InW

D

絡(luò)_裝于

類(lèi)安。^,可工

r

型_終圖形工務(wù)器結(jié)

,如字_符端、服,

針對(duì)不_戶(hù)發(fā)行不同系統(tǒng)鬲可,

_

同的用來(lái)OW

,AE

1.4UNIX的特點(diǎn)::

?UNIX系統(tǒng)具有強(qiáng)穩(wěn)定性和健壯的系統(tǒng)核心。其最新的核心為

SystemVRelease5(SVR5),支持眾多新技術(shù),如DDI8設(shè)備

驅(qū)動(dòng)程序,64位技術(shù),多路I/O提高了系統(tǒng)的可靠性和性能,

控制器熱插拔,硬盤(pán)跨接和鏡像,Crash和Dump的能力,多

控制臺(tái)支持,核心動(dòng)態(tài)調(diào)整等等,以滿(mǎn)足復(fù)雜的應(yīng)用要求。

?系統(tǒng)規(guī)范,雖然UNIX存在很多變體版本,但在UNIX系統(tǒng)中可

以找到很多系統(tǒng)規(guī)范的影子,例如SystemV,Posix,GNU,

UNIX95,CDE等等;這有助于UNIX的統(tǒng)一發(fā)展。

?功能強(qiáng)大的幫助系統(tǒng)

1.5UNIX與Windows的比較?:

?在服務(wù)器領(lǐng)域,微軟基于NT技術(shù)架構(gòu)的WindowsNT、

Windows2000和Windows2003甚至有取代UNIX的趨勢(shì),特

別是在小型服務(wù)器和網(wǎng)絡(luò)操作系統(tǒng)方面。然而,在許多領(lǐng)域它

無(wú)法同UNIX相比擬。其中包括適應(yīng)能力,資源的高效利用和可

靠性等。此外Windows作為微軟專(zhuān)有的系統(tǒng),它不具備像

UNIX那樣吸收新特性的靈活性和敏捷性。

1.5UNIX與Windows的比較::

?UNIX是一個(gè)大、小寫(xiě)有區(qū)別的操作系統(tǒng),而Windows不分大

小寫(xiě)。這會(huì)引起一些問(wèn)題,因?yàn)橛袝r(shí)用戶(hù)實(shí)在想在同一個(gè)目錄

下安排兩個(gè)名字相同而大小寫(xiě)不同的文件(像DRA和Dra)。

Windows和UNIXSystemV都是多任務(wù)操作系統(tǒng)。然而,

WindowsNT和Windows2000一次只支持一個(gè)用戶(hù),直到

Windows2003才實(shí)現(xiàn)了真正意義的多用戶(hù),而UNIX從一開(kāi)始

就能同時(shí)支持多個(gè)用戶(hù);Windows只由微軟控制,而UNIX有

許多版本。隨著標(biāo)準(zhǔn)化的努力,不同的UNIX版本共享特性和接

口。例如,目前幾乎所有的UNIX都支持友好的圖形用戶(hù)界面。

隨著CDE的標(biāo)準(zhǔn)化和幾乎所有的UNIX廠家的努力,基于UNIX

的圖形用戶(hù)界面在不同的UNIX變種之間相兼容。

1.5UNIX與Windows的比較::

?UNIX的巨大優(yōu)越性之一就是它被用于新硬件的能力。例如,

WindowsNT是一個(gè)32位操作系統(tǒng),而同時(shí)期的UNIX版本就

已經(jīng)支持64位運(yùn)算了,雖然現(xiàn)在的Windows2000和

Windows2003也能支持64位運(yùn)算,但是UNIX已經(jīng)有了128位

的版本。在系統(tǒng)設(shè)計(jì)上UNIX和Windows也有原則上的區(qū)別。

Windows是事件驅(qū)動(dòng)型操作系統(tǒng),而UNIX是進(jìn)程驅(qū)動(dòng)型操作

系統(tǒng)。

?WindowsNT運(yùn)行于x86處理器、MIPS、Alpha和其它幾種處

理器上。相對(duì)應(yīng)地,UNIX運(yùn)行在幾乎每一個(gè)目前使用的處理器

上。

1.5UNIX與Windows的比較::s

?UNIX是一個(gè)開(kāi)放的操作系統(tǒng),Windows則不是。大多數(shù)人無(wú)

法見(jiàn)到Windows的源代碼。UNIX的源代碼卻隨時(shí)可以得到,

尤其在商用最廣泛的Solaris系統(tǒng)開(kāi)放源代碼之后,UNIX系統(tǒng)

的開(kāi)放性再一次讓世界震撼。Windows是一個(gè)專(zhuān)有的操作系統(tǒng),

由微軟控制其演繹。開(kāi)放性使得UNIX可以隨著人們開(kāi)發(fā)新的特

性而進(jìn)化,Windows進(jìn)化的唯一途徑是微軟對(duì)它進(jìn)行修改。

1.6UNIX的未來(lái)::

?UNIX在繼續(xù)演變之中。從開(kāi)發(fā)UNIXSVR4開(kāi)始到UNIX統(tǒng)一由

來(lái)自O(shè)penSource的唯一UNIX規(guī)范向前推動(dòng)著。

?UNIX系統(tǒng)的長(zhǎng)遠(yuǎn)優(yōu)越性之一是它隨著技術(shù)進(jìn)步而成長(zhǎng)和吸收新

特性的能力。

?UNIX的明天會(huì)更好!

第2章UNIX操作系統(tǒng)基礎(chǔ)

2.1UNIX操作系統(tǒng)概述

?UNIX操作系統(tǒng)結(jié)構(gòu)

內(nèi)核控制硬件、程序的運(yùn)行以及

文件存儲(chǔ),Shell與內(nèi)核交換,

用戶(hù)與Shell通信

應(yīng)用程序

2.1UNIX操作系統(tǒng)概述::

?計(jì)算機(jī)硬件、內(nèi)核、Shell以及應(yīng)用程序之間的關(guān)系可以描述成

一系列同心圓,這些同心圓說(shuō)明了在用戶(hù)和計(jì)算機(jī)之間的層次

結(jié)構(gòu)。在中間,是計(jì)算機(jī)硬件本身,包括打印機(jī)、磁盤(pán)驅(qū)動(dòng)器

和其他的外圍設(shè)備。內(nèi)核控制著硬件、程序的運(yùn)行以及文件存

儲(chǔ)。Shell與內(nèi)核交互,把從用戶(hù)接受的命令發(fā)送給內(nèi)核。用戶(hù)

只需要與Shell通信,而不會(huì)直接與內(nèi)核通信,利用Shell,用

戶(hù)可以運(yùn)行不同的程序,如編輯器或通信程序。一系列標(biāo)準(zhǔn)程

序就是所謂的應(yīng)用程序。

2.2內(nèi)核::

?內(nèi)核位于操作系統(tǒng)的最內(nèi)層,它是唯一與硬件交流的部分,是

控制計(jì)算機(jī)硬件的核心程序。

?實(shí)現(xiàn)了應(yīng)用層用戶(hù)與硬件的隔離

?實(shí)現(xiàn)了UNIX的多用戶(hù)、多任務(wù)機(jī)制

?從理論上講,只修改內(nèi)核部分就可以使同一操作系統(tǒng)在不同硬

件環(huán)境下運(yùn)行。

?UNIX內(nèi)核是用C語(yǔ)言開(kāi)發(fā)的

?UNIX規(guī)范主要由OpenSource來(lái)制定。

2.3Shell

?是一個(gè)內(nèi)核與用戶(hù)之間的接口;

?可以描述成一個(gè)解釋器;

?界面簡(jiǎn)單,通常包含提示用戶(hù)輸入命令的提示符;

?幾乎適用于所有UNIX平臺(tái)

2.3Shell

?Shell和內(nèi)核

CDROM

屏幕

掃描儀

用戶(hù)

2.3Shell::

?Shell中的許多功能和特點(diǎn)也都來(lái)自于內(nèi)核(kernel),例如,

管道、重定向、執(zhí)行命令創(chuàng)建新進(jìn)程等。除了可以交互式地輸

入命令之外,Shell還是一種程序設(shè)計(jì)語(yǔ)言,提供了變量,循環(huán)

結(jié)構(gòu)和條件結(jié)構(gòu),用戶(hù)可以通過(guò)它設(shè)計(jì)批處理程序。

2.3Shell

?Shell的種類(lèi)

由在貝爾實(shí)驗(yàn)室開(kāi)發(fā),是最早

?B-ShellzStephenR.Bourne

被普遍認(rèn)可的Shell,也是UNIX的標(biāo)準(zhǔn)shell,設(shè)計(jì)得非常簡(jiǎn)

練。它的風(fēng)格被后來(lái)出現(xiàn)的其他Shell所繼承,影響很大。但

是,它的命令行編輯功能很弱,交互操作起來(lái)非常不方便。

?C-Shell,最先由加利福尼亞大學(xué)的WilliamN.Joy在20世

紀(jì)70年代開(kāi)發(fā),最初運(yùn)用在BSD2.0版本的UNIX,是

BerkeleyUNIX的主要特征之一。C-Shell提供了歷史機(jī)制和

別名替換,相對(duì)B-shell來(lái)說(shuō)交互起來(lái)更方便。在編程方面也

更靈活,許多編程結(jié)構(gòu)的風(fēng)格類(lèi)似C語(yǔ)言,所以取名C-Shell。

2.3Shell

?Shell的種類(lèi)

由貝爾實(shí)驗(yàn)室的在年開(kāi)發(fā)。是

?K-ShellzDavidKorn1986B-

Shell的超集,支持帶類(lèi)型的變量、數(shù)組,等等,與B-Shell

相比,它提供了更強(qiáng)的功能。

?BourneAgainShell,Linux上的標(biāo)準(zhǔn)Shell,兼容B-Shell,

并且在標(biāo)準(zhǔn)B-Shell上進(jìn)行了擴(kuò)展,吸收了C-Shell的某些特

點(diǎn)。它的命令行編輯方法非常方便,可以直接使用鍵盤(pán)上的

上下箭頭等全屏幕編輯操作的功能鍵,便于交互式操作,得

到許多用戶(hù)的喜爰。

2.3Shell

?Shell編程

?在操作Unix/Linux系統(tǒng)中,我們會(huì)遇到很多繁瑣而又重復(fù)的

工作,例如:成批量添加用戶(hù),定時(shí)監(jiān)測(cè)系統(tǒng)日志等等,這

些工作對(duì)于系統(tǒng)管理員來(lái)講工作負(fù)載量是很大的,那么為了

提高我們的工作效率,我們就用到了Shell腳本,Shell可以

為我們完成復(fù)雜而又繁瑣的工作,達(dá)到事半功倍的效果。

2.4UNIX文件系統(tǒng)::

?在UNIX中,一切都是文件,文件組織成目錄。所以說(shuō),整個(gè)

UNIX文件系統(tǒng)就是一個(gè)互相關(guān)聯(lián)的目錄集合,每個(gè)目錄又包含

文件。用戶(hù)可以為自己的文件生成目錄,并且可以把文件從一

個(gè)目錄移向另外一個(gè)目錄。目錄是一種組織和控制文件訪問(wèn)的

很好的方式,用戶(hù)可以為目錄設(shè)置權(quán)限以允許其他人訪問(wèn)里面

的文件或只允許自己訪問(wèn)。

2.4UNIX文件系統(tǒng)

?目錄和文件

(/)

(man)(bin)home

(mark)robertsusan

studylo^^^

:?-一

k一■我惠網(wǎng)然Mnewdocsprogram

3

Net,txt/

datalmydata

2.4UNIX文件系統(tǒng)

?所有文件在物理格式上只有字節(jié)流一種類(lèi)型

?文件類(lèi)型

?普通文件

?目錄文件

?字符設(shè)備文件

?塊設(shè)備文件

2.4UNIX文件系統(tǒng)

?點(diǎn)文件

點(diǎn)文件以點(diǎn)(.)開(kāi)始,后跟一個(gè)指定名字,如.profile

點(diǎn)文件也是普通文件,可以用vi等文本編輯器編輯

?顯衣點(diǎn)文件Is-a

2.4UNIX文件系統(tǒng)

?root目錄(/)

?home目錄/home

?主目錄

■/home/csci每個(gè)用戶(hù)的主目錄(登錄名標(biāo)示)

■用戶(hù)第一次登錄時(shí)建立的所有文件都位于主目錄中

?路徑名

■絕對(duì)路徑/home/robert/newdocs/Net.txt

■相對(duì)路徑/newdocs/Net.txt

(當(dāng)前目錄/home/robert,即相對(duì)于當(dāng)

前目錄)

2.4UNIX文件系統(tǒng):::

?嵌套目錄…每個(gè)目錄中還有自己的子目錄

cd命令用來(lái)在目錄之間切換,如cddir,不使用參數(shù)的cd,

返回主目錄,即cd。(changedirctory)

?和???也可代表當(dāng)前目錄一?代表父目錄,如cd..

pwd顯示當(dāng)前目錄(presentworkdirctory)

Is-R打印在工作目錄下所有嵌套目錄(list)

2.5應(yīng)用程序::

?編輯器

?Ed

?Vi

?Emacs...

?過(guò)濾器

?管道機(jī)制,通過(guò)管道將一個(gè)過(guò)濾器的輸出作為輸入發(fā)送給另

一個(gè)過(guò)濾器

?通信程序

?消息機(jī)制

2.6用戶(hù)界面::

?用戶(hù)界面就是人和計(jì)算機(jī)交互的接口,在計(jì)算機(jī)出現(xiàn)的半個(gè)多

世紀(jì)的時(shí)間里,人機(jī)交互技術(shù)經(jīng)歷了巨大的變化。就用戶(hù)界面

的具體形式而言,過(guò)去經(jīng)歷了命令接口、文本菜單界面、多媒

體用戶(hù)界面和虛擬現(xiàn)實(shí)系統(tǒng)。

2.6用戶(hù)界面::

?UNIX的用戶(hù)界面

?命令行用戶(hù)界面

?圖形用戶(hù)界面(GUI)

?常用的用戶(hù)界面:CDE,KDE,GNOME,Motif,Open-Look

等,這些桌面系統(tǒng)都是建立在X-Window之上的

網(wǎng)上學(xué)習(xí)資源::

?/software/solaris/index.jspSSSolaris

系統(tǒng)的相關(guān)信息

?http:〃/ih/35/16410.htmlUNIX/linux學(xué)

習(xí)網(wǎng)站集錦

?1ttp:〃/學(xué)習(xí)UNIX系統(tǒng)的相關(guān)知識(shí)

作業(yè)

?簡(jiǎn)述UNIX操作系統(tǒng)的幾個(gè)發(fā)展階段,并列出它們的特點(diǎn)

?UNIX系統(tǒng)與Windows系統(tǒng)的不同點(diǎn)主要在哪里?

?登陸ttp:〃,杳看linux的相關(guān)內(nèi)容.

?什么是Shell?簡(jiǎn)述它的主要功能。

作業(yè)

?將文件看做字節(jié)流有什么好處?這個(gè)模型的缺點(diǎn)是什么?

?簡(jiǎn)述UNIX的樹(shù)形目錄結(jié)構(gòu),是分析這種結(jié)構(gòu)的優(yōu)缺點(diǎn)。

第3講標(biāo)準(zhǔn)UNIX命令(一

主要內(nèi)容

?命令的概念

?UNIX下的命令語(yǔ)法

?常用的UNIX文件操作命令

?作業(yè)

3.1了解命令::

?目前流行的操作系統(tǒng)都有一些方便用戶(hù)使用系統(tǒng)的命令,通過(guò)

輸入命令,用戶(hù)可以控制系統(tǒng)以完成一定的功能。UNIX有許多

命令,可以用命令來(lái)實(shí)現(xiàn)各種操作,可以說(shuō),功能強(qiáng)大的命令

集是UNIX的精華。

3.1了解命令

UNIX命令的通用格式:

向令卜命令選婆[命令

逋常為文件名或路徑

一個(gè)或多個(gè)單字符選項(xiàng)

減號(hào),表示其后為選項(xiàng)

著翹一

系統(tǒng)提示符

UNIX系統(tǒng)只接受小寫(xiě)命令名方括號(hào)的字段表示是可選的

示例--find命令

?$find.-typef-print|sort|uniq

?$系統(tǒng)提示符

?find命令

(.)從當(dāng)前目錄開(kāi)始查找

-typef查找類(lèi)型為文本文件

-print在標(biāo)準(zhǔn)輸出上輸出整個(gè)文件名,并加一個(gè)新行

sort對(duì)列表按字母順序進(jìn)行排序

uniq去除列表中的重復(fù)項(xiàng)

|管道符,將一個(gè)命令的輸出作為另一個(gè)命令的輸入

3.2UNIX命令語(yǔ)法

主要內(nèi)容:

?通配符

?重定向字符

?命令行選項(xiàng)

?管道符

?后臺(tái)處理

3.2UNIX命令語(yǔ)法???

?UNIX的常用通配符(wildcard)

wildcard-*3描述一

“?”表示任意單個(gè)字符,例如“h?ppyM可以是“happy”或“hoppy”2

匹配符代表單個(gè)或多個(gè)任意字符或者是無(wú)任何字符.例如:“h*y”可

能是happy或honey或holly?也可能是hzy?hly或hy等等□2

“[]”代表系統(tǒng)可以接受“[“和中間的字符的任意一個(gè)。例如:h[aoi]ppy

[w可以是happy、hippy和hoppy。您也可以定義一個(gè)字符范圍,例如:

包括“tarn”、“tbm”和“tcm"?"

3.2UNIX命令語(yǔ)法

?重正向字符

?標(biāo)準(zhǔn)輸入(standardinput)

?標(biāo)準(zhǔn)輸出(standardoutput)

標(biāo)準(zhǔn)錯(cuò)誤輸出(

?standarderror)e

這三個(gè)通常是接受終端的輸入,并且由終端顯示出去。

?>、<和>>

?>進(jìn)行輸入重定向Is-a>list.txt

?<進(jìn)行輸出重定向encryter<top_secret

?>>追加字符Is-a>>list.txt

3.2UNIX命令語(yǔ)法::

?命令行選項(xiàng)

?大多數(shù)UNIX命令都有多個(gè)選項(xiàng)或開(kāi)關(guān),通過(guò)在命令行中命

令后加入這些選項(xiàng)可以定義命令的不同形式,一般使用一個(gè)

破折線。

?管道符T

?完成兩程序的聯(lián)接,例如〃ps-ef|more"。

?后臺(tái)處理

?將任務(wù)放在后臺(tái)處理,在命令的后面加上&,例如〃rm*.*

&〃

?命令執(zhí)行返回進(jìn)程標(biāo)識(shí)符,可以用來(lái)查詢(xún)命令執(zhí)行情況

?前后臺(tái)切換,fg數(shù)字(移到前臺(tái)),bg(移到后臺(tái))

3.3UNIX的登錄和退出::

?主機(jī)和終端

?主機(jī):運(yùn)行UNIX系統(tǒng)的計(jì)算機(jī)。

?終端,可以是一個(gè)真正意義上的終端,或者仿真終端,或者

網(wǎng)絡(luò)虛擬終端;當(dāng)終端同時(shí)登錄到同一臺(tái)UNIX系統(tǒng)時(shí),

uNIX就可以容納多個(gè)用戶(hù)同時(shí)上機(jī)。這也是UNIX作為多用

戶(hù)多任務(wù)分時(shí)操作的操作系統(tǒng)設(shè)計(jì)的初衷和基本功能。終端

只負(fù)責(zé)把用戶(hù)輸入的按鍵信息送到UNIX主機(jī),并把主機(jī)發(fā)

來(lái)的信息在屏幕上顯示。

3.3UNIX的登錄和退出::

?登錄

?當(dāng)屏幕上出現(xiàn)login提示符時(shí),用戶(hù)可以輸入自己的用戶(hù)注

冊(cè)名,并按回車(chē)鍵。若有口令,系統(tǒng)將提示用戶(hù)輸入口令,

并按回車(chē)鍵,口令輸入正確后,用戶(hù)登錄成功。這時(shí),屏幕

上會(huì)顯示出一些信息和命令提示符。

?UNIX系統(tǒng)區(qū)分大小寫(xiě)

3.3UNIX的登錄和退出::

?退出

?當(dāng)用戶(hù)完成了在UNIX的工作,退出自己的計(jì)算機(jī)帳號(hào)時(shí),

可在系統(tǒng)示符下輸入exit或按[Ctri-D]。對(duì)于字符用戶(hù)界面,

當(dāng)屏幕出現(xiàn)login時(shí),用戶(hù)可以安全地離開(kāi)計(jì)算機(jī)了。對(duì)于

圖形用戶(hù)界面,在終端輸入exit則會(huì)退出該終端。

3.3UNIX的登錄和退出::

?修改口令,passwd命令

?為了防止他人使用自己的帳號(hào),在用戶(hù)首次登錄后,一般要

用passwd命令修改只有本人知道的保密口令,口令通常由

不少于六位的字母數(shù)字組成。例如:

$passwd

passwd:Changingpasswordforghm

Enterexistingloginpassword:

NewPassword:

Re-enternewPassword:

passwd:passwordsuccessfullychangedforghm

3.4操作文件和目錄

?Is命令

?cp命令

?mv命令

*rm命令

?mkdir命令

?chdir(cd)命令

?rmdir命令

?pwd命令

?cat/more/less命令

?chmod命令

3.4操作文件和目錄

?Is命令

?Is是最基本的文件命令,意義為"list〃,也就是將某一個(gè)

目錄或是某一個(gè)文件的內(nèi)容顯示出來(lái)。

?如果用戶(hù)在Is命令后面沒(méi)有跟任何的文件名,它將會(huì)顯示出

當(dāng)前目錄中的所有文件。也可以在Is后面加上所要察看的目

錄名或文件名,例如輸入Ts/var〃會(huì)顯示var目錄下的所

有目錄。

?Is-a顯小所有文件

?Is-I使用長(zhǎng)格式顯示

Is-al

[gsw@globusis-al

total116

drwx5gswgsu4096Aug2316:39

drwxr-xr-x10root.root4096Jul2716:46

-rw-rw-r——1gswgsw24Jul2719:49.aspell.en.prepl

-rw-rv-r——1gswgsw21Jul2719:49.aspell.en.pws

-ru1gswgsv1615Aug2316:20.bash_history

-rw-r--r--1gswgsw24Jul2716:46.bash_logout

-rw-r-r-1gswgsw191Jul2716:46.bash_j)rofile

-rw-工—r—1gswgsw124Jul2716:46.bashrc

-rw-r——r——1gswgsw383Jul2716:46.emacs

druxrwxr-x3gswgsw4096Jul2820:43.emacs.d

-rw-r-r——1gswgsw120Jul2716:46.gtkrc

drwxr-xr-x3gswgsw4096Jul2716:46.kde

—LXJ-r—r—1gswgsw658Jul2716:46.zshrc

-rw-rw-r-1gswgsw0Aug2316:28link.txt.

drwxrwxr-x2gswgsw4096Aug2316:39testdir

rrf-QT.rQrr1chiio~1金■

3.4操作文件和目錄:

?cp命令

?cp這個(gè)命令的意義是復(fù)制(〃COPY〃),也就是將一個(gè)或多

個(gè)文件復(fù)制成另一個(gè)文件或者是將其復(fù)制到另一個(gè)目錄去。

?cp^ZA?同目錄下復(fù)制文件

?cpa笈加將文件fl,f2,f3復(fù)制到目錄dir

?cp-rdirld/72將dirl下的內(nèi)容全部復(fù)制到dir2下

?參數(shù)-i復(fù)制覆蓋詢(xún)問(wèn)

?參數(shù)遞歸復(fù)制整個(gè)目錄樹(shù)

3.4操作文件和目錄::

?m愉令

?其意義為move,主要是將一文件改名、將一目錄改名或換至

另一個(gè)目錄。

?mvflf2將文件fl改名為f2

?mvdirldir2將目錄di門(mén)改為dir2

?mvfldirl將文件fl移動(dòng)到dirl

?參數(shù)-f強(qiáng)制移動(dòng)

?參數(shù)-i覆蓋詢(xún)問(wèn)

3.4操作文件和目錄::

?rm命令

?rm的意義是remove,也就是用來(lái)刪除一個(gè)文件的命令。

在UNIX中一個(gè)被刪掉的文件除非是系統(tǒng)恰好有做備份,否

則是無(wú)法像Windows里面一樣還能夠救回來(lái)的。

?rmfl刪除fl

?rm*刪除所有

?-f不提供警告信息

?-i刪除前詢(xún)問(wèn)

?-r遞歸刪除,將目錄下的文件逐一刪除,可用于刪除

帶有文彳車(chē)的目錄,如rmdir(di旺有文彳牛)

3.4操作文件和目錄:

?mkdir命令

?mkdir是一個(gè)讓用戶(hù)建立一個(gè)目錄的命令。

?chdir(cd)命令

?用戶(hù)可以使用chdir(cd)命令來(lái)轉(zhuǎn)移工作目錄。

?rmdir命令

?和mkdir命令不同的是,rmdir命令用來(lái)將一個(gè)“空的"目

錄刪除。如果一個(gè)目錄下面沒(méi)有任何文件,那么就可以用

rmdir命令將其刪除。

?和rm-r的區(qū)別?

3.4操作文件和目錄

?pwd命令

?pwd的意義為PrintWorkDirectory,該命令用來(lái)將目前目

錄的路徑(path)顯示出來(lái)。

?cat/more/less命令

?均為察看文件內(nèi)容的命令。cat其實(shí)就是把文件的內(nèi)容顯示

出來(lái)。m?e命令可以將所觀察的文件跟據(jù)終端機(jī)的形態(tài)一

頁(yè)頁(yè)的顯小出來(lái)less的角法寫(xiě)more極為類(lèi)彳以,囪為它本來(lái)

就是為了彌補(bǔ)more只能往前方卷頁(yè)的缺點(diǎn)而設(shè)計(jì)的。

?cat-nfl顯示fl是加上行號(hào)

3.4操作文件和目錄::

?chmod命令

?chmod為變更文件模式(changemode)用。這個(gè)命令是

用來(lái)更改文件的存取模式(在一個(gè)

accessmode)oUNIX

文件上有可讀(r)可寫(xiě)(w)可執(zhí)行(x)三種模式,分別針對(duì)該文

彳牛的擁有者(owner)組成員(groupmember)未口其他

用戶(hù)。x」

?用戶(hù)各以用Is-1g命令來(lái)觀看某一文件的所屬的組以及其他

人。一個(gè)文件如果改成可執(zhí)行模式則系統(tǒng)就將其視為一個(gè)可

執(zhí)行文件,而一個(gè)目錄的可執(zhí)行模式代表用戶(hù)有進(jìn)入該目錄

的權(quán)利。chmod命令就是用來(lái)變更一些文件的模式

3.4操作文件和目錄:::

?chmod[who][+/7=][mode]文件名

?who:

u(文件和目錄的擁有者),

?g(組用戶(hù)),

。(別的用戶(hù)),

?a(所有用戶(hù))

?+賦予mode權(quán)限,-去除mode權(quán)限,=只賦予mode權(quán)

?mode:r讀,w寫(xiě),x執(zhí)行

?數(shù)字表示:chmod777dir〃二進(jìn)制111,為十進(jìn)制7

?eg:chmodg+rzo+rfilel

作業(yè)

?列出5個(gè)常用UNIX命令及你所知道的參數(shù),分別說(shuō)出它的功能

第四講標(biāo)準(zhǔn)UNIX命令(二

主要內(nèi)容

?常用的網(wǎng)絡(luò)命令

?常用的系統(tǒng)狀態(tài)命令

?在線幫助的使用

3.5網(wǎng)絡(luò)命令

?arp命令

?使用arp命令可以顯示系統(tǒng)當(dāng)前訪問(wèn)的遠(yuǎn)程主機(jī)名、IP地址

和硬件地址。

參數(shù)作用

顯示所有系統(tǒng)當(dāng)前訪問(wèn)的遠(yuǎn)程主機(jī)名、

-aIP地址和硬件地址

-d刪除一個(gè)arp表項(xiàng)

-S創(chuàng)建一個(gè)arp表項(xiàng)

讀取某個(gè)文件中的arp表項(xiàng),并寫(xiě)入arp

-f

緩存

3.5網(wǎng)絡(luò)命令::

?ping命令

?該命令的功能是測(cè)試網(wǎng)絡(luò)連通性,ping命令向網(wǎng)絡(luò)上的主機(jī)

發(fā)送ICMPECHOREQUEST信息包,檢測(cè)網(wǎng)絡(luò)是否暢通。

?pinglocalhost或者ping檢測(cè)本機(jī)

?pingipaddr或者ping

?telnet命令

?telnet是進(jìn)行遠(yuǎn)程登錄的標(biāo)準(zhǔn)協(xié)議和主要方式,它為用戶(hù)提

供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力。通過(guò)使用

telnet,用戶(hù)可以與全世界許多信息中心及其它信息資源聯(lián)系。

3.5網(wǎng)絡(luò)命令::

?ftp命令

?文件傳輸協(xié)議ftp是十分常用的網(wǎng)絡(luò)協(xié)議之一,也是Internet

中使用最多的文件傳輸協(xié)議。ftp主要用于在兩臺(tái)計(jì)算機(jī)之

間實(shí)現(xiàn)文件的上傳與下載,其中一臺(tái)計(jì)算機(jī)作為客戶(hù)端,另

一臺(tái)作為服務(wù)器端。在實(shí)際應(yīng)用中,ftp不僅可以作為網(wǎng)絡(luò)

文件下載的主要形式,還可以作為單獨(dú)的命令來(lái)使用。

3.5網(wǎng)絡(luò)命令

ftp命令的參數(shù)

參數(shù)作用

?/helpftp的聯(lián)機(jī)幫助

openhostname打開(kāi)遠(yuǎn)程ftp服務(wù)器

cd進(jìn)入遠(yuǎn)程主機(jī)的目錄

led設(shè)置本地機(jī)的目錄

dir/ls顯示遠(yuǎn)程的目錄文件

binary以二進(jìn)制方式進(jìn)行傳輸

get/mget從遠(yuǎn)程主機(jī)下載一個(gè)或多個(gè)文件

put/mput向遠(yuǎn)程主機(jī)上傳一個(gè)或多個(gè)文件

prompt打開(kāi)或關(guān)閉多個(gè)文件傳送時(shí)的交互提示

close關(guān)閉與遠(yuǎn)程機(jī)的連接

quit/bye退出ftp

3.5網(wǎng)絡(luò)命令

?nslookup命令

?域名解析是Internet上將域名解析為IP地址的協(xié)議,目前

Internet上有許多DNS(域名解析服務(wù)器),nslookup命

令的功能是查詢(xún)域名和IP地址的對(duì)應(yīng)關(guān)系。例如,要查詢(xún)

的IP地址,首先輸入nslookup命令,在

提示符下輸入域名,經(jīng)過(guò)DNS服務(wù)器的查詢(xún),就可以返回

的IP地址。

?nslookup

3.6系統(tǒng)狀態(tài)命令::

?W命令

?W是who的第一個(gè)字母,w命令用于查看當(dāng)前注冊(cè)的用戶(hù),

顯示當(dāng)前正在使用系統(tǒng)的用戶(hù)名、注冊(cè)時(shí)間和當(dāng)前執(zhí)行的命

令。

?date命令

?date命令在屏幕上顯示當(dāng)前日期和時(shí)間,日期和時(shí)間只有超

級(jí)用戶(hù)有權(quán)設(shè)置。

?ca命令

?cal2008cal52010〃2010年全年和只5月

3.6系統(tǒng)狀態(tài)命令::

?ps命令

?ps是用來(lái)顯示目前用戶(hù)的進(jìn)程或系統(tǒng)進(jìn)程的狀況,顯示進(jìn)程的

信息包括進(jìn)程ID、控制進(jìn)程終端、執(zhí)行時(shí)間和命令。進(jìn)程是正

在執(zhí)行的一個(gè)程序的實(shí)例,通常是由程序,數(shù)據(jù)集合和進(jìn)程控

制塊(ProcessControlBlock簡(jiǎn)稱(chēng)PCB)三個(gè)部分組成。

3.6系統(tǒng)狀態(tài)命令

ps命令的參數(shù)

參數(shù)作用

列出包括其他的狀況

-ausersprocess

-e顯示當(dāng)前運(yùn)行的每個(gè)進(jìn)程信息

-f顯示一個(gè)完整的列表

-1顯示一個(gè)長(zhǎng)列表

-u顯示user-oriented的process狀況

-X顯示包括沒(méi)有temiinal控制的process狀況

-w使用較寬的顯示模式來(lái)顯示process狀況

3.7在線查詢(xún)命令

?Man命令

?Man是最常用的在線查詢(xún)命令,man是手冊(cè)(manual)的意思。

UNIX提供在線幫助(on-linehelp)的功能,man能管讓用戶(hù)

在使用時(shí)查詢(xún)命令、系統(tǒng)調(diào)用、標(biāo)準(zhǔn)函數(shù)庫(kù)、各種表格等的用

法。

3.7在線查詢(xún)命令

man的用法

用法解釋

-Mpathman所需要的manualdatabase的路

徑。也可以通過(guò)設(shè)定環(huán)境變量MANPATH的

方式來(lái)取代-M選項(xiàng)。title就是所要查詢(xún)的主

man[-Mpath][[section]title]...題。section為一個(gè)數(shù)字,表示manual的分類(lèi),

通常1代表可執(zhí)行命令,2代表系統(tǒng)呼叫

(systemcall),3代表標(biāo)準(zhǔn)函數(shù)等等。

-kkeyword用來(lái)將含有這項(xiàng)關(guān)鍵字(keyword)

man[-Mpath]-kkeyword...

的主題(title)列出來(lái)。

作業(yè)::

?列出本節(jié)5個(gè)常用UNIX命令及你所知道的參數(shù),分別說(shuō)出它的

功能

第五講UNIX文件系統(tǒng)(一)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論