實(shí)驗(yàn)1補(bǔ)充:shell與系統(tǒng)管理基本命令_第1頁
實(shí)驗(yàn)1補(bǔ)充:shell與系統(tǒng)管理基本命令_第2頁
實(shí)驗(yàn)1補(bǔ)充:shell與系統(tǒng)管理基本命令_第3頁
實(shí)驗(yàn)1補(bǔ)充:shell與系統(tǒng)管理基本命令_第4頁
實(shí)驗(yàn)1補(bǔ)充:shell與系統(tǒng)管理基本命令_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

實(shí)驗(yàn)1補(bǔ)充、Unix/Linux系統(tǒng)的基本命令1、實(shí)驗(yàn)?zāi)康模?)掌握Unix/Linux系統(tǒng)的命令的格式;(2)掌握目錄操作基本命令;(3)掌握文件操作基本命令;(4)掌握文本編輯命令與基本操作方法;(5)了解進(jìn)程管理基本命令使用方法;(6)了解其他命令操作方法。2、實(shí)現(xiàn)設(shè)備一臺裝有Windows操作系統(tǒng)PC機(jī),上裝有虛擬機(jī)系統(tǒng)VMWare,實(shí)驗(yàn)過程通過VMWare系統(tǒng)啟Linux系統(tǒng)工作。3、實(shí)驗(yàn)方法與注意事項(xiàng)實(shí)驗(yàn)室內(nèi)的實(shí)驗(yàn)環(huán)境與系統(tǒng)是共用設(shè)施,請不要在系統(tǒng)內(nèi)做對系統(tǒng)或?qū)ζ渌脩舨话踩氖虑?。要求每個(gè)同學(xué)登錄后系統(tǒng)后,要在自己的目錄內(nèi)工作。建議以后的實(shí)驗(yàn)都在同臺計(jì)算機(jī)上做,這樣可以保持連續(xù)性。用戶要按通常實(shí)驗(yàn)要認(rèn)真書寫實(shí)驗(yàn)報(bào)告。4、實(shí)驗(yàn)過程1)Unix/Linux系統(tǒng)的命令的格式Unix/Linux系統(tǒng)的命令的格式為由分隔符分隔的命令、選項(xiàng)或參數(shù),格式如下: 命令名[選項(xiàng)][參數(shù)][…]其中,分隔符在Unix/Linux系統(tǒng)中默認(rèn)的分隔符為白空格。參數(shù)是Linux命令操作的對象,而選項(xiàng)則影響命令對對象的操作行為。選項(xiàng)是由符號”-”引導(dǎo)的字符或字符串,”-”是必須的,Linux用它來區(qū)別選項(xiàng)和參數(shù)。在Linux系統(tǒng)中選項(xiàng)有兩種形式:一種是傳統(tǒng)UNIX風(fēng)格的選項(xiàng),以”-”開始,緊跟一個(gè)字符;另一種是GNU風(fēng)格的選項(xiàng),以”--”開始,緊跟著完整的英文單詞或由”-”連接的單詞組合。date #以默認(rèn)方式顯示當(dāng)前日期和時(shí)間#以GreenwichMeanTime顯示當(dāng)前日期和時(shí)間date-u #傳統(tǒng)UNIX風(fēng)格選項(xiàng)date--utc #GNU風(fēng)格選項(xiàng)date--universal #GNU風(fēng)格選項(xiàng)2)目錄操作基本命令(1)列目錄內(nèi)容(ls):ls–l;ls/usrls–li/tmpls–a(2)建立子目錄(mkdir):在自己的家目錄下,以自己的名字或?qū)W號在當(dāng)前目錄下創(chuàng)建子目錄,然后使用ls命令查看目錄情況。設(shè)用戶名為zhangsan,學(xué)號為123456,則可使用的命令為:mkdirzhangsan 或 mkdir123456 或mkdirzhangsan123456mkdir–p084413106/lixiaorui#創(chuàng)建084413106/lixiaorui時(shí)如不存在#就一并創(chuàng)建(3)改變工作目錄(cd):分別切換到剛創(chuàng)建的目錄比如: cdzhangsan 或cd123456問題:如何回到剛離開的目錄?如何回到自己的家目錄?cd的目錄參數(shù)為空,就是切換到用戶的自己的家目錄中(4)顯示當(dāng)前目錄(pwd):使用此命令查看當(dāng)前工作目錄。首先使用pwd查看當(dāng)前目錄,再切換到目錄/usr/tmp,然后使用pwd–L或pwd–P然后所在位置。最后使用cd命令返回到用戶家目錄。-P顯示目錄的物理位置-L顯示目錄的邏輯位置(5)目錄刪除(rmdir):刪除剛創(chuàng)建的目錄。進(jìn)入剛創(chuàng)建的目錄,試試在當(dāng)前目錄能否刪除,使用cd..上退一級后,再刪除看看結(jié)果如何。在目錄內(nèi)部不能刪除、當(dāng)目錄中有目錄時(shí)也不能刪除、把目錄中的目錄從家目錄中由內(nèi)到外一層一層刪除。3)文件操作基本命令(1)顯示文件的內(nèi)容或合并文件(cat)顯示文件的內(nèi)容:通過IO重定向生成文件myf:ls-l/usr>myf; ls>>myf#把ls的當(dāng)前目錄追加到myf中使用cat命令查看文件的內(nèi)容:catmyf; cat-nmyf(2)文本編輯命令(vi)編輯剛才生成的文件myf,使用vi的各種功能對myf進(jìn)行編輯。:q不保存退出vi:x/文件名保存退出(3)分屏顯示文件內(nèi)容(more/less)moremyf; ls–l/dev|less(4)修改文件存取時(shí)間或創(chuàng)建空文件(touch)在剛創(chuàng)建的目錄內(nèi)(若已經(jīng)刪除,則重新創(chuàng)建)創(chuàng)建一個(gè)空文件,文件名為用戶名或操作者的名字或?qū)W號。修改剛創(chuàng)建文件的創(chuàng)建日期和訪問日期。touch–a–t200601010030myfileyourfile #修改文件的存取時(shí)間touch–m–t200706050403myfile ##修改文件的修改時(shí)間-a:僅修改accesstime。

