Linux-Vi編輯器的使用實驗報告_第1頁
Linux-Vi編輯器的使用實驗報告_第2頁
Linux-Vi編輯器的使用實驗報告_第3頁
Linux-Vi編輯器的使用實驗報告_第4頁
Linux-Vi編輯器的使用實驗報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論