Linux-Vi編輯器的使用實(shí)驗(yàn)報(bào)告_第1頁
Linux-Vi編輯器的使用實(shí)驗(yàn)報(bào)告_第2頁
Linux-Vi編輯器的使用實(shí)驗(yàn)報(bào)告_第3頁
Linux-Vi編輯器的使用實(shí)驗(yàn)報(bào)告_第4頁
Linux-Vi編輯器的使用實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上北 京 林 業(yè) 大 學(xué)2012學(xué)年2013學(xué)年第 二 學(xué)期 Linux應(yīng)用 實(shí)驗(yàn)任務(wù)書專業(yè)名稱: 信息管理與信息系統(tǒng) 班 級(jí): 姓 名: 學(xué) 號(hào): 實(shí)驗(yàn)題目: 實(shí)驗(yàn)三 Vi編輯器的基本使用 實(shí)驗(yàn)環(huán)境: Red Hat Linux 9 實(shí)驗(yàn)?zāi)康模?. 通過Vi 操作練習(xí),能夠熟練使用 Vi 中的常見操作,并且熟悉 Vi 的3種模式。2. 熟悉shell的各項(xiàng)功能。 實(shí)驗(yàn)步驟:1. 熟悉Shell環(huán)境,使用Shell的各種功能1) 命令補(bǔ)齊功能l 用date命令查看系統(tǒng)當(dāng)前時(shí)間,在輸入da后,按tab鍵,讓shell自動(dòng)補(bǔ)齊命令的后半部分。按tab鍵自動(dòng)補(bǔ)齊:l 用mkd

2、ir命令創(chuàng)建新的目錄。首先輸入第一個(gè)字母m,然后按tab鍵,由于以m開頭的命令太多,shell會(huì)提示是否顯示全部的可能命令,輸入n。l 再多輸入一個(gè)字母k,按tab鍵,讓shell列出以mk開頭的所有命令的列表。l 在列表中查找mkdir命令,看看還需要多輸入幾個(gè)字母才能確定mkdir這個(gè)命令,然后輸入需要的字母,再按tab鍵,讓shell補(bǔ)齊剩下的命令。l 最后輸入要?jiǎng)?chuàng)建的目錄名,按回車鍵執(zhí)行命令。l 多試幾個(gè)命令利用tab鍵補(bǔ)齊。到a可以補(bǔ)齊到p可以補(bǔ)齊2) 命令別名功能l 輸入alias命令,顯示目前已經(jīng)設(shè)置好的命令的別名。l 設(shè)置別名ls為ls l,以長(zhǎng)格形式顯示文件列表:l 顯示別名

3、ls代表的命令,確認(rèn)設(shè)置生效:l 使用別名ls顯示當(dāng)前目錄中的文件列表。l 刪除別名ls:unalias ls。l 顯示別名ls,確認(rèn)刪除別名已經(jīng)生效:l 最后再用命令ls 顯示當(dāng)前目錄中的文件列表。3) 輸入、輸出重定向和管道(1) 輸入/輸出重定向l 用ls命令顯示當(dāng)前目錄中的文件列表:l 使用輸出重定向,把ls命令在終端上顯示的當(dāng)前目錄中的文件列表重定向到文件list中:l 查看文件list中的內(nèi)容:l 再次使用輸出重定向,把ls命令在終端上顯示的當(dāng)前目錄中的文件列表重定向到文件list中。這次使用管道符號(hào)>>進(jìn)行重定向:l 查看文件list的內(nèi)容,可以看到用>>

4、進(jìn)行重定向是把新的輸出內(nèi)容附加在文件的末尾:l 重復(fù)命令ls l > list。l 再次查看文件list中的內(nèi)容,和前兩次的結(jié)果相比較,完成課后第一題。(2) 管道l 利用管道和grep命令,在上面建立的文件list中查找字符串list:l 利用管道和wc命令,計(jì)算文件list中的行數(shù)、單詞數(shù)和字符數(shù):行數(shù):?jiǎn)卧~數(shù):字符數(shù):2. Vi編輯器運(yùn)行編輯器vi。1) 在“/root”目錄下建一個(gè)名為“/Vi”的目錄2) 進(jìn)入“/Vi”目錄。3) 在vi中編寫一個(gè)abc.c程序(見下頁)4) 設(shè)定行號(hào)。5) 將光標(biāo)移到第6行。6) 復(fù)制該行內(nèi)容。:7) 將光標(biāo)移到倒數(shù)第二行行首。8) 粘貼復(fù)制行

5、的內(nèi)容。:9) 撤銷第8步的動(dòng)作。10) 刪除該行。刪除了第六行11) 存盤但不退出。12) 將光標(biāo)移到首行。13) 插入模式下輸入“Hello,this is Vi world!”。14) 返回命令行模式。15) 向下查找字符串“int”16) 再向上查找字符串“stdio”。17) 強(qiáng)制退出 Vi,不存盤。/* 一個(gè)解決“雞兔同籠”問題的源程序abc.c */ #include<stdio.h> main( ) int h,f; int x,y; printf("請(qǐng)輸入頭數(shù)和腳數(shù):"); scanf("%d,%d",&h,&

6、;f); x=(4*h-f)/2; y=(f-2*h)/2; printf("雞=%d 兔子=%d",x,y);實(shí)驗(yàn)中的問題及解決辦法:1. 用alias命令設(shè)置別名的時(shí)候,一開始直接就打了命令的名稱,出現(xiàn)了不是命令的錯(cuò)誤,應(yīng)該在原命令的外面加上 說明那是一個(gè)命令。2. 在執(zhí)行復(fù)制代碼行的命令時(shí),經(jīng)常弄不清是在哪個(gè)模式下輸入,命令模式和插入模式經(jīng)常搞混。需要經(jīng)常切換。3. 在本次試驗(yàn)中,主要了解了一些有關(guān)于文件和代碼的操作。以前對(duì)于虛擬機(jī)上的代碼編寫只能是逐個(gè)操作,現(xiàn)在知道了可以逐行操作,更加方便快捷。思考題:1. 輸出重定向>和>>的區(qū)別是什么?答:>是將內(nèi)容重定向輸出到某個(gè)文件中,若有新的內(nèi)容重定向輸出到同一個(gè)文件,則新的內(nèi)容會(huì)替代原來

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論