




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 i ux 程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告1- 操作系統(tǒng)基本命令使用一、實(shí)驗(yàn)?zāi)康猛ㄟ^(guò)對(duì)m cs 、 vi 、 vi 、 gedit文本編輯器得使用, 掌握在 linu 環(huán)境下文本文件得編輯方法;2.通過(guò)對(duì)常用命令mkd r、 cp、 l、 m、 o、 rm 等文件命令得操作,掌握l(shuí) u操作系統(tǒng)中文件命令得用法.二、實(shí)驗(yàn)任務(wù)與要求1.emacs 得使用,要求能新建、編輯、保存一個(gè)文本文件2.v或 i得使用 ,要求能新建、編輯、保存一個(gè)文本文件 .gedit 得使用 ,要求能新建、編輯、保存一個(gè)文本文件4。 掌握 mk ir、 cd 命令得操作,要求能建立目錄、進(jìn)入與退出目錄5。 掌握cp、 l 、 mv 、
2、chm d、 rm 命令得操作 ,要求能拷貝文件、新建文件、查瞧文件、文件重命名、刪除文件等操作。三、實(shí)驗(yàn)工具與準(zhǔn)備計(jì)算機(jī) c 機(jī),li ux re hat f ora core操作系統(tǒng)四、實(shí)驗(yàn)步驟與操作指導(dǎo)任務(wù) 1。學(xué)習(xí) e s 得使用,要求能新建、編輯、保存一個(gè)文本文件( 1)啟動(dòng) ma s()輸入以下程序( 3)保存文件為 kk 、c( 4)用 emacs 打開(kāi)文件 k、 c()修改程序( 6)另存為文件aa、 xt 并退出。任務(wù)。 i 或 vim 得使用 ,要求能新建、編輯、保存一個(gè)文本文件(1)點(diǎn)擊”應(yīng)用程序”“附件”“終端 ,打開(kāi)終端, 在終端輸入命令: roo loca ost
3、ro t i kk、 c按鍵,進(jìn)入插入狀態(tài)。( )輸入以下程序 includ s io 、h i t main()pri t ( “hello world! n);r tur 0;此時(shí)可以用back ace、鍵編輯文本。( 3)保存文件為kk 、c按 e c 鍵 ,進(jìn)入最后行狀態(tài),在最后行狀態(tài)輸入:wq 保存文件,退出vi 。( 4)用 vi 打開(kāi)文件 k、 c,輸入命令 otlocalhos oo v(5)修改程序?yàn)?:k、 cinc ude sort r序后結(jié)果被保存到resul中l(wèi) 把 s命令得標(biāo)準(zhǔn)輸出結(jié)果輸入給o t, 經(jīng)過(guò)排六、實(shí)驗(yàn)結(jié)果分析通過(guò)使用 hel 命令可直接完成文件命令操作
4、,文本文件得編輯,并更改簡(jiǎn)單得系統(tǒng)設(shè)置七、實(shí)驗(yàn)心得 ( 思考與意見(jiàn))li ux 得 sh l 命令讓用戶可以使用功能強(qiáng)大得命令,完成一些 windows上無(wú)法完成或繁瑣得操作 ,為以后程序得編寫,系統(tǒng)管理提供了便利,我們應(yīng)熟練掌握這些基礎(chǔ)知識(shí)。在學(xué)習(xí)過(guò)程中遇到了不少問(wèn)題,通過(guò)網(wǎng)絡(luò)得到了解決。1、 odu ap get 命令在使用vi 編輯器時(shí) ,上下左右按鍵變成了ab ,這就是由于vi 版本號(hào)不同所造成得, 此時(shí)需要使用sudo apt ge em vevim 卸載原版v m,再輸入 odu pt etin tallvim 安裝最新版本,便可解決問(wèn)題 .此外 sud apt g t up ra
5、de 用于更新已安裝得軟件。2、 su 命令以常規(guī)用戶登錄時(shí)權(quán)限不足,在修改系統(tǒng)文件時(shí)會(huì)遭到拒絕,此時(shí)輸入su 及r o密碼可臨時(shí)切換至roo用戶,獲取最高命令。3、 rm ir 命令只能刪除空文件夾,若要?jiǎng)h除非空文件夾,應(yīng)使用rm r4、 開(kāi)機(jī)登陸界面輸入密碼后無(wú)法進(jìn)入桌面,此時(shí)按下 ctrl+alt+ 可進(jìn)入tty命令行 ,實(shí)際上 1- 6 對(duì)應(yīng) 6 個(gè)本地命令臺(tái) ,而 f7 對(duì)應(yīng)圖形界面 ,修改完成后按下 tr + lt+f7 即可返回圖形界面。li ux 程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告 -shell 程序設(shè)計(jì)1一、實(shí)驗(yàn)?zāi)康? s e l 程序設(shè)計(jì)中變量得使用; .理解通道得概念并初步掌握它得使用方法
6、; .掌握算術(shù)操作、字符串操作、邏輯操作、文件操作;4.掌握 ifthen f、 i then el f、 a、 w l 、 f r 等控制語(yǔ)句; .在 sell 腳本中使用函數(shù);二、實(shí)驗(yàn)任務(wù)與要求1、觀察變量#, ,$1, 2, 3,$得含義2、 shel 程序設(shè)計(jì)中文件與文件夾得判斷3、順序、分支、循環(huán)程序得設(shè)計(jì)、菜單程序得編寫三、實(shí)驗(yàn)工具與準(zhǔn)備計(jì)算機(jī) p機(jī),u e hat fedor c re操作系統(tǒng)四、實(shí)驗(yàn)步驟與操作指導(dǎo)任務(wù) 1調(diào)試下列shel程序 ,寫出變量 $#,$ , 1,$2, $3, $得含義。#! /bin/bashec o “程序名: 0 ”c “所有參數(shù):$ ”ec o
7、 “前三個(gè)參數(shù) : 1 $3 ”shiftech “程序名: $0 ”ec “所有參數(shù) :”ec o “前三個(gè)參數(shù) : 1 2 $3 ”shif3echo“程序名 : ”ec “所有參數(shù) :”echo“前三個(gè)參數(shù):$1 3 ”exit0修改程序 ,使用變量,程序運(yùn)行時(shí)從鍵盤輸入文件名,判斷文件就是否存在,如果存在,顯示文件內(nèi)容。提示:read dorif d rf h nls dorfl f fdorf任務(wù) .編寫一個(gè) shell 程序,此程序得功能就是:顯示oot 下得文件信息,然后建立一個(gè) kk 得文件夾,在此文件夾下新建一個(gè)文件a,修改此文件得權(quán)限為可執(zhí)行。提示:1.進(jìn)入 oot 目錄
8、: /roo2.顯示 o t 目錄下得文件信息: ls l3.新建文件夾 k: k ir kk4.進(jìn)入 ro t/kk 目錄: cd kk5.新建一個(gè)文件 aa:v aa#編輯完成后需手工保存6.修改文件得權(quán)限為可執(zhí)行:chmo xaa7.回到 root 目錄: cd /root請(qǐng)修改程序,所建立得目錄名從鍵盤輸入,把/ro t下得所有文件信息保存在aa 文件中。任務(wù)3。調(diào)試下列shell程序,此程序得功能就是:利用內(nèi)部變量與位置參數(shù)編寫一個(gè)名為 test2 得簡(jiǎn)單刪除程序,如刪除得文件名為令外至少還有一個(gè)位置參數(shù),即$不能為( 1)用 vi 編輯程序a,則在終端輸入得命令為0,刪除得文件為.
9、te ta。提示:除命rootloc lh st bin vi test2! n hi es $# eqthne h pleas speciy ie!lsg p $1 /先對(duì)文件進(jìn)行壓縮m $1、home/dus bin/移動(dòng)到回收站cho” f l $1deleted !” i(2) 請(qǐng)修改程序 ,查瞧回收站中得文件,從鍵盤輸入回收站中得某一文件,把此文件恢復(fù)到 / ome 目錄下。( 3)刪除垃圾箱中得所有文件 .任務(wù) 4調(diào)試下列程序,程序得主要思想就是用h l 循環(huán)求1 到 00 得與。( 1)用 gedi 編輯腳本程序e t12 ootlcalhost i gedit test12to
10、tal=num=0 hi e( num替換還原 ifsbak$ifs ( 備份原來(lái)得值) ifs=, ( 替換 ) - ifs ifsba (還原 )7、使用 c計(jì)算器時(shí) , 用 ale n來(lái)精確到 n位小數(shù)在sell 程序中使用 chos ale=n ; + c來(lái)進(jìn)行運(yùn)算linux 程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告3 sh ll 程序設(shè)計(jì)2一、實(shí)驗(yàn)?zāi)康?.提高 shell 程序編程得技巧 ; 2。提升綜合 shell 編程能力。二、實(shí)驗(yàn)任務(wù)與要求1、菜單得實(shí)現(xiàn)、遍歷所有以該目錄為祖先得文件3、分支與循環(huán)、隨機(jī)數(shù)在游戲程序中得應(yīng)用4、定時(shí)檢查存儲(chǔ)空間文件得變化、消息框程序設(shè)計(jì)6、菜單界面程序設(shè)計(jì)三、實(shí)驗(yàn)工具與
11、準(zhǔn)備計(jì)算機(jī) pc 機(jī),l ux red at fedora co 6 操作系統(tǒng)四、實(shí)驗(yàn)步驟與操作指導(dǎo)任務(wù) 1、編寫下列程序。程序得功能就是要實(shí)現(xiàn)如下菜單所表示得功能.請(qǐng)輸入您要清空得文件類型1文件夾2其她文件3所有文件沒(méi)想好,先退出任務(wù) 2、調(diào)試下列 s ell 程序。補(bǔ)充完整以下shell程序,要求輸入一個(gè)目錄名,函數(shù)list得功能就是遍歷所有以該目錄為祖先得文件,大致實(shí)現(xiàn)命令“s r”得功能。#!/bn hl t() $1? - ? for in $ ( ls1)? do? if d $i ? the direcory $1/ choe diectory rect y is a u d r
12、ector f $1, w ichincldes:”?list $directord $1? fi? do 任務(wù) 3、調(diào)試下列 sh l 程序 ,這就是一個(gè)小游戲,閱讀程序 ,寫出這個(gè)游戲得玩法。 ! bin/bashf i $( eq 1 5 )初始化牌doo i1onem =#初始化贏家fori ( e1 4)游戲開(kāi)始o(jì)ech plae $i# 玩家i得回合 $((ra dom%531 )#抽牌hie ok a eq 0;doa=( rand %53+1 ))ok$ado =0if -g max m x= ; hnum= ifhuase=$( a%4)生成花色 se $ u e0 ) hs
13、= ;1)hs= ;2)hs= ;草花方塊紅心 )hs= ;;黑心 sacaxi o=$ ( /4 1))# 生成牌值casedaxiao in2 3 6 |8|9 10 ) ch hs $daxi ;1)1 )echo $hsj ; h $hs ; ;13)echo hs ; ;1 )ec o hs ;4)echosmall jo e ; ; # 小王15)ech bigj k ; ; 大王 sacrad ldo eec o”playe$nuwi!”# 游戲結(jié)果任務(wù)、 編寫下列 hell 程序。編寫一個(gè)程序,每隔分鐘檢查一下當(dāng)前用戶(假設(shè)用戶名為 ujh) 就是否有新得郵件,若有則提示用戶.
14、提示題目得關(guān)鍵問(wèn)題就是獲取5 分鐘前后此文件夾得存儲(chǔ)容量,如果郵件箱中存儲(chǔ)容量發(fā)生變化,則可判斷有新郵件到達(dá)。提示關(guān)鍵語(yǔ)句:cunt=ls l ar/ma lliujh|awk p nt5 ech oun 1sleep隔5 分鐘檢測(cè)一次c unt2=-l va mail/liujh|awk prin$ c o co nt f $count1 -e $c nt 任務(wù)5、調(diào)試下列程序,程序調(diào)試后把此程序改寫為游戲菜單控制程序。! /bi s dialo tit edial- titledi log- i les a t ” msgbox le t e s artme u、”con rm ” -yesn d nttoente meu? 9 8if ?!0 ;the ilog- infobo”w le!sleep2d lo-cl r xi0 idi og- e u en” 1 24 3 co pl yer” a io 3 soo t l2_1、 tm_o =( cat _1、 )if _o ” ” ; then! gnome cde if $_o” =” 2 ;then! nome- und c rde el e!gnome-volume controlfiex t 0任務(wù) 6、調(diào)試下列程序。程序功能就是設(shè)計(jì)了一個(gè)簡(jiǎn)單得調(diào)查問(wèn)卷菜單界面,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖南省長(zhǎng)沙市中考招生考試數(shù)學(xué)真題試卷(真題+答案)
- 預(yù)防肺炎主題班會(huì)課件
- 預(yù)防疾病安全課件
- 靜脈治療護(hù)士教育培訓(xùn)體系
- 《電子產(chǎn)品裝配與測(cè)試》課件-任務(wù)2 儀器的使用
- 預(yù)防兒童近視課件
- 預(yù)防傳染保健康課件
- 學(xué)校輔導(dǎo)員(班導(dǎo)師)管理及考評(píng)辦法
- 城市污水管網(wǎng)建設(shè)項(xiàng)目節(jié)能評(píng)估報(bào)告(參考模板)
- 2025年年云服務(wù)項(xiàng)目合作計(jì)劃書
- DB12T 1443-2025 社會(huì)單位消防安全管理導(dǎo)則
- 2025安全生產(chǎn)月活動(dòng)總結(jié)模板十(19P)
- 內(nèi)蒙古呼和浩特實(shí)驗(yàn)教育集團(tuán)2025屆八下英語(yǔ)期末考試試題含答案
- 《電子工業(yè)全光網(wǎng)絡(luò)工程技術(shù)規(guī)范》
- 山東女子學(xué)院《大學(xué)英語(yǔ)學(xué)前教育學(xué)院》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025至2030中國(guó)電子皮膚行業(yè)項(xiàng)目調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- 2025年內(nèi)蒙古煤炭建設(shè)工程(集團(tuán))總公司招聘筆試參考題庫(kù)含答案解析
- 2025至2030年中國(guó)鐵氧體軟磁材料行業(yè)發(fā)展現(xiàn)狀分析及投資規(guī)模預(yù)測(cè)報(bào)告
- 有理數(shù)加減混合運(yùn)算練習(xí)題300道-可打印
- 2025吉林長(zhǎng)春市軌道交通集團(tuán)有限公司校園招聘693人筆試參考題庫(kù)附帶答案詳解析
- 戰(zhàn)士留疆考試題及答案大全
評(píng)論
0/150
提交評(píng)論