版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、UNIX基本概念和操作 35-,1,UNIX基本概念和操作,telnet 202.117.35.70Login :w########,UNIX基本概念和操作 35-,2,UNIX基本概念和操作,UNIX與因特網(wǎng)有著很深的淵源,因?yàn)橐蛱鼐W(wǎng)的骨干協(xié)議TCP/IP原來(lái)是UNIX操作系統(tǒng)中的一個(gè)通訊模塊。事實(shí)上,在今天的因特網(wǎng)上提供的服務(wù)主機(jī)中,運(yùn)行UNIX類(lèi)操作系統(tǒng)的主機(jī)仍要占絕大多數(shù)。UNIX是一個(gè)多任務(wù)、多用戶的操作系統(tǒng)。最初是
2、由AT&T公司的貝爾實(shí)驗(yàn)室開(kāi)發(fā)的。目前,在因特網(wǎng)上的大多數(shù)提供網(wǎng)絡(luò)服務(wù)的計(jì)算機(jī)是Sun工作站,運(yùn)行類(lèi)UNIX操作系統(tǒng)(Solaris),隨著開(kāi)放軟件中的類(lèi)UNIX系統(tǒng)Linux日益在PC用戶中逐漸普及,使得UNIX類(lèi)的操作系統(tǒng)成為因特網(wǎng)上主要的網(wǎng)絡(luò)操作系統(tǒng)。,UNIX基本概念和操作 35-,3,UNIX基本概念和操作,因?yàn)樵S多提供因特網(wǎng)服務(wù)的計(jì)算機(jī)運(yùn)行UNIX類(lèi)操作系統(tǒng),對(duì)于需要在UNIX主機(jī)上運(yùn)行和調(diào)試網(wǎng)絡(luò)應(yīng)用程序的程序員必
3、須具備必要的網(wǎng)絡(luò)知識(shí)。由于目前大部分讀者可能得到的類(lèi)UNIX環(huán)境是可以在PC上運(yùn)行的Linux,所以可以以Linux作為UNIX的模板進(jìn)行學(xué)習(xí)和試驗(yàn)。,UNIX基本概念和操作 35-,4,UNIX基本概念和操作,從嚴(yán)格意義上說(shuō),UNIX是一個(gè)源于AT&T公司的一個(gè)注冊(cè)商標(biāo),不是任何產(chǎn)品都可以用的。但各種類(lèi)UNIX系統(tǒng)十分流行(如商業(yè)化的Solaris和自由軟件的Linux),以至于在許多場(chǎng)合我們對(duì)“真正”的UNIX系統(tǒng)與類(lèi)U
4、NIX的產(chǎn)品并沒(méi)有嚴(yán)格的區(qū)分。注意,為統(tǒng)一類(lèi)UNIX的使用標(biāo)準(zhǔn),由IEEE制定的Posix標(biāo)準(zhǔn)。,UNIX基本概念和操作 35-,5,UNIX基本概念,UNIX帳戶與DOS操作系統(tǒng)不同,我們?cè)谑褂肬NIX前,需要得到一個(gè)用戶名和口令。通常需要通過(guò)系統(tǒng)管理員預(yù)先在系統(tǒng)中進(jìn)行注冊(cè)。由于UNIX是多用戶操作系統(tǒng),作為系統(tǒng)管理員設(shè)立新用戶的工作的一部分,系統(tǒng)將為新用戶建立一個(gè)用戶主目錄和一個(gè)電子郵箱.在UNIX中的用戶主目錄,如同在敞
5、開(kāi)式辦公大廳中的隔斷,把磁盤(pán)空間用目錄的形式分配給每個(gè)用戶,每個(gè)用戶可以在自己的目錄中進(jìn)行文件的處理和建立新的子目錄以便文件的存檔,但未經(jīng)許可不得進(jìn)入他人的主目錄。,UNIX基本概念和操作 35-,6,UNIX基本概念,當(dāng)用戶的UNIX帳戶建立后,系統(tǒng)管理員通常確定一個(gè)Shell (UNIX操作系統(tǒng)和用戶之間的接口),通常為Bourne Shell(sh)其命令提示符為'$',或C Shell(csh)其提示符為百分號(hào)
6、(%)之一,對(duì)初學(xué)者來(lái)說(shuō),這兩種Shell之間的差異所可能帶來(lái)的影響是可以忽略的。,UNIX基本概念和操作 35-,7,UNIX基本概念,UNIX登錄用戶可以通過(guò)撥號(hào)訪問(wèn)或從局域網(wǎng)上的計(jì)算機(jī)登錄到另一個(gè)UNIX帳戶,在我們的實(shí)驗(yàn)環(huán)境下是使用Windows #系統(tǒng)中的Telnet將PC機(jī)仿真為終端后再登錄網(wǎng)上的UNIX主機(jī),用戶需要有登錄用戶名和口令。,UNIX基本概念和操作 35-,8,UNIX基本概念,例如:telnet 20
7、2.117.35.70(本課程試驗(yàn)用機(jī))Login :w00012345(w+學(xué)號(hào)),UNIX基本概念和操作 35-,9,UNIX基本概念,更改口令口令是進(jìn)入用戶帳戶的鑰匙,是防止他人對(duì)UNIX系統(tǒng)作未授權(quán)的非法訪問(wèn)。為了UNIX系統(tǒng)的安全,保護(hù)用戶口令是十分重要的。,UNIX基本概念和操作 35-,10,UNIX基本概念,用戶如何管理好自己的口令呢?下面是我們的一些建議:易于記憶,難以猜測(cè);至少用六個(gè)字符,其中包括兩位數(shù)字
8、,一個(gè)特殊字符;用六到八個(gè)字符(超過(guò)八個(gè)被忽略);UNIX口令是大小寫(xiě)敏感的,可以在口令中分別使用大小寫(xiě)字母、數(shù)字,UNIX基本概念和操作 35-,11,UNIX基本概念,如果用戶忘記了口令,可以同系統(tǒng)管理員接洽并重新設(shè)置。用戶也可以自行修改,命令為:$passwd,UNIX基本概念和操作 35-,12,UNIX文件系統(tǒng),UNIX文件系統(tǒng)由三種不同類(lèi)型文件的集合組成:1.普通文件:包括文本數(shù)據(jù)、二進(jìn)制程序或以八位字節(jié)存儲(chǔ)的信
9、息。2.特殊文件:如設(shè)備文件,提供用戶對(duì)終端、打印機(jī)、軟驅(qū)和光驅(qū)的訪問(wèn)。3.目錄:就是包含連接其他文件、目錄的指針的文件。,UNIX基本概念和操作 35-,13,UNIX文件系統(tǒng),與DOS類(lèi)的操作系統(tǒng)采用以卷(盤(pán)符)為單位來(lái)管理文件的思路不同,UNIX目錄組織看上去只有一棵(?。┑怪玫臉?shù),倒置樹(shù)的高層是根目錄,用‘/’表示。根的分支(或頂級(jí)目錄)是幾個(gè)標(biāo)準(zhǔn)的UNIX目錄,通常稱為bin、etc、usr、tmp和lib,這些標(biāo)準(zhǔn)目
10、錄是非常重要的,每個(gè)都會(huì)包括一些特殊用途的文件。所有用戶的用戶主目錄經(jīng)常配置在'/usr'目錄內(nèi)部(在Linux系統(tǒng)中,通常為'/home'中)。,UNIX基本概念和操作 35-,14,UNIX文件系統(tǒng),UNIX文件系統(tǒng)中特別重要的目錄有:/bin —— 這兒bin代表二進(jìn)制。二進(jìn)制是可執(zhí)行程序。所以該目錄包含許多基本的UNIX程序。/usr —— 它包含用戶導(dǎo)向的目錄。例如,docs目錄包含UNI
11、X信息, man或查閱的聯(lián)機(jī)指南頁(yè),等等。/usr/bin —— 包含面向用戶的UNIX程序。,UNIX基本概念和操作 35-,15,UNIX文件系統(tǒng),/usr/spool —— 包含幾個(gè)子目錄。例如,mail保存著郵件文件,spool包含了等待打印的文件,uucp包含了已經(jīng)從一個(gè)UNIX機(jī)器拷貝到另一個(gè)上的文件。/dev —— 包含設(shè)備文件UNIX把任何系統(tǒng)資源,包括設(shè)備,當(dāng)作文件來(lái)對(duì)待。設(shè)備文件用于訪問(wèn)系統(tǒng)的硬件組件。例如,/
12、dev/tty 是系統(tǒng)上的終端。/dev/floppy 是指系統(tǒng)上的軟盤(pán)。 /etc —— 包含許多UNIX配置文件。例如,passwd文件就包含在這個(gè)目錄中。系統(tǒng)口令文件包含用戶ID,每個(gè)用戶的密碼的加密備份,以及必須在用戶登錄進(jìn)系統(tǒng)后立即執(zhí)行的程序的名稱。/etc目錄下的大多數(shù)文件是文本文件,可以編輯這些文件來(lái)更改系統(tǒng)的配置。,UNIX基本概念和操作 35-,16,UNIX文件系統(tǒng),在UNIX文件系統(tǒng)中文件和目錄的位置可以用路徑
13、名加文件名表示。路徑名的表示法可以是絕對(duì)的,如:‘/usr/home/guest/.profile’也可以是相對(duì)的,如:‘../httpd/bin/apachectl’。所謂絕對(duì)路徑是從根目錄到需求目錄所經(jīng)過(guò)的目錄的精確描述,而相對(duì)目錄是指相對(duì)于用戶當(dāng)前所在工作目錄的經(jīng)過(guò)路徑指示符和其他文件目錄計(jì)算所得的目錄當(dāng)用戶登錄到UNIX時(shí),用戶就處在預(yù)先設(shè)置在用戶主目錄之內(nèi)。,UNIX基本概念和操作 35-,17,UNIX文件系統(tǒng),
14、了解和掌握下列目錄指示符是十分重要的:'.'表示用戶所在的當(dāng)前目錄;'..' 表示當(dāng)前目錄的上一層目錄;'/'單獨(dú)使用或放在路徑名的開(kāi)始表示UNIX的根目錄;在目錄名中間作為不同層次目錄之間的分隔注意這個(gè)符號(hào)與DOS系統(tǒng)中的不一樣,DOS系統(tǒng)中的類(lèi)似符號(hào)為'\‘,UNIX基本概念和操作 35-,18,創(chuàng)建和命名文件,用戶可以在自己主目錄中使用
15、編輯器和Shell命令創(chuàng)建文件,也可以從遠(yuǎn)程主機(jī)輸入文件。盡管在UNIX創(chuàng)建文件時(shí)的命名的規(guī)則是非常自由的,但是仍需要注意一些指導(dǎo)原則:文件和目錄可以使用字母和0~9數(shù)字進(jìn)行命名。用戶會(huì)發(fā)現(xiàn)用小寫(xiě)字母命名普通文件,用大寫(xiě)字母命名目錄是很有幫助的,這樣當(dāng)用ls命令來(lái)顯示文件名時(shí),很容易區(qū)分目錄和文件。,UNIX基本概念和操作 35-,19,創(chuàng)建和命名文件,避免文件名用'.'(英文中的句號(hào))開(kāi)頭。用'.'
16、開(kāi)頭的文件名在UNIX中將作為隱含文件,如果該文件存在用戶主目錄中,將會(huì)被作為用戶登錄時(shí)的初始化文件處理。這類(lèi)文件必須用ls -a命令才能顯示。使用連字號(hào)、下劃線在文件名內(nèi)部分離單詞,可增加文件名的可讀性。建議文件名中避免空格(雖然UNIX允許使用)。文件名有空格會(huì)帶來(lái)顯示和操作上的麻煩。對(duì)不同類(lèi)型的文件,采用標(biāo)準(zhǔn)的文件名后綴,UNIX基本概念和操作 35-,20,創(chuàng)建和命名目錄,在UNIX中,一個(gè)目錄實(shí)際上是一個(gè)文件,但不同于
17、一般文件。目錄中包含了鏈接到其他文件和目錄的指針,為了創(chuàng)建一個(gè)目錄,要用mkdir命令。例如,輸入如下命令創(chuàng)建一個(gè)目錄,名字叫做files.to.get,可能希望保存獲取的因特網(wǎng)文件:$mkdir file.to.get,UNIX基本概念和操作 35-,21,路徑和目錄,當(dāng)用戶登錄到個(gè)UNIX帳戶時(shí),用戶已經(jīng)自動(dòng)進(jìn)入了用戶的主目錄。當(dāng)用戶移動(dòng)到不同的目錄時(shí),用戶所處于的目錄稱為工作目錄。如果用戶想知道當(dāng)前工作目錄是什么,可使用pw
18、d命令來(lái)顯示(顯示結(jié)果為絕對(duì)路徑形式)。如果用戶不知當(dāng)前自己的工作目錄在何處而又想要盡快返回用戶主目錄,可使用cd 命令返回。,UNIX基本概念和操作 35-,22,路徑和目錄,目錄選擇命令cd是用來(lái)進(jìn)入各個(gè)目錄的主要方法,使用時(shí)要注意根據(jù)需要使用絕對(duì)或相對(duì)路徑名,如:$cd ///移動(dòng)到UNIX的根目錄;$cd ..//移動(dòng)到當(dāng)前目錄上一層的目錄$cd public_html//移動(dòng)到當(dāng)前工作目錄下的一個(gè)稱為'p
19、ublic_html'的目錄,UNIX基本概念和操作 35-,23,列出文件和目錄,與DOS系統(tǒng)中的‘DIR’命令一樣, UNIX使用‘ls’命令列出目錄中的文件(Linux目前也支持‘dir’命令)當(dāng)使用這一命令列文件時(shí),目錄名和文件名同時(shí)出現(xiàn)。Ls命令使用的形式(或選項(xiàng)參數(shù)很多,在許多類(lèi)UNIX系統(tǒng)中,ls命令的選項(xiàng)可能超過(guò)26種,而一般的選項(xiàng)都只用一個(gè)字母,這就意味著同一字母的大小寫(xiě)不同其作為選項(xiàng)使用的意義也有差別)。
20、,UNIX基本概念和操作 35-,24,列出文件和目錄,但常用ls命令選項(xiàng)的意義并不復(fù)雜,如:$ls//以簡(jiǎn)約格式列出文件及目錄,相當(dāng)于DOS中的'DIR /W';$ls -l//以長(zhǎng)格式列出文件及目錄,相當(dāng)于DOS中的'DIR';$ls -la //長(zhǎng)格式列出,包括目錄中的隱含文件(文件名以'.'開(kāi)頭的文件);,UNIX基本概念和操作 35-,25,查看文件,為了察看
21、文件內(nèi)容,在UNIX中有幾種選擇。如:$cat myfile該命令(類(lèi)似DOS系統(tǒng)中的Type命令)可使文件內(nèi)容在屏幕上連續(xù)滾動(dòng)地顯示,使用Ctrl+s可以暫停屏幕滾動(dòng)。另一中方法是more命令。如:$more myfile用more命令時(shí),在屏幕右下方會(huì)出現(xiàn)'more'字樣,同時(shí)顯示剩余頁(yè)數(shù)的百分比。為繼續(xù)顯示下一屏,可按空格鍵。要中途退出顯示,單擊'q'鍵。,UNIX基本概念和操作 35-,
22、26,重命名或移動(dòng)文件,如果想重命名一個(gè)文件,或者更正在文件名中的拼寫(xiě)錯(cuò)誤,可使用mv命令:$mv holle hello//這里用hello替代holle,hello成為新文件名當(dāng)mv命令在個(gè)目錄內(nèi)部使用時(shí),它將用新文件名替換舊的文件名(此時(shí)該命令的功能類(lèi)似于DOS中的Ren命令)。我們也能使用這個(gè)命令移動(dòng)將文件到目錄中(此時(shí)該命令的功能類(lèi)似于DOS中的Move命令)。如:$mv index.html public_html
23、 //public_html為網(wǎng)頁(yè)發(fā)布目錄,UNIX基本概念和操作 35-,27,刪除文件和目錄,刪除文件和目錄需要使用兩個(gè)命令:rm和rmdir。為了從一個(gè)目錄中刪除文件,輸入rm后跟著目錄或文件名(注意:UNIX一般不提供undelete的功能)。為刪除目錄,輸入rmdir,后而跟著目錄名,但這條命令只能刪除空目錄(即目錄下無(wú)子目錄或文件,該命令的功能類(lèi)似于DOS中的Rd命令))。,UNIX基本概念和操作 35-,28,刪除文
24、件和目錄,如: $rm test.c//刪除test.c文件;$rm *//刪除當(dāng)前目錄下所有文件$rm -I *//是否刪除會(huì)出現(xiàn)交互性提示;$rmdir Testdir //刪除Testdir目錄;$rm -r /tmp //該命令由管理員發(fā)出,可刪除/tmp和其中的所有文件和子目錄 (此時(shí)該命令功能類(lèi)似于DOS中的Deltree命令);,UNIX基本概念和操作 3
25、5-,29,UNIX聯(lián)機(jī)幫助,常用的UNIX幫助命令為man。如:$man ls//查詢ls命令的用法,基本上是一個(gè)命令參數(shù)的查詢手冊(cè);$man -k keyword //使用關(guān)鍵詞查找相關(guān)命令,屬于查詢向?qū)А?UNIX基本概念和操作 35-,30,UNIX 應(yīng)用舉例,UNIX基本概念和操作 35-,31,UNIX 應(yīng)用舉例,UNIX基本概念和操作 35-,32,UNIX 應(yīng)用舉例,UNIX基本概念和操作 35-,33
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論