




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 實(shí)驗(yàn)?zāi)康模赫莆誏inux環(huán)境下的基本操作命令。編寫簡單的C程序,編譯運(yùn)行和調(diào)試。2 實(shí)驗(yàn)內(nèi)容:掌握Linux的基本操作命令使用vi編輯器使用gcc編譯工具3 實(shí)驗(yàn)步驟:3.1 vi編輯器的使用vi編輯器是一個(gè)小巧但功能強(qiáng)大的程序。vi編輯器有三種不同的模式:插入模式這個(gè)模式是通過在命令模式按下“i”鍵進(jìn)入的。命令模式這是用戶輸入單鍵命令的模式。在其他模式中按下ESC鍵就可以進(jìn)入命令模式。 常見的執(zhí)行刪除操作的命令有: dd 刪除整個(gè)行 #dd 按照輸入的數(shù)字(),從當(dāng)前行刪除幾行 D 刪除光標(biāo)位置后面全部內(nèi)容 Dw 刪除光標(biāo)所在位置的單詞 F1 獲取幫助冒號(hào)模式從命令模式輸入一個(gè)冒號(hào)(:)
2、就可以進(jìn)入這個(gè)模式。常見的冒號(hào)模式命令有:wq 保存且退出編輯器:w 保存但不退出:q 退出且不保存:q! 強(qiáng)行退出vi,不保存。:help 獲取幫助1) 在系統(tǒng)提示符($)下輸入命令vi和想要編輯(建立)的文件名vi test.c <enter>m112013tan $ vi test.c2) 按鍵I進(jìn)入插入模式。屏幕上看不到字符i,屏幕下方出現(xiàn)-INSERT-字樣。3) 輸入你的程序:#include <stdio.h>main() printf("hello world!n");printf("Welcome!n"); 4)
3、 按Esc鍵,從插入模式進(jìn)入冒號(hào)模式。5) 輸入wq,保存退出32 在客戶端編輯源程序后上傳到FTP服務(wù)器在客戶端用文本編輯器編輯C程序,然后用將程序上傳至工作目錄。1)打開ftp,輸入網(wǎng)址,用戶,密碼。C:Usersasu>連接到 39。220 (vsFTPd 2.0.5)用戶(39:(none): m112013331 Please specify the password.密碼:230 Login successful.ftp> ls200 PORT command successful. Consider using PASV
4、.150 Here comes the directory listing.lab1lab2subdirtest.c226 Directory send OK.2)進(jìn)入準(zhǔn)備發(fā)送的文件的本地目錄。ftp> lcd E:3)把ex.c上傳。: ftp> put ex.c200 PORT command successful. Consider using PASV.150 Ok to send data.226 OK.ftp: 發(fā)送 87 字節(jié),用時(shí) 0.00秒 87000.00千字節(jié)/秒。33 gcc編譯gcc 命令的基本用法如下: gcc options <1> 輸入g
5、cc test.cm112013tan $ gcc test.c<2> 輸入ls查看,目錄下應(yīng)該有個(gè)a.out文件m112013tan $ lsa.out ex.c lab1 lab2 subdir test.c<3> 輸入./a.out,運(yùn)行程序,屏幕上顯示什么?m112013tan $ ./a.outhello world!Welcome!<4> 如果想給程序重命名,使用編譯選項(xiàng)-o重新編譯。輸入gcc o test test.cm112013tan $ gcc -o test test.c<5> 輸入ls查看,目錄下應(yīng)該有個(gè)test文件m1
6、12013tan $ lsa.out ex.c lab1 lab2 subdir test test.c<6> 輸入 ./test,運(yùn)行程序,這個(gè)程序執(zhí)行時(shí)又顯示什么結(jié)果? m112013tan $ ./testhello world!Welcome!34 用shell語言編制一個(gè)批處理程序,其功能如下:<1> 屏幕提示用戶年、月;<2> 接收用戶的輸入值;<3> 輸出該年該月的日歷。執(zhí)行該腳本,完成上述功能。echo "Please input year: " read YEARecho "Please input
7、 month: " read MONTH cal $MONTH $YEAR"a.sh" New 6L, 110C written編譯sh文件:m112013tan $ ./*.shPlease input year:2013Please input month:3 March 2013Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 303135 創(chuàng)建一個(gè)shell文件,完成以下功能:<1> 將鍵盤輸入的內(nèi)容保存
8、到文件./my文件中;a) 新建一個(gè)文本文件“my”m112013tan $ vi myb) 在vi編輯器下輸入如下內(nèi)容:Welcome to the world of Linux!It's a funny language and needs more patience.I hope I can learn it well!"my" New 3L, 106C written<2> 顯示該文件內(nèi)容;m112013tan $ cat myWelcome to the world of Linux!It's a funny language and
9、needs more patience.I hope I can learn it well!<3> 顯示當(dāng)前目錄下的所有文件和目錄名稱。 m112013tan $ lsa. out a.sh ex.c lab1 lab2 my subdir test test.c4 實(shí)驗(yàn)總結(jié)1) 本次實(shí)驗(yàn)是有史以來花了最多時(shí)間的一次,首先在做第一步3.1用vi編輯一個(gè)C程序的時(shí)候就開始遇到問題。由于自己的粗心,直接把實(shí)驗(yàn)題目的程序復(fù)制粘貼,其中有幾個(gè)錯(cuò)誤也不知道,譬如prinft的那兩行多了兩個(gè)分號(hào),還有Welcome英文的拼寫錯(cuò)誤。這樣導(dǎo)致在輸入gcc test.c的時(shí)候總是提示出錯(cuò)。2) 第二,3.1的C程序在編輯完畢按Esc鍵后只按“wq”,發(fā)現(xiàn)沒有保存,應(yīng)該輸入“: wq”,才能保存成功,輸入gc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- S-Albuterol-生命科學(xué)試劑-MCE
- 高新招聘筆試題及答案
- 2025屆上海市封浜高中下學(xué)期高三期末考試仿真卷物理試題
- 計(jì)算機(jī)二級考試從零開始指導(dǎo)試題及答案
- 山西省晉城市重點(diǎn)中學(xué)2025屆高三下學(xué)期統(tǒng)測物理試題試卷
- 過期藥品管理試題及答案
- 采用新技術(shù)促進(jìn)育嬰師考試的復(fù)習(xí)效率試題及答案
- 財(cái)稅基礎(chǔ)知識(shí)試題及答案
- 膽囊手術(shù)考試題及答案
- 2025年含乳飲料項(xiàng)目合作計(jì)劃書
- 大學(xué)生心理健康 第8章-教學(xué)教案-愛情心理
- 2023年北京市中考英語試卷(含解析)
- 2025年前期物業(yè)管理中的法律法規(guī)解讀與應(yīng)用
- 《傳奇歌后鄧紫棋》課件
- 2025年度農(nóng)業(yè)補(bǔ)貼補(bǔ)償合同范本3篇
- 化工廠節(jié)能降耗培訓(xùn)
- DB33T 1141-2017 保溫裝飾夾心板外墻外保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程
- 《鐵路旅客運(yùn)輸規(guī)程》考試復(fù)習(xí)題及答案
- 2024年北京市垂楊柳醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- 胸痛課件教學(xué)課件
- 風(fēng)管補(bǔ)漏施工方案
評論
0/150
提交評論