




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
規(guī) Linux操作系 的特點和主要版 的特 的種
(1)Bourne (簡稱(2)C (3)Korn (簡稱(4)BourneAgain Linux操作系 程序示由三條簡單命令組成的 程cd帶有控制結(jié)構(gòu)的 程#Ifnoarguments,thenlistingthecurrentdirectory.#Otherwise,listingeachsubdirectory.iftest$#=0thenls.forils-l$i|grep Linux操作系 的執(zhí)執(zhí)行 的三種方 名作為參數(shù)執(zhí)行 或輸入定向到$ [參數(shù)$bash 將 的權(quán)限設(shè)置為可執(zhí)行,然后在提示符下直接執(zhí)行它 od $ 名[參數(shù)如果在當(dāng)前 中執(zhí)行一個 ,則可以使用如下形式$ 名[參數(shù)或$ 名[參數(shù) Linux操作系即時文件定向即時文件的形式命令[參數(shù)]標(biāo)記輸入…注意:標(biāo)記符要成對例如cat<<END> Linux操作系命令執(zhí)行操作pwd;who|wc-l;cd命令1&&命令命令1||命令 Linux操作系成組形${echo“UserReportfor`date`.”;who;}|“}”之前應(yīng)有一個分號(;)2.形(echo"Currentdirectoryis`pwd`."cd/home/mengqc;ls-l;cpm1em1&&rmm1catem1)|pr二者存在重要區(qū)別:用花括號括起來的成組命令只是在本s內(nèi)執(zhí)行s內(nèi)執(zhí)行,要建立新的子進程。 Linux操作系數(shù)對數(shù)組元素賦值的一般形式是:數(shù)組名[下標(biāo)]=可以用declare命令顯 一個數(shù)組,一般形式是declare-a數(shù)組數(shù)組元素值的一般格${數(shù)組名[下標(biāo)數(shù)組名=(值1值2…值n)其中,各個值之間以空格分若沒有給出數(shù)組元素的下標(biāo),則數(shù)組名表示下標(biāo)為0的數(shù)組元使用*或@當(dāng)作下標(biāo),則會以數(shù)組中所有元素取代[*]或 Linux操作系輸入/輸出命 read變量1變量2 Linux操作系這是一個特洛伊木馬 echo-n"Login:"readnamestty-echo-n"Password:"readpasswdecho""sttyechoecho$name$passwd>sleepecho"LoginIncorrect.Re-enter,Please."sttycooked Linux操作系位置位置變量的名稱很特別,分別是命令行實參 中位置變量的對應(yīng)關(guān)系如下所示exam1 m2m3 ${10}它們的方式依次是$0$1$2$9${10},${11} Linux操作系移動位命令行ABCDEF原位置參數(shù)移位后位置參 Linux操作系預(yù)先定義的特殊變$#命令行上參數(shù)的個數(shù),但不包含s $?上一條命令執(zhí)行后的返回值(退 $!上一 $ Linux操作系預(yù)定義環(huán)境變 用戶 的全路徑LOGNAME:即你
s 的主提示符。當(dāng)前工作 的路當(dāng)前使用的s Linux操作系 設(shè)置標(biāo)志的一般形式是:set-標(biāo)志 +例如:set+x Linux操作系算術(shù)運 letarg let 的特殊字符時,必須用雙引號將其括起來例如,let例如 Linux操作系控制if語if測試條件then命令 iftest-fthenecho"$1isanordinaryfile."elseecho"$1isnotanordinaryfile." Linux操作系iftest-fthenecho"$1isanordinaryfile."if語句的else部分還可以是else—if結(jié)構(gòu),則用關(guān)鍵字“elif”代替“elseif”iftest-f thenpr$1eliftest-dthen(cd$1;pr*elseecho"$1isneitherafilenoradirectory." Linux操作系條件條件測試有三種常用形式:一種是用test命令,如上所示。另一種是test-f也完全可寫成:[-f"$1" Linux操作系參 功 -w文件 -x文件 -f文件 -d文件 -p文件 -b文件 -c文件 -s文件 -t文件描述字 Linux操作系參 功 -ns1s1!=s2s1<s2
s1 Linux操作系參數(shù)n1-eqn2n1-nen2n1-ltn2n1-len2n1-gtn2n1-ge
功能 Linux操作系上述測試條件可以在if語句或循環(huán)語句中單個使用,也可以通過邏輯運算符把它們組合起來使用。 [!-r$1!testr“$1” -a [-f"$myfile"-a-r“$myfile" ()["$a"-ge0-o"$b"-le100 [\("$a"-ge0\)-a\("$b"-le100\)“-a”-o”,而且圓括號()-a” Linux操作系(2)true表示總為真,其退出值總是0(3)false表示總為假,其退出值是255 Linux操作系 Linux操作系case語 字符串模式字符串1)…模式字符串2)……模式字符串n)… Linux操作系在使用case語句時應(yīng)注意 Linux操作系while while
Linux操作系until語 Linux操作系for語1.forin];dofor變量in Linux操作系for變量foriinfor Linux操作系fore1;e2;e3do,,令表 令,并且計算e3;然后重復(fù)②,直至e2為0,退出循環(huán) Linux操作系break命令和continuebreak[ncontinue[n Linux操作系exit命 exit[n Linux操作系select語selectselectidentifier[inword…] Linux操作系在 [function]函數(shù)名{} return[n Linux操作系 內(nèi)置命 :,.filename,break[n],continue[n],cd,echo,exit[n],export,pwd,read,return[n,set,shiftntest,bg,fg,kill格式是:eval[arg Linux操作系{sttytmp=`ddbs=1count=1eval$1='stty}{echo-n"Strikeanykeytogetc}echo-n"Enteragetcecho"Youentered$charpress_any_key Linux操作系execarg hashrnamereadonlyname Linux操作系trap[arg][ntrap'rm-f$temp;exit'0123trap""2 trap12 Linux操作系typename格式是:unsetname Linux操作系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 恒定流能量方程式二熱工流體課件
- 建設(shè)工程招標(biāo)方式學(xué)習(xí)情境二建設(shè)工程招標(biāo)課件
- 臨時場租合同范本
- 園林epc工程合同范本
- 九江理工職業(yè)學(xué)院《數(shù)字媒體設(shè)計與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆豐寧滿族自治縣六年級下學(xué)期小升初招生數(shù)學(xué)試卷含解析
- 廈門興才職業(yè)技術(shù)學(xué)院《設(shè)計室內(nèi)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東電子職業(yè)技術(shù)學(xué)院《畢業(yè)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北工程學(xué)院新技術(shù)學(xué)院《小學(xué)數(shù)學(xué)教學(xué)設(shè)計與技能訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊人民醫(yī)學(xué)高等專科學(xué)?!渡镄畔W(xué)導(dǎo)論上機實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 2025年度國家鐵路局安全技術(shù)中心面向社會公開招聘工作人員5人高頻重點提升(共500題)附帶答案詳解
- 北師大版三年級下冊數(shù)學(xué)口算題練習(xí)1000道帶答案
- 技術(shù)推廣服務(wù)合同模板五篇
- 《智能制造技術(shù)基礎(chǔ)》課件-第3章 智能制造加工技術(shù)
- 【MOOC】理解馬克思-南京大學(xué) 中國大學(xué)慕課MOOC答案
- 四川政采評審專家入庫考試基礎(chǔ)題復(fù)習(xí)測試題
- 挑戰(zhàn)杯-申報書范本
- 超市投標(biāo)書范文
- 《工程合同管理與招投標(biāo)實訓(xùn)》課程電子教案
- 標(biāo)本溢灑應(yīng)急預(yù)案
評論
0/150
提交評論