UNIX基礎培訓課件_第1頁
UNIX基礎培訓課件_第2頁
UNIX基礎培訓課件_第3頁
UNIX基礎培訓課件_第4頁
UNIX基礎培訓課件_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

UNIX基礎培訓

入門級

1

2012-8-27

第一部分UNIX入門理論

?UNIX操作系統(tǒng)簡介、、

?登陸與注銷、

?UNIX常用簡單命令

?vi編輯器的最基本用法

?文件的備份和恢復實用程序

?文件壓縮和解壓程序

2

2012-8-27

主題一操作系統(tǒng)及UNIX簡介

什么是操作系統(tǒng):

?操作系統(tǒng)是計算機硬件(裸機)的直接外層,它

對硬件的功能進行首次擴充。操作系統(tǒng)提供給用

戶的操作界面,給用戶帶來了極大的方便,同時

操作系統(tǒng)又是其他軟件運行的基礎。

?操作系統(tǒng)是用來管理計算機系統(tǒng)的軟硬件資源、

提高計算機系統(tǒng)資源的使用率、方便用戶使用的

程序集合。它是對計算機系統(tǒng)進行自動管理的控

制中心。

3

2012-8-27

操作系統(tǒng)的功能

操作系統(tǒng)是計算機系統(tǒng)軟件的核心,它在

算機系統(tǒng)中擔負著:

?管理系統(tǒng)資源.

?控制輸入輸出1^

?實現(xiàn)用戶和計算機系統(tǒng)間通信■

從資源管理的角度來看,操作系統(tǒng)的功能主要

有以下4個方面:

4

2012-8-27

(1)處理器管理OS的任務是控制程序的執(zhí)行,它負責

對系統(tǒng)中各人處理機及其狀態(tài)進行登記,管理各程序對

處理機的要求,并按照一定的策略將系統(tǒng)中的各個處理

機分配給申請的用戶作業(yè)(進程)。

目前計算機系統(tǒng)中所使用的大多數(shù)是“多任務”、“.多

線程”的操作系統(tǒng)。所謂“多任務”是指操作系統(tǒng)同時

執(zhí)行一個以上的任務,例如當一項任務在等待輸入輸出

操作時,CPU可以執(zhí)行另一項任務。所謂“多線程,是

指一個程序的多重執(zhí)行能力,例如當計算機在寫入一個

大型文件時可以同時調用拼寫檢查程序。

(2)存儲器管理OS按照一定的策略為用戶作業(yè)分配存

儲空間,記錄主存儲器的使用情況,并對主存儲器中的

信息提供保護,在該作業(yè)執(zhí)行結束后收回它所占用的內

存單元以便其他程序使用。

5

2012-8-27

(3)輸入輸出設備管理OS記錄系統(tǒng)中各個輸入輸出設

備的狀態(tài),按照各個設備的不同特點采取不同的策略分

配和回收外部設備,以及控制外部設備的操作。

(4)文件管理OS對存放在計算機中的信息進行邏輯組

織和物理組織、維護文件目錄的結構以及實現(xiàn)對文件的

各種操作。例如,可向用戶提供創(chuàng)建文件、撤銷文件、

讀寫文件、打開和關閉文件等功能。有了文件管理,用

戶可以按文件名存取數(shù)據(jù)而不必了解這些數(shù)據(jù)的確切物

理位置。文件管理還可以允許用戶在創(chuàng)建文件時規(guī)定文

件的使用權限,這樣數(shù)據(jù)的安全性也可得到保證。

6

2012-8-27

UNIX的特點

?UNIX操作系統(tǒng)是通用的、多任務的、交互式的、分時系

統(tǒng),在小型機和微型機領域得到了廣泛的應用。

?UNIX主要特點如下:

?UNIX是多用戶操作系統(tǒng),適合于將終端或

工作站連接到小型機或主機的場合使用。其功能可由許多

小的功能模塊連接組裝而成。它所采用的“管道(pipe)”

