2023-Linux文版-實(shí)驗(yàn)3-Vi編輯器的使用及C編程-學(xué)生實(shí)驗(yàn)報(bào)告模板-P_第1頁
2023-Linux文版-實(shí)驗(yàn)3-Vi編輯器的使用及C編程-學(xué)生實(shí)驗(yàn)報(bào)告模板-P_第2頁
2023-Linux文版-實(shí)驗(yàn)3-Vi編輯器的使用及C編程-學(xué)生實(shí)驗(yàn)報(bào)告模板-P_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

2024-Linux文版-實(shí)驗(yàn)3-Vi編輯器的使用及C編程-學(xué)生實(shí)驗(yàn)報(bào)告模板-P試驗(yàn)報(bào)告

課程名稱:Linux操作系統(tǒng)

試驗(yàn)名稱:試驗(yàn)3Vi編輯器的使用及C編程

同學(xué)姓名:孫文浩班級(jí)計(jì)算機(jī)141學(xué)號(hào)

學(xué)院(系):信息數(shù)理學(xué)院指導(dǎo)老師:莊麗華

試驗(yàn)時(shí)間:2024年9月30日試驗(yàn)成果:

試驗(yàn)3Vi編輯器的使用及C編程

一、試驗(yàn)要求

(1)把握Vi的三種運(yùn)行模式及切換方法;

(2)把握使用Vi的各種操作命令進(jìn)行文本文件的編輯;

(3)用Vi編寫Linux下C程序,把握gcc編譯。

二、試驗(yàn)內(nèi)容和試驗(yàn)步驟

1、vi編輯器的使用

首先用合法用戶名登陸系統(tǒng),不保存直接退出。

(1)在系統(tǒng)提示符下,輸入vi,按回車鍵,進(jìn)入vi的界面。

(2)輸入:q!不保存直接退出。

新建文件f1并編輯一段文字進(jìn)行保存。

(1)在系統(tǒng)提示符下輸入vif1,按回車鍵。

(2)看到vi的界面,輸入i,左下角會(huì)消失“插入”。

(3)輸入一段文字。

10BasicLinuxNetworkingandMonitoringCommandsYouShouldKnow

Ihavelisteddown10basicLinuxnetworkingandmonitoringmandswhicheach

Linuxusershouldknow.TheseLinuxbasicnetworkingandmonitoringmandslikehostname,ping,ifconfig,iwconfig,netstat,nslookup,traceroute,finger,telnet,ethtoolareusedforviewingtheIPaddressoftheLinuxserver,managingLinuxservernetworkadapterconfiguration,makingnetworkconnectionsamongLinuxserversovertelnetand

ethernet,Linuxserverinformationetc.LetshavealookonthefollowingLinuxnetworkingandmonitoringmands.

(4)按Esc鍵,進(jìn)入命令模式。這時(shí)“插入”就不見了。

(5)輸入:wq,按回車鍵,保存文件。

試驗(yàn)結(jié)果截圖:

對(duì)文件f1進(jìn)行增、刪、改操作。

(1)在系統(tǒng)提示符下輸入vif1,按回車鍵。看到vi的界面。輸入i,進(jìn)入插入模式。

輸入增加的文字:“viisveryeasytouser~!”。用方向鍵將光標(biāo)移到圖文字行的任意處。試驗(yàn)結(jié)果截圖:

(2)按Esc鍵,進(jìn)入命令模式。

輸入命令dd,刪除光標(biāo)所在一行(若連續(xù)輸入d,d是將光標(biāo)所在的行及以下全部行刪除)。

試驗(yàn)結(jié)果截圖:

(3)用方向鍵將光標(biāo)移到very的v處,按Esc鍵,進(jìn)入命令模式,輸入命令2x,查看結(jié)果。

試驗(yàn)結(jié)果截圖:

2

接著上述步驟連續(xù)做,對(duì)文件f1進(jìn)行復(fù)制、粘貼操作。

(1)輸入命令2yy,進(jìn)行復(fù)制。

(2)將光標(biāo)移動(dòng)到“viisveryeasytouser~!”。

(3)按Esc鍵,進(jìn)入命令模式。

(4)輸入p,完成粘貼,查看結(jié)果。

試驗(yàn)結(jié)果截圖:

接著步驟連續(xù),在f1文件中進(jìn)行字符串搜尋、替換操作。

輸入“:/is”,按回車鍵,查看結(jié)果。

試驗(yàn)結(jié)果截圖:

2、用vi編輯器來編寫一個(gè)簡(jiǎn)潔的程序,用gcc編譯。

(1)、輸入vi,進(jìn)入vi編輯器。

(2)、編寫程序代碼如下:

#include“stdio.h”

main()

{inti,sum=0;

for(i=1,i<=10;i++)

sum+=i;

printf(“sum=%d\n”,sum);

}

試驗(yàn)狀況截圖:

(3)、按Esc鍵,進(jìn)入命令模式。

(4)、輸入“:wsum.c”。

(5)、按Esc鍵,進(jìn)入命令模式,并輸入“:q”,退出vi編輯器即可。

(6)、輸入“gcc-osumsum.c”,進(jìn)行編譯。

注:Linux下最常用的C語言編譯器是gcc,gcc格式為:gccfile–list

默認(rèn)狀況下,將可執(zhí)行代碼存儲(chǔ)在文件a.out中。-o選項(xiàng)的作用是告知gcc將可執(zhí)行代碼存儲(chǔ)在一個(gè)特地的文件中,而不是默認(rèn)的a.out中。

用ls查看sum文件截圖:

(7)、若勝利則不會(huì)有任何信息,反之,系統(tǒng)會(huì)報(bào)錯(cuò)。若勝利,則輸入“./sum”,就可得到結(jié)果。

試驗(yàn)結(jié)果截圖:

(8)、將10替換為每個(gè)同學(xué)的學(xué)號(hào)的最終三位數(shù)字,重新編譯,查看結(jié)果。(留意,程序部分需要調(diào)試)。

試驗(yàn)結(jié)果截圖:

3、將書上246頁,并進(jìn)行編譯。

試驗(yàn)

溫馨提示

  • 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)論