版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品文檔內(nèi)容簡(jiǎn)介本書從華為公司產(chǎn)品維護(hù)的角度出發(fā),以SCO UNIX 為例,簡(jiǎn)要地介紹了有關(guān)UNIX操作系統(tǒng)的應(yīng)用和維護(hù)的基礎(chǔ)知識(shí)。本書分為三篇,第一篇是基礎(chǔ)篇,介紹了UNIX操作系統(tǒng)的基本知識(shí)和維護(hù)操作,主要是課堂講授的內(nèi)容;第二篇是深入篇,主要介紹了維護(hù)方面的知識(shí),供自學(xué)用;第三篇是上機(jī)指導(dǎo)篇,供上機(jī)用。本書假定讀者已經(jīng)具備了DOS 操作系統(tǒng)的知識(shí)。.精品文檔目錄第一篇基礎(chǔ)篇第一章UNIX 操作系統(tǒng)概述11.1 UNIX 操作系統(tǒng)簡(jiǎn)介1一、 UNIX 特點(diǎn)1二、 UNIX 流派及標(biāo)準(zhǔn)21.2 UNIX 系統(tǒng)組成21.3 與 UNIX 有關(guān)的幾個(gè)名詞3第二章UNIX 常用操作52.1 啟動(dòng)終
2、端52.2 登錄52.3 UNIX 命令5一、 UNIX 命令格式5二、特殊按鍵7三、 UNIX 常用簡(jiǎn)單命令7四、 UNIX 用戶間簡(jiǎn)單通訊命令82.4 注銷(退出 UNIX系統(tǒng))10第三章UNIX 文件系統(tǒng)113.1 UNIX 文件系統(tǒng)分類113.2 UNIX 文件類型113.3 UNIX 樹型目錄結(jié)構(gòu)123.4 UNIX 文件名稱133.5 UNIX 文件存取權(quán)限133.6 UNIX 重定向與管道163.7 UNIX 文件系統(tǒng)常用命令16第四章UNIX 文件系統(tǒng)19常用工具和實(shí)用程序194.1 vi 編輯器的最基本用法194.2 利用 find 命令查找文件204.3 grep命令基本用
3、法214.4 利用 cmp命令比較文件214.5 文件的備份和恢復(fù)實(shí)用程序22一、 tar命令22二、 cpio 命令234.6 文件壓縮和解壓程序24一、 compress 壓縮命令24第五章UNIX 簡(jiǎn)單維護(hù)與管理245.1 UNIX 開機(jī)舉例245.2 UNIX 關(guān)機(jī)舉例245.3 修改系統(tǒng)時(shí)間255.4 如何控制后臺(tái)進(jìn)程25.精品文檔5.5 如何查看磁盤使用情況255.6 掉電故障及處理25第六章網(wǎng)絡(luò)通信266.1 TCP/IP 協(xié)議266.2 查看網(wǎng)上用戶信息266.3 在網(wǎng)絡(luò)上登錄和拷貝27一、 telnet27二、 ftp29基礎(chǔ)篇小結(jié)32基礎(chǔ)篇習(xí)題32第一章UNIX 啟動(dòng)和定時(shí)
4、管理341.1 UNIX 啟動(dòng)過程341.2 UNIX 用戶的登錄過程341.3 daemon進(jìn)程351.4 UNIX 系統(tǒng)的定時(shí)器35第二章UNIX 用戶管理372.1用戶管理37一、增加新用戶37二、刪除用戶382.2用戶組管理38一、增加新用戶組38二、刪除用戶組382.2 采用另外一種方法增加和刪除用戶38一、增加用戶38二、刪除用戶40第三章存儲(chǔ)設(shè)備的使用413.1創(chuàng)建設(shè)備413.2 mount 和 umount 命令41一、 mount 命令41二、 umount 命令42三、安裝文件系統(tǒng)42第四章網(wǎng)絡(luò)、主機(jī)和路由參數(shù)設(shè)置434.1 /etc/networks 文件434.2 /e
5、tc/hosts文件434.3 /etc/gateways文件444.4 設(shè)置步驟444.5 測(cè)試45深入篇小結(jié)46深入篇習(xí)題46第一部分上機(jī)環(huán)境471.1 UNIX 主機(jī)環(huán)境471.2 工作站環(huán)境47第二部分在工作站上登錄UNIX49.精品文檔2.1 NetTerm 的安裝492.2 NetTerm 的使用49第三部分UNIX 常用命令的使用513.1 常用命令之一513.2 常用命令之二( 選做 )543.3 常用命令之三55第四部分ftp 的使用574.1 ftp 的安裝574.2 使用 ftp拷貝文件57附錄 AUNIX 命令速查表59附錄 B 習(xí)題參考答案61基礎(chǔ)篇習(xí)題參考答案61深
6、入篇習(xí)題參考答案62.精品文檔第一篇基礎(chǔ)篇第一章UNIX 操作系統(tǒng)概述1.1 UNIX操作系統(tǒng)簡(jiǎn)介UNIX是較早廣泛使用的計(jì)算機(jī)操作系統(tǒng)之一,它的第一版于1969 年在 Bell 實(shí)驗(yàn)室產(chǎn)生,1975 年對(duì)外公布,1976 年以后在Bell 實(shí)驗(yàn)室外廣泛使用。一、 UNIX 特點(diǎn)UNIX 操作系統(tǒng)是一種非常流行的多任務(wù)、多用戶操作系統(tǒng),應(yīng)用非常廣泛。 UNIX 的主要特點(diǎn)為:多任務(wù) (Multi-tasking)UNIX是一個(gè)多任務(wù)操作系統(tǒng),在它內(nèi)部允許有多個(gè)任務(wù)同時(shí)運(yùn)行。而DOS 操作系統(tǒng)是單任務(wù)的操作系統(tǒng),不能同時(shí)運(yùn)行多個(gè)任務(wù)。早期的UNIX操作系統(tǒng)的多任務(wù)是靠分時(shí)(time sharin
7、g)機(jī)構(gòu)實(shí)現(xiàn)的,現(xiàn)在有些UNIX除了具有分時(shí)機(jī)制外,還加入了實(shí)時(shí)( real-time )多任務(wù)能力,用于象實(shí)時(shí)控制、數(shù)據(jù)采集等實(shí)時(shí)性要求較高的場(chǎng)合。多用戶 (Multi-users)UNIX 又是一個(gè)多用戶操作系統(tǒng),它允許多個(gè)用戶同時(shí)使用。在 UNIX 中,每位用戶運(yùn)行自己的或公用的程序,好象擁有一臺(tái)單獨(dú)的機(jī)器。DOS 操作系統(tǒng)是單用戶的操作系統(tǒng),只允許一個(gè)用戶使用。并行處理能力UNIX 支持多處理器系統(tǒng),允許多個(gè)處理器協(xié)調(diào)并行運(yùn)行。管道UNIX 允許一個(gè)程序的輸出作為另外一個(gè)程序輸入,多個(gè)程序串起來看起來好象一條管道一樣。通過各個(gè)簡(jiǎn)單任務(wù)的組合,就可以完成更大更復(fù)雜的任務(wù),并極大提高了操作
8、的方便性。后來 DOS 操作系統(tǒng)也借鑒并提供了這種機(jī)制。功能強(qiáng)大的 Shell UNIX 的命令解釋器由 Shell 實(shí)現(xiàn)。 UNIX 提供了三種功能強(qiáng)大的 Shell ,每種 Shell 本身就是一種解釋型高級(jí)語言,通過用戶編程就可創(chuàng)造無數(shù)命令,使用方便。安全保護(hù)機(jī)制UNIX 提供了非常強(qiáng)大的安全保護(hù)機(jī)制,防止系統(tǒng)及其數(shù)據(jù)未經(jīng)許可而被非法訪問。穩(wěn)定性好 在目前使用的操作系統(tǒng)中, UNIX 是比較穩(wěn)定的。 UNIX 具有非常強(qiáng)大的錯(cuò)誤處理能力,保護(hù)系統(tǒng)的正常運(yùn)行。用戶界面?zhèn)鹘y(tǒng)的UNIX用戶界面采用命令行方式,命令較難記憶,很難普及到非計(jì)算機(jī)專業(yè)人員。這也是長期以來UNIX 遭受指責(zé)的主要原因,
9、但現(xiàn)在大多數(shù)的UNIX 都加入的圖形界面,.精品文檔可操作性大大增強(qiáng)。強(qiáng)大的網(wǎng)絡(luò)支持UNIX 具有很強(qiáng)的聯(lián)網(wǎng)功能,目前流行的TCP/IP 協(xié)議就是UNIX 的缺省網(wǎng)絡(luò)協(xié)議,正是因?yàn)?UNIX 和 TCP/IP 的完美結(jié)合,促進(jìn)了 UNIX 、 TCP/IP 以及 Internet 的推廣和普及。目前 UNIX 一直是 Internet 上各種服務(wù)器的首選操作系統(tǒng)。移植性好UNIX操作系統(tǒng)的源代碼絕大部分用C 語言寫成,非常便于移植到其它計(jì)算機(jī)上,再加上初期UNIX 組織對(duì) UNIX 源代碼寬松的管理政策,促進(jìn)了UNIX 的發(fā)展和普及。很早以前,就應(yīng)用到幾乎所有 16 位及以上的計(jì)算機(jī)上,包括微
10、機(jī)、工作站、服務(wù)器、小型機(jī)、多處理機(jī)和大型機(jī)等等。二、 UNIX 流派及標(biāo)準(zhǔn)UNIX和其它操作系統(tǒng)不同,UNIX的生產(chǎn)廠家很多,由于歷史的原因,不同廠家生產(chǎn)的UNIX 有一些細(xì)微區(qū)別,這就產(chǎn)生了不同的UNIX 流派。傳統(tǒng)上認(rèn)為包含了AT&T源代碼的產(chǎn)品是真正的UNIX ,而沒有包含AT&T源代碼的稱為近似系統(tǒng)。下面是常見的不同廠家生產(chǎn)的UNIX 產(chǎn)品:UNIX 產(chǎn)品計(jì)算機(jī)生產(chǎn)廠家SCO UNIXPC 兼容機(jī)SCO 公司XENIXPC 兼容機(jī)微軟 , SCODigital UnixDec Alpha 機(jī)Digital 公司SolarisSun 工作站Sun 公司AIXIBM 機(jī)IBM 公司一些組
11、織一直在對(duì)UNIX 進(jìn)行標(biāo)準(zhǔn)化工作,形成了一系列UNIX 標(biāo)準(zhǔn),下面是兩個(gè)傳統(tǒng)公認(rèn)的 UNIX 標(biāo)準(zhǔn)版本:UNIXSystem V這原是 AT&T公司制定的標(biāo)準(zhǔn)版本,以后成為事實(shí)上的工業(yè)標(biāo)準(zhǔn),傳統(tǒng)上被認(rèn)為是最正宗的UNIX 。目前 UNIX System V的版本有SVR 3.2 、 SVR 4.0 、 SVR 4.2( SVR 的全稱是 System V Release)。 SCO UNIX就是采用的就是UNIX System V 。BSD UNIX這是加州大學(xué)Burkeley 分校發(fā)表的UNIX版本(稱為BSD UNIX,即 BerkeleySoftware Distribution Ve
12、rsion ofUNIX )。目前流行的BSD UNIX 版本有 BSD 4.2、 BSD 4.3 和BSD 4.4 版。 Solaris 的早期版本采用的就是BSD UNIX 。UNIX SRV4 里也集中了許多 BSD 的特性。 SVR4.2 把網(wǎng)絡(luò)和圖形作為 UNIX 的一個(gè)標(biāo)準(zhǔn)部件。 SVR4.2 支持除 PC 機(jī)以外的所有平臺(tái), PC 機(jī)的 UNIX 版本將用 Unixware 。1.2 UNIX系統(tǒng)組成UNIX 操作系統(tǒng)結(jié)構(gòu)由三大部分組成:.精品文檔(1) Kernel( 內(nèi)核 )(2) Shell( 外殼 )(3) 工具及應(yīng)用程序工具及應(yīng)用程序ShellKernel硬件UNIX
13、Kernel ( UNIX 內(nèi)核) 是 UNIX 操作系統(tǒng)的核心,指揮調(diào)度 UNIX 機(jī)器的運(yùn)行,直接控制計(jì)算機(jī)的資源,保護(hù)用戶程序不受錯(cuò)綜復(fù)雜的硬件事件細(xì)節(jié)的影響。UNIX Shell ( UNIX 外殼)是一個(gè) UNIX 的特殊程序,是 UNIX 內(nèi)核和用戶的接口,是UNIX 的命令解釋器、也是一種解釋性高級(jí)語言。目前常見的Shell 有三種:Shell 類型簡(jiǎn)稱命令主要特點(diǎn)Bourne ShellB Shellsh最老、使用最廣泛,每個(gè)UNIX 都提供。Korn ShellK Shellksh是對(duì) B Shell 的擴(kuò)充,兼容 B Shell 。C-Shellcsh格式有點(diǎn)象 C 語言。
14、功能強(qiáng),命令記憶稍難,在大學(xué)和學(xué)院中較為流行。一般系統(tǒng)缺省為Bourne Shell, 本文以此Shell 為例。要想將當(dāng)前Shell 改為其它Shell ,只需在操作系統(tǒng)提示符下鍵入相應(yīng)的Shell 命令即可。 如在其它 Shell 下鍵輸入命令 :ksh就進(jìn)入了K Shell 。工具及應(yīng)用程序UNIX提供了很多工具軟件和應(yīng)用程序供用戶使用,如vi 編輯器、文件查找、備份等等。1.3 與 UNIX 有關(guān)的幾個(gè)名詞終端( Terminal )終端是用戶和計(jì)算機(jī)進(jìn)行實(shí)時(shí)交互的接口設(shè)備。終端一般由顯示器、.精品文檔鍵盤和終端控制器組成,有的還帶有鼠標(biāo)。顯示器和鍵盤與終端控制器相連,終端控制器通過通
15、用端口(如串口)和計(jì)算機(jī)主機(jī)相連。用戶通過終端和計(jì)算機(jī)交流。一臺(tái) UNIX 主機(jī)可以連多個(gè)終端。終端分為兩類:字符終端和圖形終端。仿真終端 在某計(jì)算機(jī)上運(yùn)行某一特定程序,把計(jì)算機(jī)當(dāng)作另一臺(tái)計(jì)算機(jī)的終端使用。目前仿真終端與 UNIX 主機(jī)的連接方式主要有網(wǎng)絡(luò)連接和串口連接??刂婆_(tái)( Console ) 這是一種特殊的終端,由顯示器、鍵盤(和鼠標(biāo))組成,分別連到主機(jī)的專用接口(監(jiān)視器接口、鍵盤接口、鼠標(biāo)接口)上。一般一臺(tái)主機(jī)只能接一個(gè)控制臺(tái),控制臺(tái)可以完成普通終端不能完成的工作:非常重要的信息(如嚴(yán)重的錯(cuò)誤信息)只能在控制臺(tái)上顯示,有些特殊的任務(wù)(如執(zhí)行修復(fù)工作)也只能在控制臺(tái)上完成。除了實(shí)現(xiàn)以上
16、特殊功能外,控制臺(tái)還可以象其它終端那樣工作。用戶名 (User)UNIX是多用戶操作系統(tǒng),它允許多個(gè)用戶同時(shí)使用。每個(gè)用戶擁有用戶名、登錄口令以及操作特權(quán)。用戶每次使用 UNIX 時(shí)必須先登錄:輸入用戶名和口令。一般用戶的 UNIX 操作系統(tǒng)提示符一般為 ”$”。用戶組 (Group)若干個(gè)用戶可以組成一組,同組內(nèi)的用戶可以共享信息。root 用戶 UNIX 的超級(jí)用戶, 擁有其他用戶沒有的特權(quán)。 root 用戶的 UNIX 操作系統(tǒng)提示符一般為 ”#?!边M(jìn)程 (Process) 是正在執(zhí)行的程序。 UNIX 允許多個(gè)進(jìn)程同時(shí)存在, 每個(gè)進(jìn)程都有唯一代號(hào)稱為進(jìn)程標(biāo)識(shí)符 (pid - proce
17、ss id) 。前臺(tái)進(jìn)程 (Foregroundprocess)可以和用戶直接進(jìn)行人機(jī)交互的進(jìn)程。前臺(tái)進(jìn)程序可以接收鍵盤輸入并將結(jié)果顯示在顯示器上。缺省狀態(tài)下用戶啟動(dòng)的UNIX 程序運(yùn)行在前臺(tái)。后臺(tái)進(jìn)程 (Background process) 不直接和用戶進(jìn)行交互的進(jìn)程。用戶一般是感覺不到后臺(tái)進(jìn)程程序的運(yùn)行。 UNIX 有很多系統(tǒng)進(jìn)程在后臺(tái)執(zhí)行。設(shè)備 (Device)或稱設(shè)備文件,代表某個(gè)硬件,如磁盤、軟盤、串口。UNIX對(duì)硬件的存取操作都是通過設(shè)備文件來完成的。設(shè)備文件放在/dev 目錄下,如 /dev/hd0 表示第一個(gè)軟盤驅(qū)動(dòng)器。原始設(shè)備 (Raw device)也稱為裸設(shè)備,沒有經(jīng)過
18、加工的設(shè)備文件。原始設(shè)備文件名以r 開頭,如 /dev/rhd0 表示第一個(gè)軟盤驅(qū)動(dòng)器原始設(shè)備。.精品文檔第二章UNIX 常用操作2.1 啟動(dòng)終端對(duì)于專用終端,當(dāng)打開終端電源后就會(huì)自動(dòng)出現(xiàn)登錄信息。對(duì)于網(wǎng)絡(luò)連接的仿真終端,要先打開計(jì)算機(jī),再運(yùn)行 TCP/IP 協(xié)議驅(qū)動(dòng)程序和終端仿真程序即可。2.2 登錄當(dāng)終端與UNIX 系統(tǒng)連通后,在終端上會(huì)出現(xiàn)”login: 提”示符。在 ”login: 提”示符下輸入用戶名,出現(xiàn) ”password:后”再輸入口令,如以abc 用戶登錄的過程為:Login: abcPassword:輸入的口令并不顯示出來,輸入完口令后,一般會(huì)出現(xiàn)上次的登錄信息,以及UNI
19、X 的版本號(hào)。當(dāng)出現(xiàn) TERM 一行時(shí),要求輸入所使用的終端類型。最后出現(xiàn)UNIX Shell提示符,等待用戶輸入命令。2.3 UNIX命令一、 UNIX 命令格式1、UNIX命令提示符在命令行下,操作系統(tǒng)會(huì)顯示一提示符,提示用戶在此提示符后可以輸入一行命令。不同的 Shell 有不同的缺省提示符:B Shell 和 K Shell 的缺省提示符為$ ;C Shell 的缺省提示符為% ;但當(dāng)以 root 用戶登錄時(shí),系統(tǒng)提示符統(tǒng)一缺省為# 。用戶可以更改自己的缺省Shell 和提示符。2、基本命令格式在 Shell 提示符下,就可以輸入 UNIX 命令。 UNIX 命令的基本格式如下:com
20、mand參數(shù) 1 參數(shù) 2 .參數(shù) nUNIX 命令由一個(gè)命令(command)和零到多個(gè)參數(shù)構(gòu)成,命令和參數(shù)之間,以及參數(shù)與參數(shù)之間用空格隔開。UNIX 的命令格式和DOS 的命令格式相似,但UNIX 的命令區(qū)分大小寫,且命令和參數(shù)之間必須隔開。如:對(duì)DOS 來說是以下四條命令是相同的:cdtmp.精品文檔cd tmpCD tmpcd Tmp對(duì) UNIX 操作系統(tǒng)來說,改變目錄的命令也是cd 命令,以下是正確的UNIX cd 命令:cd /tmpcd /Tmp但 tmp 和 Tmp 是兩個(gè)不同的目錄。以下兩條命令:cd/tmpCD /tmp已經(jīng)不是cd 命令了。3、在一行中運(yùn)行多個(gè)命令可以在
21、一行中輸入多個(gè)命令,命令間用“; ”分開,如:mkdir tmp ; cp file1 tmp/file2 ; ls -l tmpUNIX 會(huì)順序執(zhí)行以上三條命令。4、在后臺(tái)運(yùn)行程序要讓程序在后臺(tái)執(zhí)行,只需在命令行的最后加上“& ”符號(hào)。 例 1 在后臺(tái)運(yùn)行find 命令,在當(dāng)前目錄及其子目路下查找文件名為abc 的文件。執(zhí)行命令和立即顯示的內(nèi)容如下:$ find . -name abc -print&10722$.10722 表示進(jìn)程號(hào)(PID )。當(dāng) find 命令在后臺(tái)執(zhí)行完后,會(huì)顯示結(jié)果。當(dāng)在后臺(tái)運(yùn)行命令時(shí),最好將其輸出重定向輸出到一個(gè)文件中去,以便以后檢查。 例 2 在后臺(tái)運(yùn)行fin
22、d 命令,在當(dāng)前目錄及其子目路下查找文件名為abc 的文件并將結(jié)果存到myfind 文件中。執(zhí)行命令如下:$ find . -name abc -printmyfind&在運(yùn)行后臺(tái)程序的同時(shí)可以繼續(xù)輸入命令。5、nohup 命令當(dāng)終端退出后,由該終端啟動(dòng)的后臺(tái)程序自動(dòng)退出。要想終端退出后程序不停止運(yùn)行,則.精品文檔要用 nohup 命令啟動(dòng)后臺(tái)程序。如對(duì)于例2 的命令加入nohup 后變?yōu)椋? nohup find . -name abc -printmyfind&二、特殊按鍵在 UNIX 命令操作中有一些特殊鍵,列表如下:Ctrl + d結(jié)束鍵盤輸入或退出當(dāng)前shellDel中斷鍵,停止當(dāng)前
23、動(dòng)作回到shellCtrl+s暫停屏幕輸出Ctrl+q繼續(xù)屏幕輸出Ctrl+ukill 鍵,刪除光標(biāo)所在行的所有字符Esc結(jié)束當(dāng)前的操作狀態(tài)(如vi)三、 UNIX 常用簡(jiǎn)單命令下表列出了幾個(gè)簡(jiǎn)單的UNIX 命令:解釋UNIX 命令命令舉例查看幫助信息manman date查看日期datedate顯示日歷calcal 1998顯示大寫大字bannerbanner“ABCD”計(jì)算器bcbc修改口令passwdpasswd查看誰在使用系統(tǒng)whowho查看我是誰who am iwho am i顯示用戶信息fingerfinger用戶名清除屏幕clearclear1、man 命令- 查看幫助信息舉例:
24、查看 man的使用方法:man查看 finger命令的幫助信息:man finger2、date 命令- 顯示、修改日期和時(shí)間顯示時(shí)間的命令如下:date顯示如下:Mon Aug 17 13:43:14 NST 1998表示 NST 標(biāo)準(zhǔn)時(shí)間, 1998 年 8 月 17 日 13:43:14 ,星期一。3、cal 命令 - 顯示日歷舉例:.精品文檔顯示 1998年全年日歷:cal 1998顯示 1998年 8 月日歷:cal 8 19984、banner 命令- 顯示大寫大字舉例:在屏幕上用大字顯示“HUAWEI ”,命令如下banner HUAWEI5、bc 命令- 簡(jiǎn)單計(jì)算器bc 命令可
25、以進(jìn)行加、 減、乘、除、求模、乘方運(yùn)算, 運(yùn)算符分別為 “ +”“ -”“* ”“ /”“ %” “ ”。 bc 使用舉例如下bc以后輸入算式即可,如:1234 * 3 + 24按回車顯示結(jié)果,以后等待輸入其它算式。按+d 鍵退出 bc。6、passwd 命令 - 修改口令要修改自己的口令,只需運(yùn)行:passwd以后系統(tǒng)會(huì)提示輸入原來口令,并輸入新口令。7、who 命令- 查看正在使用UNIX 的用戶用法如下:who系統(tǒng)會(huì)顯示正在使用UNIX 的用戶名、終端號(hào)和登錄時(shí)間。要查看使用者自己的信息,運(yùn)行:who am i8、finger命令 - 顯示用戶信息finger命令比 who 命令顯示的信
26、息量大,功能強(qiáng)?;臼褂梅椒ㄈ缦拢猴@示登錄信息:finger顯示 smith 用戶詳細(xì)信息: f inger smith9、clear 命令 - 清除屏幕clear四、 UNIX 用戶間簡(jiǎn)單通訊命令UNIX 提供許多方式讓用戶相互通信, 它允許你以文本的方式發(fā)送及接收信息。 你可以傳遞信息給其他用戶、所有用戶、或自己。信息來源可以是文本文件或直接由鍵盤輸入的內(nèi)容。(一) write 命令可使用 write 實(shí)用程序向已登錄的另一個(gè)用戶發(fā)送一條報(bào)文,當(dāng)對(duì)方也使用write 命令時(shí),雙方之間就建立了通信。當(dāng)用戶使用write 命令時(shí),就在對(duì)方用戶終端上顯示提示信息。write 命令的格式如下:wr
27、ite destination-user terminal其中, destination-user 是你想與之通信的用戶注冊(cè)名,通常使用who 命令查看其注冊(cè)名。如果對(duì)方在多臺(tái)終端上登錄,可通過用 terminal來控制 write 的報(bào)文送向指定的終端。為了建立與其他用戶的雙向通話, 用戶和對(duì)方每次必須執(zhí)行write 命令,且必須指定注冊(cè)名。 一般在使用UNIX.精品文檔進(jìn)行通話時(shí),通信雙方有一些約定:用“o” 表示結(jié)束一條報(bào)文,“oo” 表示結(jié)束這次通信,用 ctrl-d 退出 write 命令。 例 1 UNIX上兩用戶alex 和 jenny 通過 write 命令通信。在 alex
28、的所在終端上( 表示回車 ):$ writealexHi Alex, are you there? oMessage from Alex (tty11)Sat Jan 5 15:08 .Yes Jenny, I m here. oThank you ,Alex, bye! ooCtrl-d$該例說明了使用write 命令實(shí)現(xiàn)Alex和 Jenny 的通信過程。首先Jenny 使用前兩行向Alex 發(fā)送了一條報(bào)文,接下來的兩行是Alex發(fā)送的報(bào)文Jenny 收到了,省略號(hào)表示他們的通信繼續(xù)。最后, Jenny 用 thank you ,Alex ,bye!oo 告訴 Alex 沒有話要說了,并在
29、下一行開始鍵入ctrl-d來退出 write 并回到 shell。(二)使用 talk 雙方對(duì)話talk命令是一個(gè)虛擬通信命令,它允許登錄雙方通過鍵盤實(shí)時(shí)對(duì)話,其格式如下:talk user-name terminal CR 注意,使用talk 進(jìn)行雙方對(duì)話時(shí),雙方使用的機(jī)器體系結(jié)構(gòu)必須相同。當(dāng)對(duì)方給出響應(yīng)的talk命令后,雙方終端上都顯示connect established時(shí),雙方可雙工通信了。雙方可以以任意的速度從鍵盤輸入,talk 把你的輸入一行一行的顯示在你和對(duì)方的屏幕上。用 退出 talk 。(三)使用 mesg 拒絕和允許接收?qǐng)?bào)文mesg 命令允許或拒絕接收由其它終端發(fā)來的wri
30、te 和 talk 通訊信息。 mesg 命令在本地終端運(yùn)行,其使用格式如下:mesg y n CR其中, y 表示允許接收, n 表示拒絕接收。 如既不給出y 也不給出n ,則報(bào)告現(xiàn)在的許可狀態(tài)。例: 例 1 顯示狀態(tài):$mesg 則命令的執(zhí)行結(jié)果為:is y或is n 例 2 拒絕接收由其它終端發(fā)來的write 和 talk 通訊信息:.精品文檔$mesgn$mesgis n(四) wall 廣播式消息傳遞所有登錄用戶都可收到該消息。僅超級(jí)用戶使用該命令。wall 命令有以下幾種格式:# wall# wall filename# wall“ send a message to all th
31、e people?!?.4 注銷(退出UNIX 系統(tǒng))在每次使用完后,一定要進(jìn)行注銷,以防他人通過你的帳號(hào)進(jìn)入系統(tǒng),并保證系統(tǒng)的完整性。注銷過程如下:在 UNIX 提示符下,運(yùn)行:$ exit或$ logout或直接按鍵:Ctrl+d 。由于 UNIX 操作系統(tǒng)的不同,注銷的命令也可能不同。.精品文檔第三章UNIX 文件系統(tǒng)3.1 UNIX文件系統(tǒng)分類UNIX操作系統(tǒng)可由多個(gè)可以動(dòng)態(tài)安裝及拆卸的文件系統(tǒng)組成。UNIX 文件系統(tǒng)主要分為兩大類:根文件系統(tǒng)和附加文件系統(tǒng)。根文件系統(tǒng) ( the root file system)每一個(gè) UNIX 操作系統(tǒng)在其主硬盤上至少含有一個(gè)文件系統(tǒng),它包含構(gòu)成
32、操作系統(tǒng)的程序和目錄,一般由“/ ”符號(hào)來表示。附加文件系統(tǒng)除根文件系統(tǒng)外的其它文件系統(tǒng),如/u 文件系統(tǒng), AFS文件系統(tǒng)等。附加文件系統(tǒng)必須掛(mount )到根文件系統(tǒng)的某個(gè)目錄下才能使用。以后如無特別聲明,本文都是針對(duì)根文件系統(tǒng)來進(jìn)行說明的。3.2 UNIX文件類型在 UNIX 中文件共分為四種:1普通文件 (ordinary file), 分為 :(1)文本文件 (2)二進(jìn)制文件2目錄文件 (directory)3特殊文件 (special file) ,分為 :(1)塊設(shè)備文件( 2)字符設(shè)備文件4符號(hào)鏈接文件 (symbolic links)普通文件用于存放程序、數(shù)據(jù)等, 我們絕
33、大部分處理的文件就是這種文件。UNIX 把所有普通文件處理成字節(jié)流,沒有規(guī)定文件的具體結(jié)構(gòu)。文件的具體類型由程序的開發(fā)者定義,總體上來說一般將普通文件分為文本文件和二進(jìn)制文件。文本文件是可以用vi 等編輯器能夠編輯并可通過顯示命令顯示的文件;不是文本文件的文件統(tǒng)稱為二進(jìn)制文件。目錄文件用來存放文件的目錄。特殊文件也稱設(shè)備文件,代表著某種設(shè)備,一般放在/dev 目錄下,如 /dev/cd0 表示光驅(qū)。特殊文件分為塊設(shè)備文件和字符設(shè)備文件,塊設(shè)備文件以區(qū)塊為輸入輸出單元,如磁盤;字符設(shè)備文件是以字符作為輸入輸出單元,如串口。符號(hào)連接文件包含一指針,這指針會(huì)指向文件的所在。文件類型標(biāo)識(shí)在用 ”ls
34、-l”命令顯示文件目錄時(shí)的用下列符號(hào)表示不同的文件類型:- 普通文件d 目錄文件b 塊設(shè)備文件c 字符設(shè)備文件l 符號(hào)鏈接文件.精品文檔舉例 :$ lsl-rwxr-xr- 2 wjm newservice 321 Oct 17 09:33 file1drwxr-xr-x 2 wjm newservice 96 Oct 17 09:40 dir1其中,第一列的“-”表示 file1 是普通文件, “d”示表 dir1 為目錄文件。3.3 UNIX樹型目錄結(jié)構(gòu)UNIX操作系統(tǒng)采用樹型帶勾連的目錄結(jié)構(gòu),如下圖所示。 在這種結(jié)構(gòu)中,一個(gè)文件的名字是由根目錄到該文件的路徑上的所有節(jié)點(diǎn)名按順序構(gòu)成的,相
35、互之間用“/”分開。如文件prog的全路徑名為:/usr/smith/prog ,根目錄用“/”表示。根文件系統(tǒng)常用目錄根文件系統(tǒng)的常用目錄舉例如下表:/binlibusrdevetcsmithsybaseprogdinstall/根目錄,這是所有目錄和文件的起點(diǎn)/bin大部分可執(zhí)行的 UNIX 命令和共用程序/dev設(shè)備文件,如 /dev/cd0/etc系統(tǒng)管理命令和數(shù)據(jù)文件/libC 程序庫/usr存放用戶的家目錄和用戶共用程序或文件/tmp臨時(shí)工作目錄,存放一些臨時(shí)文件UNIX的目錄結(jié)構(gòu)與DOS 有些相似,但文件路徑的書寫方式不同。任何文件的路徑全稱都是以“ /”開頭,名字間用“/ ”隔
36、開,如 /tmp/data/fox ;而 DOS 的文件路徑全稱以盤符開頭,名字間用“”隔開,如:c:tmpdatafox 。家目錄UNIX 在創(chuàng)建用戶名時(shí),一般會(huì)創(chuàng)建一個(gè)目錄專門供該用戶使用,這個(gè)目錄稱為該用戶的家目錄(Home Directory )。缺省家目錄一般放在/usr 目錄下,目錄名與用戶名稱相同,.精品文檔如 /usr/smith 。家目錄中有一個(gè)文件比較特殊:“.profile ” (或“ .login ” )文件。當(dāng)以該家目錄的用戶名登錄 UNIX 時(shí),會(huì)自動(dòng)執(zhí)行 “ .profile ”文件。它有點(diǎn)類似于 DOS的 AUTOEXEC.BAT文件。“ .profile ”是
37、 B/K shell 的啟動(dòng)文件,而“ .login ”是 C shell 的啟動(dòng)文件?!?.profile ”文件中常有一行:PATH=$HOME:$HOME/bin其中, PATH類似 DOS的 PATH,而$HOME表示家目錄。3.4 UNIX文件名稱UNIX文件名稱最大長度為255 字節(jié);大小寫敏感(file1 和 File1 表示兩個(gè)不同的文件);無專用擴(kuò)展名(UNIX 文件名可出現(xiàn)多個(gè)小數(shù)點(diǎn),并無特殊含義)。UNIX 特殊文件名/.字符串文件名通配符?*表示根目錄表示當(dāng)前目錄表示當(dāng)前目錄的父目錄表示隱含文件,如” .profile文件”任一個(gè)字符,如 ”abc?表”示此字符串有 4
38、 個(gè)字符,前三個(gè)字符為 abc任何字符,如 ” ab*10表”示以 ab 開頭和以10 結(jié)尾的名字。注:與 DOS 文件通配符 *有區(qū)別。3.5 UNIX文件存取權(quán)限一、文件的存取權(quán)限UNIX文件的存取有三種權(quán)限:權(quán)限r(nóng)wx普通文件的存取權(quán)限目錄的存取權(quán)限具有讀取文件的權(quán)利能讀取文件名稱具有寫入文件的權(quán)利能建立和刪除文件,可以改變文件名具有執(zhí)行文件的權(quán)利能使用該目錄下的文件(如 cd 命令 )搜索文件等二、能夠存取文件的用戶類型有三種類型的用戶可以存取文件:用戶類型說明owner文件的屬主(擁有者)group用戶組內(nèi)成員other其他用戶 (非 owner 和非 group).精品文檔每種類型
39、的用戶都有三種文件存取權(quán)限:r、 w、 x。三、文件存取權(quán)限的顯示可以通過 ” ls-l ”命令顯示,如:$ ls-lfile1顯示如下:-rwxr-xr-2wjmnewservice321Oct 17 09:33file1上行中:第 2-4 字符 ” rwx表”示此文件屬主 wjm 對(duì)文件 file1 的權(quán)利為 ”可讀、可寫、可執(zhí)行 ”;第 5-7 字符 ”r-x”表示此用戶組 newservice 內(nèi)的用戶對(duì)文件 file1 的權(quán)利為:”可讀、不可寫、可執(zhí)行”;第 8-10 字符 ”r-” 表示其他用戶對(duì)文件file1 的權(quán)利為 ”可讀、不可寫、不可執(zhí)行”四、文件存取權(quán)限的修改用 chmo
40、d 命令修改文件的存取權(quán)限,chmod 命令的格式如下:格式 1:chmodsymbolic_modefile格式 2:chmodabsolute_modefile(一)格式1:符號(hào)模式(symbolic_mode ), 符號(hào)模式的命令格式如下:chmodwho op permisionfilewho 項(xiàng)表示用戶類型,它的內(nèi)容為以下一項(xiàng)或多項(xiàng):u文件屬主 (user - owner)g用戶組 (group)o其他人 (other)a所有人 (all)op 項(xiàng)表示動(dòng)作 :+表示要加上permission 指定的權(quán)利-表示要取消permission 指定的權(quán)利permission 項(xiàng)為存取權(quán)限,它
41、的內(nèi)容為以下一項(xiàng)或多項(xiàng):.精品文檔r表示可讀w表示可寫x表示可執(zhí)行舉例:chmod u+w test report屬主對(duì) test 和 report 文件“可寫”chmod u-x abc.c屬主對(duì) abc.c 文件不可執(zhí)行chmod u+rwx myfile1屬主對(duì) myfile1 “可讀、可寫、可執(zhí)行”chmod ugo+rwx myfile2任何人都對(duì)myfile1 “可讀、可寫、可執(zhí)行”(二)格式2:絕對(duì)模式(absolute_mode), 符號(hào)模式的命令格式如下:chmodxyzfilex、 、0-7 的數(shù)字,分別表示屬主、用戶組、其他人對(duì)該文件的存取權(quán)限。x、z 的y z 分別是y
42、取值公式均為:a*4 + b*2 + c其中,a=1 分別表示可讀,a=0 表示不可讀;b=1 分別表示可寫,b=0 表示不可寫;c=1 分別表示可執(zhí)行,c=0 表示不可執(zhí)行;舉例:chmod 751 ncp屬主對(duì) ncp 擁有“可讀、可寫、可執(zhí)行”的全部權(quán)利;組內(nèi)成員對(duì) ncp 只有“可讀、可執(zhí)行”的權(quán)利;其他用戶對(duì)ncp 只有“可執(zhí)行”的權(quán)利。五、改變文件屬主及文件所在組改變文件屬主的格式如下:chown屬主名文件名必須對(duì)文件具有write 權(quán)利才可改變文件的屬主。改變文件所在組的格式如下:chgrp組名文件名必須是文件的屬主或supervisor 才能改變文件組別的歸屬。舉例 :chow
43、nwjmtest1將文件 test1 的屬主改為wjmchgrpnewservicetest1將文件 test1 的用戶組改為newservice.精品文檔3.6 UNIX重定向與管道UNIX 重定向 將文件的標(biāo)準(zhǔn)輸出重新定向輸出到文件,或?qū)?shù)據(jù)文件作為另一程序的標(biāo)準(zhǔn)輸入內(nèi)容。重定向符號(hào)如下: 重定向輸出 重定向輸出并追加到尾部例如:ls -l file1將 ls-l命令顯示的內(nèi)容存到file1中,ls file1將 ls命令顯示的內(nèi)容附加存到file1的尾部grep abc 和 為輸出重定向符, 將輸出內(nèi)容存到重定向文件中,若文件存在,則先刪除原有內(nèi)容; 將輸出內(nèi)容存到重定向文件的尾部。UN
44、IX 管道將一文件的輸出作為另一文件的輸入。管道符號(hào)如下:|將左邊命令的輸出,作為右邊命令的輸入例如:ls|more將 ls 的輸出作為more 命令的輸入ps -ef|grep smithps -ef的輸出作為grep smith命令的輸入3.7 UNIX文件系統(tǒng)常用命令UNIX命令顯示當(dāng)前目錄pwd改變目錄cd進(jìn)入家目錄cd創(chuàng)建目錄mkdir刪除空目錄rmdir刪除目錄及其內(nèi)容rm -r顯示目錄內(nèi)容ls顯示文本文件內(nèi)容cat一次一屏顯示文本more文件內(nèi)容拷貝文件cp移動(dòng) (重命名 )文件mv刪除文件rmUNIX 命令舉例類似 DOS 命令pwdcdcd /usrcd c:usrcdmkdi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024馬腦山養(yǎng)殖戶合同
- 2024樓頂廣告牌安裝合同范本
- 房產(chǎn)交易資金托管服務(wù)合同
- 社區(qū)環(huán)境衛(wèi)生維護(hù)合同
- 授權(quán)經(jīng)營合同范本
- 房屋建筑工程協(xié)議2024年
- 標(biāo)準(zhǔn)傷殘賠償協(xié)議書參考
- 2023年高考地理第一次模擬考試卷-(廣東B卷)(考試版)A4
- 【人教版系列】四年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)專項(xiàng)測(cè)評(píng)(含答案)
- 關(guān)于離婚協(xié)議書的撰寫指南
- 遼寧省大連市金普新區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期11月期中英語試題(無答案)
- 生態(tài)文明學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 區(qū)病案質(zhì)控中心匯報(bào)
- 期中測(cè)試卷(1-4單元)(試題)2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- 教育局職業(yè)院校教師培訓(xùn)實(shí)施方案
- 《萬維網(wǎng)服務(wù)大揭秘》課件 2024-2025學(xué)年人教版新教材初中信息技術(shù)七年級(jí)全一冊(cè)
- 2024年新華社招聘應(yīng)屆畢業(yè)生及留學(xué)回國人員129人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 人教版(2024新版)七年級(jí)上冊(cè)英語Unit 5單元測(cè)試卷(含答案)
- (完整版)新概念英語第一冊(cè)單詞表(打印版)
- 美食行業(yè)外賣平臺(tái)配送效率提升方案
- 中國民用航空局信息中心招聘筆試題庫2024
評(píng)論
0/150
提交評(píng)論