歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

Linux操作系統(tǒng)

  • 資源ID:248203483       資源大小:241KB        全文頁(yè)數(shù):34頁(yè)
  • 資源格式: PPT        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

Linux操作系統(tǒng)

,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),Acegene IT Co.Ltd.,*,Linux,操作系統(tǒng),文件編輯器,vi,周炯,上海艾基信息技術(shù)有限公司,Linux,文本編輯器,vi,vi,的基本操作,vi,高級(jí)編輯命令,vi,的設(shè)置,3,.1,進(jìn)入,vi,vi,是一個(gè)較大的,UNIX,命令,在啟動(dòng)的時(shí)候也有它自己的選項(xiàng)和參數(shù),基本語(yǔ)法:,vi-options+n file,常用選項(xiàng)有:,-r,-R,-r,用于恢復(fù)系統(tǒng)突然崩潰時(shí)正在編輯的文件,-R,用于以只讀方式打開(kāi)文件,+n,用來(lái)指明進(jìn)入,vi,后直接位于文件的第,n,行,如果不指定,n,,則位于最后一行,3,.2 vi,的工作方式,vi,一共有三種工作方式:命令方式、編輯方式和末行方式:,命令方式,插入方式,行方式,插入命令,Esc,Esc,命令執(zhí)行完,:,一、命令方式,無(wú)論用戶處于什么狀態(tài),按,Esc,鍵或組合鍵,Ctrl+,就可以進(jìn)入命令方式。當(dāng)用戶初始進(jìn)入,vi,時(shí),也處于這個(gè)狀態(tài)。,用戶在命令方式下可以輸入各種合法的,vi,內(nèi)部命令,這些命令,不會(huì)回顯,,而且,不需要回車就會(huì)被執(zhí)行,二、文本插入方式,在命令方式下使用某些命令會(huì)導(dǎo)致,vi,馬上進(jìn)入文本插入方式,這些命令包括:,i,I,a,A,o,O,等,在這種方式下用戶的任何輸入都被當(dāng)作是文件的內(nèi)容看待,并將其顯示在屏幕上。,三、最后行方式,行方式又稱為最后行方式,通過(guò)在命令方式下鍵入冒號(hào),:,可進(jìn)入這個(gè)方式,在這種方式下,vi,會(huì)在屏幕的最后一行顯示一個(gè)冒號(hào)并等待用戶輸入命令,行方式下用戶輸入的命令將回顯在最后一行上,并且直到用戶輸入回車,vi,才會(huì)去執(zhí)行它,命令執(zhí)行完畢后,,vi,自動(dòng)進(jìn)入命令狀態(tài),或者在輸入命令時(shí)敲,Esc,鍵或組合鍵,Ctrl+,、或用退格鍵刪除所有的輸入之后再按一下退格鍵回到命令方式,3.3,基本編輯命令,移動(dòng)光標(biāo),(cursor movement),Bksp,左移一個(gè)字符,Space,右移一個(gè)字符,Enter,+,下移一行,h,左移一個(gè)字符,l,右移一個(gè)字符,j,下移一行,k,上移一行,3.3,基本編輯命令,nG,跳到第,n,行,w,W,跳到下一個(gè)詞的詞頭,b,B,跳到上一個(gè)詞的詞頭,e,E,跳到下一個(gè)詞的詞尾,跳到行首(第一個(gè)非空字符),0,跳到行首,$,跳到行尾,3.3,基本編輯命令,Ctrl-u,向下翻滾,1/2,屏,Ctrl-d,向上翻滾,1/2,屏,Ctrl-f,向下翻滾,1,屏,Ctrl-b,向上翻滾,1,屏,Ctrl-n,向下移動(dòng)一行,Ctrl-p,向上移動(dòng)一行,上述命令,(,除,nG,外,),的前面均可增加一個(gè)數(shù)字來(lái)控制移動(dòng)的次數(shù),3.3,基本編輯命令,修改文本命令,(modification),nr,用字符,char,代替光標(biāo)處的字符,,n,指定字符,char,出現(xiàn)的次數(shù)。,n,缺省為,1,。,nR,用,text,的內(nèi)容替換當(dāng)前行,n,次。,n,缺省為,1,。命令執(zhí)行完后處于,插入方式,,必須按,Esc,鍵或組合鍵,Ctrl+,回到命令方式。,Cw,cw,cc,替換一個(gè)詞或替換到行尾,3.3,基本編輯命令,編輯中的每一行正文都有自己的行號(hào),用下列命令可以移動(dòng)光標(biāo)到指定行:,:n,將光標(biāo)移到第,n,行,命令模式下,可以規(guī)定命令操作的行號(hào)范圍。數(shù)值用來(lái)指定絕對(duì)行號(hào);字符“,.”,表示光標(biāo)所在行的行號(hào);字符 符“,$”,表示正文最后一行的行號(hào);簡(jiǎn)單的表達(dá)式,例如“,.+5”,表示當(dāng)前行往下的第,5,行。例如:,:345,將光標(biāo)移到第,345,行,3.3,基本編輯命令,在編輯模式下正確定位光標(biāo)之后,可用以下命令切換到插入模式,(Insert),:,i,在光標(biāo)左側(cè)輸入正文,I,在光標(biāo)所在行的開(kāi)頭輸入正文,a,在光標(biāo)右側(cè)輸入正文,A,在光標(biāo)所在行的末尾輸入正文,o,在光標(biāo)所在行的下一行增添新行,O,在光標(biāo)所在行的上一行增添新行,3.3,基本編輯命令,刪除文本命令,(delete),x,刪除當(dāng)前光標(biāo)所在位置的字符,X,刪除光標(biāo)前的字符,dd,刪除當(dāng)前行,D,刪除從當(dāng)前光標(biāo)位置直到行尾的所有字符,d,刪除從當(dāng)前光標(biāo)位置直到,參數(shù)指定的位置,3.3,基本編輯命令,字符串搜索,(search),/pattern/offset,/pattern,?pattern?offset,?pattern,上述四個(gè)命令分別表示向下,/,向上搜索指定的正則表達(dá)式,pattern,,并將光標(biāo)停留在相對(duì)搜索結(jié)果距離為,offset,行處,3.3,基本編輯命令,n,重復(fù)命令,搜索得到使用結(jié)果后,可以重復(fù)命令,n,或,N,沿著相同或相反的方向重復(fù)上一次的搜索,f,命令在當(dāng)前行搜索指定的字符并將光標(biāo)停在匹配字符上,t,命令在當(dāng)前行搜索指定的字符并將光標(biāo)停在匹配字符的左邊,3.3,基本編輯命令,字符串替換,(Substitute),此命令要求先進(jìn)入,行方式,命令的語(yǔ)法為:,addr1,addr2|gs/find_exp/repl_exp/g|nc,上述命令表示在第,addr1,行到,addr2,行的范圍內(nèi)將字符串,find_exp,用,repl_exp,代替。,n,表示替換每行的第,n,個(gè)匹配,,c,表示需要用戶確認(rèn),g,放在命令末尾,表示行全程,不加,g,,表示只對(duì)搜索字符串的首次出現(xiàn)進(jìn)行替換;,g,放在命令開(kāi)頭,表示對(duì)正文中所有包含搜索字符串的行進(jìn)行替換操作。,3.3,基本編輯命令,重復(fù)前一命令:,.,取消上一命令:,u,重畫(huà)屏幕:,Ctrl-l,Ctrl_G,命令顯示當(dāng)前編輯文本的狀態(tài),包括文本共有多少行、文件名以及目前光標(biāo)停在多少行。,文件的保存:,行方式,下使用,w,命令,3.3,基本編輯命令,退出,vi,:,行方式,下使用,q,命令將退出,vi,,如果文件作過(guò)改動(dòng)但還沒(méi)有保存,系統(tǒng)將作出提示并取消此次退出動(dòng)作。行命令,x,相當(dāng)于,:wq,命令。在,命令方式,下使用命令,ZZ,等效于,:x,命令。,如果由于讀寫(xiě)權(quán)限或是更新方面的問(wèn)題,導(dǎo)致,vi,拒絕執(zhí)行保存文件或退出,vi,的命令,那么可以在命令后加一個(gè),!,號(hào)表示強(qiáng)制執(zhí)行。,3.4,高級(jí)命令,文件操作命令,addr1,addr2w!filename,:將編輯緩沖區(qū)的,addr1,行到,addr2,行之間的內(nèi)容寫(xiě)回到存儲(chǔ)介質(zhì)上的名為,filename,的文件中去,,w,后的,!,表示強(qiáng)制寫(xiě)入。,r filename :,將文件,filename,讀入編輯緩沖區(qū),e filename :,編輯已存在于緩沖區(qū)中的、名為,filename,的文件,f filename :,將當(dāng)前文件重命名為,filename,f :,打印當(dāng)前文件名稱和狀態(tài),如文件的行數(shù)、光標(biāo)所在的行號(hào)等,上述命令屬于,行方式,3.4,高級(jí)命令,文本的移動(dòng)和復(fù)制,addr1,addr2maddr3,addr1,addr2taddr3,上述,行方式,下的命令分別表示將第,addr1,行至第,addr2,行之間的內(nèi)容移動(dòng),/,拷貝到第,addr3,行的后面,行的合并,命令方式,下的命令,J,將當(dāng)前行的下面一行合并到當(dāng)前行的末尾,3.4,高級(jí)命令,緩沖區(qū)操作,vi,提供,36,個(gè)編輯緩沖區(qū),它們分別為,a-z,共,26,個(gè)命名緩沖區(qū),1-9,共,9,個(gè)刪除緩沖區(qū),另外還有一個(gè)未命名的緩沖區(qū),一般稱之為,buffer 0,。,將文本內(nèi)容送入緩沖區(qū)的命令為:,“charny|y|w|l,Char,表示緩沖區(qū)的名字,小寫(xiě)表示覆蓋寫(xiě)入,大寫(xiě)表示追加寫(xiě)入,n,表示重復(fù)次數(shù),表示想要寫(xiě)入緩沖區(qū)的文本的范圍,從光標(biāo)的當(dāng)前位置算起。,y,表示以行為單位,w,表示以詞為單位,l,表示以字符為單位,從緩沖區(qū)中提取其內(nèi)容并將其插入在當(dāng)前文本的命令為:,“charp|P,P,表示放在當(dāng)前位置之前,,p,表示放在當(dāng)前位置之后,3.4,高級(jí)命令,在,vi,內(nèi)使用,shell,用戶在運(yùn)行,vi,的過(guò)程中不用推出,vi,就可以運(yùn)行任何,UNIX,命令:,:!,在,unix_cmds,參數(shù)中,可以使用,%,作為當(dāng)前文件名的縮寫(xiě),用,#,作為上次編輯文件的縮寫(xiě),用,!,作為上次命令的縮寫(xiě),3.4,高級(jí)命令,使用自定義的縮寫(xiě),:abbr|ab str1 str2,命令用用戶自定義的字符串,str1,來(lái)代替字符串,str2,:unab|una str1,取消縮寫(xiě),str1,上述四個(gè)命令都是,行方式,下的命令,3.4,高級(jí)命令,宏,:map key cmds_list,此時(shí),key,必須是一個(gè)單獨(dú)的字母?;蚴且粋€(gè),Ctrl,加上一個(gè)字母,此時(shí)定義的是宏命令,:map!key string,此時(shí),key,必須是一個(gè)單獨(dú)的字母?;蚴且粋€(gè),Ctrl,加上一個(gè)字母,此時(shí)定義的是宏字符串,用于文本輸入方式,:unmap key,將取消,key,的宏定義,3.4,高級(jí)命令,要注意的是在輸入,Ctrl+key,的轉(zhuǎn)義序列時(shí)必須先按下下列組合鍵:,Ctrl-v,。,如果,cmds_list,是,行方式,下的命令,那么在其末尾必須加上一個(gè)回車,輸入方法為先輸入,Ctrl-v,,然后輸入,Ctrl-m,。,Ctrl-m,代表回車。,3.5,vi,的配置,vi,的配置共有三種方法,,一種是在運(yùn)行,vi,時(shí)使用行命令,set,來(lái)設(shè)置;,一種是使用,EXINIT,環(huán)境變量;,最后一種是使用用戶主目錄下的,.exrc,文件。,vi,的顯示是輸出到終端上的,所以終端的類型會(huì)對(duì),vi,的顯示造成影響。,終端類型設(shè)置是使用,TERM,環(huán)境變量,(ansi,vt100),:,$TERM=ansi;export$TERM,一、行方式下的設(shè)置,為控制不同的編輯功能,,vi,提供了很多內(nèi)部選項(xiàng)。,在,行方式,下使用命令,set,可以顯示和修改,vi,的各種內(nèi)部環(huán)境變量。,基本語(yǔ)法:,:set argument=value,一、行方式下的設(shè)置,命令,set,的參數(shù)及其功能如下:,all,列出所有選項(xiàng)設(shè)置的情況,term,設(shè)置終端類型,ignorecase,在搜索中忽略大小寫(xiě),list,顯示制表符,(I),和行尾標(biāo)志,(M),number,顯示行號(hào),report,顯示由面向行的命令修改過(guò)的行數(shù),ruler,在屏幕底部顯示光標(biāo)所在行、列的位置,terse,顯示簡(jiǎn)短的告警信息,warn,顯示簡(jiǎn)短的未保存告警,nomagic,取消元字符在搜索字符串中的特殊性,nowrapscan,搜索時(shí)不回繞,mesg,允許,vi,顯示其他用戶用,write,寫(xiě)到自己終,端上的信息,shiftwidth,指定自動(dòng)縮進(jìn)的制表位,autoindent,自動(dòng)縮進(jìn),directory,指定編輯緩沖區(qū)的路徑,showmode,顯示文本插入方式,window,設(shè)置顯示的文本行數(shù),mk,將選項(xiàng)保存在當(dāng)前目錄的,.exrc,文件中,tabstop,設(shè)置按,Tab,鍵跳過(guò)的空格數(shù)。例如,:set,tabstop=n,,,n,默認(rèn)值為,8,二、永久設(shè)置方式,上面所說(shuō)的,:set,命令在退出,vi,后就失效了,下次進(jìn)入,vi,還需要重新設(shè)置,我們可以將上述,:set,命令寫(xiě)在一個(gè)名為,/.exrc,的文件中,這樣每次進(jìn)入,vi,就會(huì)自動(dòng)執(zhí)行。,或者將需要用到的,:set,命令保存在,EXINIT,環(huán)境變量中。,3.6,vim,和,gvim,的高級(jí)特色,vim,代表,Vi IMproved,,如同其名稱所暗示的那樣,,vim,作為標(biāo)準(zhǔn),UNIX,系統(tǒng),vi,編輯器的提高版而存在。,vim,除提供和,vi,編輯器一樣強(qiáng)大的功能外,還提供有多級(jí)恢復(fù)、命令行歷史以及命令及文件名補(bǔ)全等功能。,gvim,是,vi,的,X Window,版本,該版本支持鼠標(biāo)選中,一些高級(jí)光標(biāo)移動(dòng)功能,并且?guī)в胁藛魏凸ぞ甙粹o。,3.6,小結(jié),vi,必須經(jīng)常使用才能夠掌握,另外還有一些高級(jí)的操作方法,有興趣的同學(xué)可以參考,vi,的聯(lián)機(jī)手冊(cè),A,Q,&,Q U E S T I O N S,A N S W E R S,練習(xí),編輯一個(gè)文件,光標(biāo)移動(dòng),插入、修改、刪除,保存,推出,編輯文件,/etc/bash

注意事項(xiàng)

本文(Linux操作系統(tǒng))為本站會(huì)員(hjk****65)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!