技術是實現(xiàn)復雜功能的關鍵。

?②提供可編程的命令語言。UNIX提供了功能完備、to

靈活的、可編程的命令語言(shell語言),用戶可以使

用該語言與計算機進行交互以及方便地進行程序設計。

?UNIX具有分層的、可裝卸的文件

系統(tǒng),并提供了完整的文件保護功能。UNIX的文件系統(tǒng)

把普通文件、目錄和各種外部設備都統(tǒng)一定義為文件,統(tǒng)

一地進行處理,為用戶提供了一個簡單一致的接口,使用

用戶能夠統(tǒng)一地對文件和設備進行操作,是操作變得簡單

明了。

7

2012-8-27

?④UNIX采用了輸入輸出緩沖技術,主

存儲器和磁盤的分配與釋放可高效、自動地進行。

?⑤如文本編輯程序、shell語言解釋程

序、匯編程序、十幾種程序設計語言的編譯程序、連接裝

配程序、調試程序、用戶間通信程序以及系統(tǒng)管理與維護

程序等,給用戶帶來了方便。

?⑥由于UNIX的代碼絕大部分是用C語言書寫,

因而由很好的可移植性。

?⑦由于UNIX系統(tǒng)有一系列網絡通信工具

和協(xié)議,TCP/IP協(xié)議就是在UNIX上開發(fā)成功的,是UNIX

內核的重要組成部分。

8

2012-8-27

UNIX的組成

?UNIX操作系統(tǒng)包含4個最基本的成分:」核、

Sheik文件系統(tǒng)和公用程序。

?內核是UNIX操作系統(tǒng)的核心,它

的作用是調度和管理計算機系統(tǒng)的各種資源。

它劃分為44個源代碼文件、233個模塊,其

功能分別是進程通信、系統(tǒng)調用、輸入輸出

管理以及文件管理。

9

2012-8-27

UNIX的組成

文件系統(tǒng)在UNIX操作系統(tǒng)中主要用

來組織并管理數(shù)據(jù)資源。UNIX的文件系統(tǒng)采用樹

狀的層次結構,它的第一層是樹的根/,第二層通

常包括etc目錄(重要的系統(tǒng)配置文件)、bin目錄

(其中有UNIX的常用命令)。usr目錄(系統(tǒng)資

源文件)及l(fā)ib目錄(函數(shù)庫目錄)等。目前UNIX

文件系統(tǒng)能支持虛擬文件系統(tǒng)、網絡文件系統(tǒng)、遠

程文件系統(tǒng)、安全性文件系統(tǒng)及光盤文件系統(tǒng)等不

同類型的文件系統(tǒng)。

10

2012-8-27

UNIX的組成

Shell是一種命令解釋程序,它用來讀入

用戶輸入的命令并調用相應的程序來執(zhí)行用戶提出

的命令。Shell是一種功能比較強的命令語言,使

得用戶可以在更高的層次上進行程序設計,提高效

率。Shell的版本有很多種,常用的有B-shell,C-

shell,K-shell等。

公用程序是UNIX系統(tǒng)提供給用戶的

常用標準軟件,包括編輯工具、網絡管理工具、開

發(fā)工具及保密與安全工具等。

11

2012-8-27

UNIX流派

UNIX和其它操作系統(tǒng)不同,UNIX的生產廠家很多,由于

歷史的原因,不同廠家生產的UNIX有一些細微區(qū)別,這就產生

了不同的UNIX流派。

傳統(tǒng)上認為包含了AT&T源代碼的產品是真正的UNIX,而沒

有包含AT&T源代碼的稱為近似系統(tǒng)。下面是常見的不同廠家生

產的UNIX產品:

UNIX產品計算機生產廠家

SCOUNIXPC兼容機SCO公司

DigitalUnixDecAlpha機Digital公司

Tru64Alpha小型機Compaq

HP-UXHP小型機HP

SolarisSun小型機Sun

AIXIBM小型機IBM

