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

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]linux的shell編程(留存版)

2025-12-06 23:05上一頁面

下一頁面
  

【正文】 today $echo ${color} $ grey ( 6) 使用變量來保存系統(tǒng)命令參數(shù) ? 可以用變量保存系統(tǒng)命令參數(shù)的替換信息 。第 5章 Linux的 shell編程 shell ? 當(dāng)一個(gè)用戶登錄 Linux系統(tǒng)之后,系統(tǒng)初始化程序 init就為每一個(gè)用戶運(yùn)行一個(gè)稱為shell(外殼 )的程序。 ? 變量的引用:在變量前加 $ 。與位置變量不同 , 此選項(xiàng)參數(shù)可超過 9個(gè) $$ 腳本運(yùn)行的當(dāng)前進(jìn)程 ID號 預(yù)定義變量(續(xù)) $! 后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程的進(jìn)程 ID號 $ 與 $ 相同 , 但是使用時(shí)加引號 , 并在引號中返回每個(gè)參數(shù) $ 顯示 shell使用的當(dāng)前選項(xiàng) , 與 set命令功能相同 $? 顯示最后命令的退出狀態(tài)。6039。excellent39。Thank you, Bye!39。不帶任何參數(shù)的 readonly命令將顯示出所有只讀的 shell變量。輸出的字符串間以空格隔開,并在最后加上換行符。 ? 當(dāng) read從文件中讀取數(shù)據(jù)時(shí)候是按照行讀取的,即一次讀取一行。 mand 1filename: 將標(biāo)準(zhǔn)輸出重定向到文件filename。: 關(guān)閉標(biāo)準(zhǔn)輸入。 (2)單引號 如果用單引號把字符串括起來,則單引號內(nèi)字符串中的任何特殊字符的特殊含義均被屏蔽。 “ v‖選擇項(xiàng)使 shell在執(zhí)行程序的過程中 , 把它讀入的每一個(gè)命令行都顯示出來 , 而 “ x‖選擇項(xiàng)使 shell在執(zhí)行程序的過程中把它執(zhí)行的每一個(gè)命令在行首用一個(gè) “ +” 加上命令名顯示出來 。 產(chǎn)生一個(gè)后臺(tái)的進(jìn)程,此進(jìn)程在后臺(tái)運(yùn)行的同時(shí),可以輸入其他的命令。m: 把文件描述符 m作為標(biāo)準(zhǔn)輸入 。 ? i 忽略中斷信號 ? 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)。please input second age:39??梢栽?wait命令中指定進(jìn)程 ID號;如果未指定,則等待直到所有子進(jìn)程完成。 $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í)行 。 esac ( 3) for語句 有兩種使用 for 語句的表達(dá)式: 第一種形式是: for var in list do mands done 第二種形式是: for var do statements Done 使用這種形式時(shí) , 變量 var的取值是位置參數(shù) 。 elif [ $1 –le 39。then thenmandlist] … [else elsemandlist] fi 三種典型的 if結(jié)構(gòu) 第一種 if語句 : if expression then thenmands fi 第二種 if語句 : if expression then thenmands else elsemands fi ? 第 3種 if語句 if expression1 then thenmands elif expression2 then elif1mands elif expression3 then elif2mands … else elsemands fi 例如: $cat !/bin/sh Usage: ./grade_evaluate grade grade should be between 0 and 100, including 0 and 100 if [ $1 –lt 39。第一個(gè)參數(shù)為 0,表示預(yù)留保存實(shí)際腳本名字。 ? shell變量無需初始化,一個(gè)沒有初始化的 shell變量自動(dòng)被初始化為一個(gè)空串。 可以用下面的命令來查看shell的類型: ? echo $SHELL SHELL是一個(gè)環(huán)境變量 , 它記錄用戶所使用的 shell類型 。 ? 環(huán)境變量應(yīng)用于用戶進(jìn)程前,必須用export命令導(dǎo)出。 測試文件狀態(tài) (續(xù)) r文件名:如果文件存在且可讀則為真 w文件名:如果文件存在且可寫則為真 x文件名:如果文件存在且可執(zhí)行則為真 s文件名:如果文件存在且至少有一個(gè)字符則為真 d文件名:如果文件存在且為目錄則為真 f文件名:如果文件存在且為普通文件則為真 e文件名:如果文件存在則為真 c文件名:如果文件存在且為字符型特殊文件則為真 b文件名:如果文件存在且為塊特殊文件則為真 測試文件 是否可寫 $ls –l rwr—r 1 dave admin 0 May 15 11:29 $[ w ] $echo $? 0 $test –w $echo $? 0 簡單的算術(shù)運(yùn)算 格式: $[expression] 例如: var1=2 var2=$[var1*10+1] 則: var2的值為 21。7039。 … *) mandlistN+1 。 then echo39。 shift 命令格式: shift [n] 功能:重新分配命令行參數(shù)與位置參數(shù)的對應(yīng)關(guān)系。 ? read sex ? echo –n 39。 管道用豎杠 |表示 ,它的語法格式如下: 命令 1 | 命令 2 管道 pipe(續(xù) ) $cat !/bin/sh cat READ_FILE while read LINE。 mand 2filename: 將標(biāo)準(zhǔn)錯(cuò)誤輸出重定向到文件 filename(追加 )。amp。 * + ^ $ ` | ? ? 在 shell中有兩種命令分組的方法:“ ()”和“ {}”,當(dāng)用戶在執(zhí)行某個(gè)命令時(shí)不想讓命令運(yùn)行時(shí)對狀態(tài)集合 (如位置參數(shù)、環(huán)境變量、當(dāng)前工作目錄等 )的改變影響到下面語句的執(zhí)行時(shí),就應(yīng)該把這些命令放在圓括弧中 ? {}用于將順序執(zhí)行的命令的輸出結(jié)果用于另一個(gè)命令的輸入 (管道方式 )。 chmod a+x bash程序的調(diào)試 ? shell程序的調(diào)試主要是利用 bash命令解釋程序的選擇項(xiàng) 。 mand1 || mand2 ? 上面的命令表示只有當(dāng) mand1 運(yùn)行失敗才會(huì)執(zhí)行 mand2 。1將標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出一起重定向到文件 filename中 ( 追加 ) 。 ? cat命令一下子顯示整個(gè)完整的文件。 ? read age ? echo –n 39。同時(shí) $會(huì)減 n。 continue fi echo 39。.如果模式 模式 2中沒有和strings1相符合的,則星號( *)下面的語句被執(zhí)行。 then echo pass elif [ $1 –lt 39。 $let ―a=8‖ ―b=13‖ 命令中的表達(dá)式含空格,需加雙引號 $let c=a+b $echo ―The value of c is $c.‖ The value of c is 21. $let ―a *= b‖ $echo ―The new value of a is $a。 使用 env命
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1