2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、一、Shell變量變量主要有本地變量和環(huán)境變量。主要有本地變量和環(huán)境變量。1、本地變量、本地變量----在用戶現(xiàn)有運(yùn)行的腳本中使用在用戶現(xiàn)有運(yùn)行的腳本中使用1)定義本地變量定義本地變量格式:格式:variablename=value例子:例子:[root@jike1root]#LOCALTEST=“test“[root@jike1root]#echo$LOCALTEST(注意:(注意:echo$LOCALTEST和echo$LOCA

2、LTEST的效果是一樣的)效果是一樣的)(在變量名前加(在變量名前加$可以取得此變量的值,使用可以取得此變量的值,使用echo命令可以顯示變量的值)命令可以顯示變量的值)2)顯示本地變量顯示本地變量格式:格式:set例子:例子:[root@chinaitlabroot]#set3)清除本地變量清除本地變量格式:格式:unsetvariablename例如:例如:[root@jike1root]#unsetLOCALTEST此時再執(zhí)行此時

3、再執(zhí)行echo$LOCALTEST將看不到變量將看不到變量LOCALTEST的輸出。的輸出。2、環(huán)境變量、環(huán)境變量----在所有的子進(jìn)程中使用在所有的子進(jìn)程中使用1)定義環(huán)境變量定義環(huán)境變量格式:格式:exptvariablename=value(與本地變量的定義相比,多了一個(與本地變量的定義相比,多了一個expt關(guān)鍵字)關(guān)鍵字)例子:例子:[root@chinaitlabroot]#exptDOMAIN=““[root@chinai

4、tlabshell]#vitestenv.sh#!binbash#表示用表示用bash來解析腳本來解析腳本#testenv.shecho$DOMAIN[root@chinaitlabshell]#chmodxtestenv.sh[root@chinaitlabshell]#.testenv.sh2)顯示環(huán)境變量顯示環(huán)境變量格式:格式:env(本地變量的顯示使用(本地變量的顯示使用set,環(huán)境變量的顯示使用,環(huán)境變量的顯示使用env)例子

5、:例子:[root@chinaitlabtest]#env3)清除環(huán)境變量清除環(huán)境變量格式:格式:unsetvariablename(用法與本地變量相同,都使用(用法與本地變量相同,都使用unset)例子:例子:[root@chinaitlabshell]#unsetDOMAIN此時再執(zhí)行此時再執(zhí)行.testenv.sh將看不到變量將看不到變量DOMAIN的輸出。的輸出。3、其它變量、其它變量1)位置變量位置變量$0$1$2$3……$9

6、2)只讀變量只讀變量readonlyvariable注意:只讀變量不能被清除和改變其值,所以要謹(jǐn)慎使用。注意:只讀變量不能被清除和改變其值,所以要謹(jǐn)慎使用。3)特殊變量特殊變量$#$$$(表示當(dāng)前進(jìn)程的(表示當(dāng)前進(jìn)程的PID)……二、運(yùn)算符和表達(dá)式二、運(yùn)算符和表達(dá)式1、運(yùn)算符是對計(jì)算機(jī)發(fā)的指令,運(yùn)算符類型有:、運(yùn)算符是對計(jì)算機(jī)發(fā)的指令,運(yùn)算符類型有:算術(shù)運(yùn)算符算術(shù)運(yùn)算符(、、、)按位運(yùn)算符按位運(yùn)算符(~、、&、|、^)邏輯運(yùn)算符邏輯運(yùn)算

7、符(&&、||、、==、=)命令命令1命令命令2......done4、until循環(huán)語句循環(huán)語句格式:格式:until條件條件do命令命令1命令命令2......done5、while循環(huán)語句循環(huán)語句格式:格式:while命令命令do命令命令1break命令命令2continue命令命令3......done四、輸入輸出四、輸入輸出1、幾個重要的工具、幾個重要的工具1)echo例:例:echon“Enteranumberfrom1to

8、2:“(n表示不換行,此時光標(biāo)停留在行尾)表示不換行,此時光標(biāo)停留在行尾)2)read例:例:readANS(表示將用戶的輸入存放到變量表示將用戶的輸入存放到變量ANS中)3)cat(顯示文件內(nèi)容)(顯示文件內(nèi)容)4)管道管道(|)(一個程序的輸出作為另一個程序的輸入)(一個程序的輸出作為另一個程序的輸入)例:例:lsl|grep“d“5)文件重定向文件重定向(和)例:例:lsltmpa.txt(將輸出的結(jié)果重寫到(將輸出的結(jié)果重寫到a

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論