12

2012-8-27

主題二登陸與注銷

登錄

當終端與UNIX系統(tǒng)連通后,在終端上會出現(xiàn)"login:"提示符。

在"login:"提示符下輸入用戶名,出現(xiàn)"password:"后再輸入口令,如

以abc用戶登錄的過程為:

Login:abc

Password:

輸入的口令并不顯示出來,輸入完口令后,一般會出現(xiàn)上次的登

錄信息,以及UNIX的版本號。

13

2012-8-27

?注銷(退出UNIX系統(tǒng))

在每次使用完后,一定要進行注銷,以防

他人通過你的帳號進入系統(tǒng),并保證系統(tǒng)的

完整性。注銷過程如下:在UNIX提示符下,

運行:

$exit

$logout

或直接按鍵:

Ctrl+do

由于UNIX操作系統(tǒng)的不同,注銷的命令

也可能木同。

14

2012-8-27

主題三UNIX常用簡單命令

?基本命令格式

?特殊按鍵

?幾個簡單的UNIX命令

15

2012-8-27

3.1基本命令格式

在Shell提示符下,就可以輸入UNIX命令。UNIX命令的基本格式如下:

command參數(shù)1參數(shù)2…參數(shù)n

UNIX命令由一個命令(command)和零到多個參數(shù)構成,命令和參數(shù)之間,以及參數(shù)

與參數(shù)之間用空格隔開。UNIX的命令格式和DOS的命令格式相似,但UNIX的命令

區(qū)分大小寫,且命令和參數(shù)之間必須隔開。如:對DOS來說是以下四條命令是相同

的:

cd\tmp

cd\tmp

CD\tmp

cd\Tmp

對UNIX操作系統(tǒng)來說,改變目錄的命令也是cd命令,以下是正確的UNIXcd命令:I

cd/tmp

3.2特殊按鍵

在UNIX命令操作中有一些特殊鍵:

Ctrl+d

結束鍵盤輸入或退出當前shell

Del

中斷鍵,停止當前動作回到shell

Ctrl+s

暫停屏幕輸出

Ctrl+q

繼續(xù)屏幕輸出

Ctrl+u

kill鍵,刪除光標所在行的所有字符

Esc

結束當前的操作狀態(tài)(如vi)

17

2012-8-27

3.3幾個簡單的UNIX命令

下表列出了幾個簡單的UNIX命令:

解釋UNIX命令命令舉例

幫助manmandate

查看日期datedate

顯示日歷calcal1998

修改口令passwdpasswd

查看誰在使用whowho

查看我是誰whoamIwhoami

清除屏幕clearclear

18

2012-8-27

主題四Vi編輯器的最基本用法

4.1vi編輯器是UNIX的強有力的文本文件編輯

工具,利用它可以建立、修改文本文件。

vi編輯器常用的兩種狀態(tài)方式

1)文本輸入方式

用于文本的輸入W

2)命令方式

用于輸入控制命令

19

2012-8-27

4.2

vi編輯器的進入

vi文件名

自動進入命令方式。

文本輸入方式的進入

a將在光標所在位置之后插入文本(append)

A將在光標所在行末插入文本

i將在光標所在位置之前插入文本(insert)

I將在光標所在行的第一個非空字符前插入文本

o將在光標所在行的下一行開始插入文本(open)

0將在光標所在行的上一行開始插入文本

20

2012-8-27

4.3

光標位置移動、

h左移

j下移

k上移

1右移

行號G光標移到某行(如1G表示光標移到第一行)

G光標移到文件結尾

文本輸入方式的退出

ESC按ESC鍵進入命令方式

21

2012-8-27

4.4

刪除更改操作

在命令方式下運行。

X刪除光標所在字符

dd刪除光標所在行

退出vi編輯器

在命令方式下運行。不管在什么狀態(tài),最好在運行下面命令前,

先按以下ESC鍵,以防出錯。

:wq存盤退出

:q不存盤退出