-m:僅修改mtime(修改時(shí)間)

-r:參照某個(gè)文件的時(shí)間記錄。

-t:后面可以接時(shí)間,格式為(5)文件和目錄復(fù)制(cp)首先進(jìn)入剛創(chuàng)建的目錄,將etc/init.d/下的文件network復(fù)制到時(shí)剛創(chuàng)建的目錄。方法是:cp/etc/init.d/network.(.點(diǎn)表示復(fù)制到當(dāng)前目錄) 分別使用ls和cat命令查看其屬性和內(nèi)容,然后再將其從本地復(fù)制到系統(tǒng)的臨時(shí)目錄下,并命名為mynetwork。(6)使用mv命令給文件改名將剛創(chuàng)建的文件更名(自己指定文件名)。創(chuàng)建下一個(gè)新文件,并將它移動到系統(tǒng)的臨時(shí)目錄。mv084413106/tmp(7)顯示文件或文件系統(tǒng)狀態(tài)信息(stat)創(chuàng)建下一個(gè)名字為myfile的文件,然后查看其屬性。查看系統(tǒng)臨時(shí)目錄的屬性;查看系統(tǒng)設(shè)備文件/dev/fd和/dev/fd0的文件屬性。(8)刪除文件(rm)(強(qiáng)調(diào)指出不能刪除非自己所創(chuàng)建的目錄或文件)刪除你所創(chuàng)建的所有文件和目錄。4)文本編輯命令與基本操作(1)字符串過濾命令(grep)重新以操作者自己的名字或?qū)W號創(chuàng)建子目錄后,進(jìn)入該目錄。將系統(tǒng)的網(wǎng)絡(luò)啟動腳本程序自制到當(dāng)前,方法是:cp/etc/init.d/network.在其中過濾含字符串start開始的行,方法是:grep“^start”network在其中過濾含字符串conf結(jié)尾的行,方法:grep"conf$"network顯示其中的所注釋行:grep"^#"network 顯示其中的所非注釋行:grep-v"^#"network(2)對文件排序(sort)列系統(tǒng)根目錄的內(nèi)容:ls–l/列系統(tǒng)根目錄的內(nèi)容,并將逆向排序:ls–l–r/使用ls對系統(tǒng)的根目錄進(jìn)行短式列表,并改道到文件rootdir,分別使用sort命令對該文件進(jìn)行字典排序和逆向排序。ls/>rootdir; sortrootdir sort-rrootdir(3)刪除文件中重復(fù)的行命令(uniq)使用vi在文件rootdir中增加幾個(gè)重復(fù)行,分別使用uniq命令顯示其中的重復(fù)行和不重復(fù)行。如何刪除其中的重復(fù)行后保存另一個(gè)文件,比如root_dir。uniqrootdirrootdir1#輸出rootdir中的非重復(fù)的行重復(fù)的行只顯一次Uniq–urootdir顯示rootdir中的不重復(fù)的行5)進(jìn)程管理基本命令使用方法使用pstree命令查看系統(tǒng)中正在運(yùn)行進(jìn)程的進(jìn)程樹:pstree 或pstree|less若要分別顯示進(jìn)程的PID和用戶名,該如何操作?在一個(gè)終端上不帶參數(shù)啟動cat,在另一個(gè)終端上殺掉該cat進(jìn)程。方法:首先使用pstree–p|grepcat得到cat的PID,比如12345,殺死cat進(jìn)程的方法是:kill-912345Pstree#顯示系統(tǒng)的進(jìn)程6)其他命令(1)顯示或設(shè)定系統(tǒng)的日期與時(shí)間(date)date #以默認(rèn)格式顯示系統(tǒng)當(dāng)前時(shí)間date+%T%n%D #按指定格式顯示系統(tǒng)當(dāng)前系統(tǒng)時(shí)間,時(shí)間和日期各占一行date01311010 #設(shè)置系統(tǒng)時(shí)間:1月31日10:10:00CST當(dāng)年date-s"+2minutes" #將系統(tǒng)時(shí)間前提2分#將從格林威治標(biāo)準(zhǔn)時(shí)間1970-01-010:0:0到時(shí)間字符的時(shí)間轉(zhuǎn)換為秒date-d"2007-01-0100:00:00CST"+%s #僅轉(zhuǎn)換而不設(shè)置時(shí)間(2)清屏命令(clear)清屏命令為clear或^L(Ctrl_L)(3)命令位置確定命令(which/whereis/whatis)確定命令ls的位置:whichls確定命令ls及其幫助文檔的位置:whereisls確定ls是什么及它在手冊頁中的位置:whatisls將ls換成read試試。(4)為可執(zhí)行程序定義別名(alias)查看已經(jīng)定義的命令別名:alias為命令定義別名:為ls-l定義一個(gè)別名l,方法是:aliasl=’ls–l’使用剛定義的別名列目錄:l 或 l/ 或l/tmp(5)變量輸入命令(read)讀入和顯示變量的值:readx; echo"x=$x"讀入和顯示多個(gè)變量的值:readx1x2x3; echo"x1=$x1\tx2=$x2\nx3=$x3"readx1x2x3; echo–e"x1=$x1\tx2=$x2\nx3=$x3

溫馨提示

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

評論

0/150

提交評論