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

正文內(nèi)容

linux_shell_腳本編寫-展示頁

2025-01-26 06:19本頁面
  

【正文】 ? var3=11。如果變量為空,則整個(gè)引用值使用 value。換句話在當(dāng)前目錄執(zhí)行某一個(gè)程序(如 ),必須要加 . – ./ – 這樣主要出于安全考慮 Linux 培 訓(xùn) 變量名保護(hù) ? 在 shell中 ,由于書寫比較隨意 ,很容易造成變量名引寫錯(cuò)情況 .由于 Shell不需要變量定義 ,所以非常容易出錯(cuò) . – var1 書寫成 $var1hello,這樣形成新的變量 ? Shell可以用 {}來保護(hù)變量的引用 – var1=hello。$myvar39。$myvar39。$myvar\39。$myvar39。echo ?x=$x? 輸出 x=$x – 雙引號(hào) “” 包括之中表示字符串 ,如果字符串包含保留字符 ,則保留字符生效 ,如變量要顯示變量值 ? x=5。意味 bash和 sh 是兼容的:在 sh中可以工作的命令,在 bash中也能工作,反之則不然 本教程所有的例子均使用 Bash ? 用 cat /etc/shells可以顯示系統(tǒng)安裝的 Shell Linux 培 訓(xùn) Shell 腳本的概念 ? Linux Shell腳本是多個(gè) Linux命令的集合 ,是一個(gè)具有執(zhí)行權(quán)限的文本文件 – Shell 腳本是一個(gè)寫入系列命令文本文件里 ,可以一次性執(zhí)行的可執(zhí)行文件 – Linux 大量采用 Shell 腳本來完成重復(fù)性或系統(tǒng)維護(hù)工作 – Shell 腳本類似于 Windows的批處理文件 (*.bat)但是功能遠(yuǎn)強(qiáng)于它 . – 可以用 vi 創(chuàng)建腳本 ,也可以用其它文本工具創(chuàng)建后上傳到 Windows下 可以 UltraEdit 保存成 Unix 文本格式 – Bash Shell腳本與 C Shell腳本語法有差別 ,本教程主要采用 Bash Shell 語法 . – Shell 腳本必須有執(zhí)行權(quán)限 Linux 培 訓(xùn) Shell 腳本格式 ? Shell 腳本必須為 Unix 文本文件 ? Shell 腳本的第一句必須指定解釋的 Shell – 通常固定為 !/bin/sh ? Shell 中,以井號(hào) () 開始一個(gè)注釋行 ,號(hào)及其后面跟隨的同一行的所有內(nèi)容都被忽略 ? 腳本必須有可執(zhí)行權(quán)限 – chmod u+x myscript 由所有者執(zhí)行 – chmod a+x myscript 同組加上可執(zhí)行權(quán)限 – chmod 777 myscript 全部用戶加上可執(zhí)行權(quán)限 ? $,*,?,\是腳本保留字符 ,如果需要作為顯示字符 ,則需要在前面加入轉(zhuǎn)義字符 \,如 \\,\*,\$,\? Company name Linux 培 訓(xùn) 主講人 : 曾健 920226359 Linux 培 訓(xùn) Shell 變量 ? Shell可以使用變量 ,對(duì) Shell而且 ,所有變量值都是字符串類型 ? Shell 變量 ,分為三大類 : 系統(tǒng)變量 ,環(huán)境變量 ,用戶自定義變量 – 所有變量不需要自定義可以直接使用 – 系統(tǒng)變量是指 Bash Shell內(nèi)部定義的保留變量 , – 環(huán)境變量可以看成是在整個(gè) Shell的各個(gè)程序都能訪問的全局變量 – 用戶自定義變量由用戶自行定義 .定義格式為 變量名 =值 ,等號(hào)兩邊不能有空格 ,引用時(shí)用 $ ? myvar=“Hello, world” 定義一個(gè)變量 ? myvar = “hello” 錯(cuò)誤定義 ,等號(hào)兩邊帶了空格 Linux 培 訓(xùn) 變量的引用和顯示 ? 變量通過 $來引用值 – A=“123” – $A 的值就是 ” 123”,并且在運(yùn)行中可以改變 ? 變量值的顯示主要通過 echo命令 – A=100。Company name Linux 培 訓(xùn) 主講人 : 曾健 920226359 Linux Shell 腳本的 編寫 Vi m a n u a l Company name Linux 培 訓(xùn) 主講人 : 曾健 920226359 Linux 培 訓(xùn) Shell 腳本的概念 ? 在 Linux下 ,Shell腳本廣泛用于系統(tǒng)管理和軟件開發(fā) .是 Linux系統(tǒng)管理員和開發(fā)人員必備知識(shí)之一 . ? bash 或稱 Bourne Again shell:標(biāo)準(zhǔn)的 GNU shell,直觀而又靈活?;? 是初學(xué)者的最明智選擇同時(shí)對(duì)高級(jí)和專業(yè)用戶來說也是一個(gè)強(qiáng)有力的工具 在 Linux 上, bash 是普通用戶的標(biāo)準(zhǔn) shell這個(gè) shell 因此稱為 Bourne shell 的超集 , 一套附件和插件。echo $A ? 在 Linux Shell腳本里 ,字符串 ‘’ 和 ”” 表示不同的含義 ,最大區(qū)別就是在于對(duì)變量引用的處理 . – 單引號(hào) ‘’ 包括之中表示字符串 ,如果字符串包含保留字符 ,則保留字符失效 ,按原樣輸出 ? x=5。echo “x=$x” 輸出 x=5 Linux 培 訓(xùn) 變量引用實(shí)例 !/bin/sh myvar=Hello, world echo 1= $myvar echo 2= $myvar echo 3= 39。 echo 4= \$myvar echo 5= \39。 echo 6= 39。 echo 7= 39。 echo 8= \$myvar\ Linux 培 訓(xùn) 執(zhí)行腳本注意 ? 當(dāng)前路徑不在環(huán)境變量 PATH當(dāng)中。echo ${var1}hello Linux 培 訓(xùn) 變量值的賦值 ? shell變量不需定義即可使用 ,這樣對(duì)變量值初始值就有一些問題 ,Shell提供一些簡單的判斷或初始化機(jī) ? Var=value 變量賦值 ? ${variable:value} 空值置換 – 如果變量已經(jīng)賦值,則使用該變量值。需要注意的是, value并不賦給 variable。 echo ${var3:12} – 類似于 C語言的 var3==NULL?12:var3表達(dá) ? echo ${var3:12} ? ${variable:=value} 空值賦值
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1