:q!不存盤強制退出

:w只存盤不退出

22

2012-8-27

主題五文件的存取權限

?文件的存取權限

?文件存取權限的顯示

?文件存取權限的修改

?改變文件屬主及文件所在組

23

2012-8-27

5.1文件的存取權限

UNIX文件的存取有三種權限:

權限

普通文件的存取權限

目錄的存取權限

r

具有讀取文件的權利

能讀取文件名稱

w

具有寫入文件的權利

能建立和刪除文件,可以改變文件名

X

具有執(zhí)行文件的權利

能使用該目錄下的文件(如cd命令)搜索文件等

24

2012-8-27

5.2文件存取權限的顯示

可以通過“isr命令顯示,如:

$ls-1filel

顯示如下:

-rwxr-xr—2wjmnewservice321Oct1709:33filel

上行中:

第2-4字符"rwx”表示此文件屬主wjm對文件filel的權利為"可讀、

可寫、可執(zhí)行”;

第5-7字符"r-x”表示此用戶組newservice內的用戶對文件flel的權利

為:”可讀、不可寫、可執(zhí)行”;

第8-10字符”r-”表示其他用戶對文件filel的權利為"可讀、不可寫、

不可執(zhí)行”

25

2012-8-27

5.3文件存取權限的修改

用chmod命令修改文件的存取權限,

chmod命令的格式如下:

格式1:

chmodsymbolicmodefile...

格式2:

chmodabsolute_modefile...

26

2012-8-27

5.4改變文件屬主及文件所在組

改變文件屬主的格式如下:

chown屬主名文件名

必須對文件具有write權利才可改變文件的屬主。

改變文件所在組的格式如下:

chgrp組名文件名

必須是文件的屬主或supervisor?才能改變文件組別的歸屬。舉例

chownwjmtestl

將文件testl的屬主改為wjm

chgrpnewservicetestl

將文件testl的用戶組改為newservice

27

2012-8-27

主題六文件的備份和恢復

?tar命令

使用tar命令,可將多個文件合并成一個文件庫(archival)的方式存放于磁帶或

磁盤上。當需要時,可由文件庫獲取所需的文件。tar的指令格式:

$tar[function-option[modifier]][files]

tar命令選項分為兩部分:由能速項和修改選項。功能選項用來設定tar的動作

(如讀取,寫入等),而修改選項則用來修改tar的動作。tar命令選項前沒有

功能選項(function-option):

r將所指的文件附加在文件庫后

x讀取文件庫內的文件,如文件名為目錄,則連子目錄也會被讀?。ǔS茫?/p>

g將文件由文件庫的最前頭開始建立,而不是寫在最后-個文件后

修改選項(modifier):

v啟動顯示模式,tar會顯示所處理的文件名(常用)

w啟動確認模式,tar處理每個文件之前,要求用戶先加以確認

f表示文件庫為file,省略此項,以預設的磁帶或磁盤為對象(常用)

28

2012-8-27

6.1利用tar命令備份

[例1]$tarcvwork

在當前目錄下,對work目錄中的所有文

件及子目錄作備份,備份到缺省設備,且在

備份時顯示文件信息。

[例2]$tarcvf/dev/rfdO135dsl8work

f選項表示不使用缺省設備,而使用提供

的設備。

注:在不同的UNIX系統(tǒng)中,軟盤和磁帶

設備的名稱不通用。請使用時注意查正。

29

2012-8-27

6.2利用tar命令復原:

[例3]$tarxv

x表示將缺省設備中的文件復原到硬盤,v

表示復原時顯示文件提示。

[例4]$tarxv/work/aarold/work/all.bak

/work/state.wp

復原更具有選擇性,這里列出三個文件。

注意,必須輸入備份文檔的全名。

[例5]$tarxvf/dev/rfd0135dsl8

從給定的設備中復原文件。

30

2012-8-27

主題7文件壓縮和解壓

?gzip壓縮文件

gzip壓縮文件對應的解壓縮文件為

