freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]linux的shell編程-閱讀頁(yè)

2024-10-31 23:05本頁(yè)面
  

【正文】 stem will skip this operation 。 esac ( 3) for語句 有兩種使用 for 語句的表達(dá)式: 第一種形式是: for var in list do mands done 第二種形式是: for var do statements Done 使用這種形式時(shí) , 變量 var的取值是位置參數(shù) 。Thank you, Bye!39。Thank you, Bye!39。then break fi done $cat !/bin/sh for ((i=0 。i=$i+1)) do echo –n $i if [ $i –lt 10 ] 。39。This is a two digital numeric39。內(nèi)部命令比系統(tǒng)里的相同命令執(zhí)行得快。 $eval expr 1 + 1 2 $echo $? 0 exec 命令格式: exec 命令 命令參數(shù) 功能:當(dāng) shell執(zhí)行到 exec語句時(shí) , 不會(huì)去創(chuàng)建新的子進(jìn)程 , 而是轉(zhuǎn)去執(zhí)行指定的命令 , 當(dāng)指定的命令執(zhí)行完時(shí) , 該進(jìn)程 ,也就是最初的 shell就終止了 , 所以 shell程序中 exec后面的語句將不再被執(zhí)行 。 ? 不帶任何變量名的 export語句將顯示出當(dāng)前所有的 export變量。不帶任何參數(shù)的 readonly命令將顯示出所有只讀的 shell變量。 當(dāng) n值缺省時(shí),返回值是函數(shù)體內(nèi)最后一個(gè)執(zhí)行的命令的返回值。在 exit之后可有選擇地指定一個(gè)數(shù)字作為返回狀態(tài)。在 shift n以后,所有的 S*中的參數(shù)會(huì)向左移動(dòng) n個(gè)位置。默認(rèn)的 n為 1。 $cat !/bin/sh set fist second while [ $ !=0 ] do echo $1 shift done 執(zhí)行結(jié)果 ./ first second times 顯示 shell運(yùn)行過程的用戶和系統(tǒng)時(shí)間。可以在 wait命令中指定進(jìn)程 ID號(hào);如果未指定,則等待直到所有子進(jìn)程完成。 shell 函數(shù) 函數(shù)定義的基本格式為: functionname( ) { 若干命令行 } 調(diào)用函數(shù)的格式為: functionname param1 param2…… shell 函數(shù)(續(xù)) ? 在函數(shù)定義時(shí)不用帶參數(shù)說明,但在調(diào)用函數(shù)時(shí)可以帶有參數(shù),此時(shí)函數(shù)將會(huì)把這些參數(shù)視為位置參數(shù),分別賦予 $ $ ...及 $*。輸出的字符串間以空格隔開,并在最后加上換行符。Please input name:39。Please input sex:39。please input age:39。Please input second name:39。Please input second sex:39。please input second age:39。shell用空格作為變量之間的分割符。 ? 當(dāng) read從文件中讀取數(shù)據(jù)時(shí)候是按照行讀取的,即一次讀取一行。讀取數(shù)據(jù)的方式和從鍵盤輸入時(shí)相同。 do do可以另起一行 , 此時(shí) LINE后面的分號(hào)可有可無 echo $LINE 在標(biāo)準(zhǔn)輸出上顯示文件的內(nèi)容 echo $LINE /path/ done /path/ 從中讀取數(shù)據(jù)的文件名 (3)管道 pipe ? 可以通過管道將一個(gè)命令的輸出傳遞給另一個(gè)命令作為輸入 。 do 文件應(yīng)該帶上路徑 echo $LINE 在標(biāo)準(zhǔn)輸出上顯示文件的內(nèi)容 echo $LINE /path/ done ( 4) cat 命令 ? cat 命令可以用來顯示文件內(nèi)容,創(chuàng)建文件,還可以用來顯示控制符號(hào)(用 v選項(xiàng))。 ? 如果希望每次顯示一頁(yè),可以使用 more命令 ? $ cat filename ? $more filename 連接文件 ? $cat filename1 filename2 filename3 該命令把兩個(gè)文件連成一個(gè)文件 filename3 輸入文件 $ cat abc efg ctrl+D (5)tee ? 功能: tee命令從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù) , 將其內(nèi)容輸出到標(biāo)準(zhǔn)輸出設(shè)備 , 同時(shí)將輸出的一個(gè)副本保存成文件 。如果 tee指令的文件已經(jīng)存在 , 沒有 a則會(huì)覆蓋該文件的內(nèi)容 。 ? i 忽略中斷信號(hào) ? help 在線幫助 ? version 顯示版本信息 (6)文件重定向 ? 在 Linux中,每一個(gè)進(jìn)程都有三個(gè)特殊的文件描述指針:標(biāo)準(zhǔn)輸入 (standard input, 文件描述符為 0)、標(biāo)準(zhǔn)輸出 (standard output, 文件描述符為 1)、標(biāo)準(zhǔn)錯(cuò)誤輸出 (standard error, 文件描述符為 2)。在 shell中,使用者可以利用“ ”和“ ”來進(jìn)行輸入輸出重定向。 mand 1filename: 將標(biāo)準(zhǔn)輸出重定向到文件filename。 mandfilename 2amp。 mand 2filename: 將標(biāo)準(zhǔn)錯(cuò)誤輸出重定向到文件 filename。 文件重定向(續(xù)) ? mandfilename 2amp。 ? mandfilenamefilename2: 讓 mand 命令 以 文 件 filename 為標(biāo)準(zhǔn)輸入 , 以 文 件filename2為標(biāo)準(zhǔn)輸出 。 ? manddelimiter: 讓 mand命令以標(biāo)準(zhǔn)輸入作為輸入,直到遇到 delimiter分界符。m: 把文件描述符 m作為標(biāo)準(zhǔn)輸入 。m: 把標(biāo)準(zhǔn)輸出重定向到文件描述符 m中 。: 關(guān)閉標(biāo)準(zhǔn)輸入。用戶如果需要在一行中給出多個(gè)命令需使用分號(hào)“;”。 mand2 (1)命令排列 (續(xù)) ? mand1 amp。 mand2 ? 上面的命令表示只有當(dāng) mand1 正確運(yùn)行完畢后,才執(zhí)行 mand2 。 (2)命令的任務(wù)調(diào)度 在 shell下面,一個(gè)新產(chǎn)生的進(jìn)程可以通過用命令后面的符號(hào)“;”和“ amp。 產(chǎn)生一個(gè)前臺(tái)的進(jìn)程 , 下一個(gè)命令須等該命令運(yùn)行結(jié)束后才能輸入 。 產(chǎn)生一個(gè)后臺(tái)的進(jìn)程,此進(jìn)程在后臺(tái)運(yùn)行的同時(shí),可以輸入其他的命令。$( )39。 (2)單引號(hào) 如果用單引號(hào)把字符串括起來,則單引號(hào)內(nèi)字符串中的任何特殊字符的特殊含義均被屏蔽。 使用這種方法可以替換輸出為一個(gè)變量 。 下述字符包含有特殊意義 : amp。 shell程序的方法 執(zhí)行 shell程序 , 有三種方法: ( 1)將 shell程序作為 sh命令的輸入,具體如下: sh 運(yùn)行 shell程序的方法(續(xù)) ( 2)利用輸入重定向 bash ( 3)使用 chmod命令使 ,然后直接執(zhí)行。 調(diào)用 bash的形式是: bash 選擇項(xiàng) shell程序文件名 幾個(gè)常用的選擇項(xiàng) e: 如果一個(gè)命令失敗就立即退出 n: 讀入命令但是不執(zhí)行它們 u: 置換時(shí)把未設(shè)置的變量看作出錯(cuò) v: 當(dāng)讀入 shell輸入行時(shí)把它們顯示出來 x: 執(zhí)行命令時(shí)把命令和它們的參數(shù)顯示出來 (1)未置變量退出和立即退出 ? 未置變量退出:如果引用了一個(gè)未賦值的變量就終止 shell程序的執(zhí)行 。 ? 要想在錯(cuò)誤發(fā)生時(shí)使 shell程序立即結(jié)束,可以使用“ e‖選項(xiàng)。 “ v‖選擇項(xiàng)使 shell在執(zhí)行程序的過程中 , 把它讀入的每一個(gè)命令行都顯示出來 , 而 “ x‖選擇項(xiàng)使 shell在執(zhí)行程序的過程中把它執(zhí)行的每一個(gè)命令在行首用一個(gè) “ +” 加上命令名顯示出來 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1