gunzipo壓縮后的文件名稱為“?gz”。命

令格式:

gzipfilename

gunzipfilename

31

2012-8-27

第二部分上機操作部分

?系統(tǒng)登陸與注銷

?UNIX常用命令的使用

?FTP的使用

32

2012-8-27

Warning

?技巧:我們需要找一個想要的命令時,

man一下我們知道的命令。從相關命令

出發(fā)就可找到答案。Man-k搜索也是

很好的辦法。

?!警告:不要隨意執(zhí)行你不知道是用來

做什么的命令!不要使用.*做參數(shù)

33

2012-8-27

UNIX常用命令的總結(一)

查看日期和時間:date

顯示1999年日歷:cal1999,

查看當前工作目錄:pwd

進入根目錄:cd/

pwd

進入/usr/bin目錄cd/usr/bin

pwd

34

2012-8-27

UNIX常用命令的總結(二)

用cat命令顯示/usr/xyw/pwdhlp文件內容:

cd

catpwdhlp

用more命令顯示以上內容:

morepwdhlp(按鍵:〈Enter〉換行、

空格翻貢、<Delele>退出)

另外一種顯示方法:

catpwdhlp|more

35

2012-8-27

UNIX常用命令的總結(三)

創(chuàng)建目錄

創(chuàng)建子目錄animal、plusl和plus2:

cd

mkdiranimal

mkdirplus1

mkdirplus2

顯示并記錄其權限:

Is-1

36

2012-8-27

UNIX常用命令的總結(四)

vi的使用

用vi編輯器建立文件/usr/xyw/animal/tiger:

cdanimal

vitiger

(文件內容如下:)

Itwasahot,blusteryday.Mostfolksstayedindoos.Not

me.Atiger

cameamblingdownthestreet.

顯示tiger文件名,記錄其權限:

Is-1tiger

顯示tiger文件內容,確認內容是否正確:

37

cattiger2012-8-27

UNIX常用命令的總結(五)

拷貝文件

將tiger文件拷貝到它的父目錄中,并查看內容:

cptiger..

cd..

Is

cattiger

將/etc/passwd文件拷貝成當前目錄下的passwd.bak文件,并查看passwd上ak內容:

cp/etc/passwdpasswd.bak

morepasswd.bak

移動文件

將passwd.bak移動到plus1目錄,并查看是否移動:

Ispasswd.bak

mvpasswd.bakplusl

Ispasswd.bak

cdplusl

Ispasswd.bak

刪除操作

刪除passwd.bak文件:

rmpasswd.bak38

2012-8-27

UNIX常用命令的總結(六)

刪除子目錄plus2:

cd

rmdirplus2

刪除子目錄plus1及其內容:

rm-rplusl

查看是否刪除plusl和plus2

Is-1

39

2012-8-27

UNIX常用命令的總結(七)

文件的存取權限

查看文件tiger的存取權限:

Is-1tiger

更改tiger的存取權限為777:

chmod777tiger

更改tiger的屬主為root:

chownroottiger

更改tiger的屬組為group:(選做)

chgrpgrouptiger

40

2012-8-27

UNIX常用命令的總結(A)

find命令的使用

在家目錄極其子目錄中查找tig開頭的文件名:

cd

find.-name"tig*"-print

grep命令的使用

在文件/usr/xyw/pwdhlp中1查找“/etc/passwd”:

cd

catpwdhlp|grep"/etc/passwd”或

grepn/etc/passwdn<pwdhlp

41

2012-8-27

UNIX常用命令的總結(九)

以下有些命令必須具有相應權限才能操作。

修改口令

修改自己的口令:passwd

修改xyw用戶口令:passwdxyw

修改時間:

(假設當前時間是1998年8月12日16時26分)

date-t199808121626

查看磁盤使用情況:

查看磁盤自由空間:

df-v

查看磁盤使用情況:

du/usr/xyw

溫馨提示

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

評論

0/150

提交評論