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

正文內(nèi)容

shell腳本教程詳細(xì)講解(很好)-文庫(kù)吧

2024-12-28 07:42 本頁(yè)面


【正文】 8G 再按下 40→ 會(huì)看到 /dir/bin/foo 這個(gè)字樣在雙引號(hào)內(nèi); ? 7. 先執(zhí)行 1G 或 gg 后,直接輸入 /bzip2 ? 8. 直接執(zhí)行 :50,100s/man/MAN/gc 即可 ? 9. (1)簡(jiǎn)單的方法可以一直按 u 恢復(fù)到原始狀態(tài), (2)使用不儲(chǔ)存離開(kāi) :q! 之后,再重新讀取一次該文件; ? 10. 51G 然后再 10yy 之后按下 G 到最后一行,再 p粘貼 10行 ? 11. 11G 之后,再給他 20dd即可刪除 20 行了; ? 12. :w ? 13. 29G 之后,再給他 15x 即可刪除 15 個(gè)字符; ? 14. :wq! 18 二、 SHELL變量與語(yǔ)法 1. Shell概述 2. shell變量和符號(hào) 3. shell控制流程語(yǔ)法 4. shell中的輸出重定向 5. 腳本實(shí)例 SHELL變量與語(yǔ)法 19 shell的基本元素 ( 1) ! /bin/bash 必須的,指出 shell的類型 ( 2) 注釋 ( 3)變量 ( 4)控制 一、 Shell概述 一個(gè) shell腳本 vi ! /bin/bash this is clear cd /var/log cat /dev/null/var/log/messages /dev/null Linux中的無(wú)限大的垃圾回收站 echo Logs cleaned up. 20 一般步驟: ( 1)編輯文件 ( 2)保存文件 ( 3)將文件賦予可執(zhí)行的權(quán)限 ( 4)運(yùn)行及排錯(cuò) 21 注意: .sh為文件后綴。沒(méi)有也能執(zhí)行。 ? ./文件名 在當(dāng)前目錄下寫明路徑執(zhí)行,要求文件必須有執(zhí)行權(quán)限,如 chmod 755 ./ ? sh 文件名 sh shell,如 !/bin/bash ? 如果指定,注意 /bin不要漏了“ /” ,否則用 ./方式執(zhí)行會(huì)找不到路徑。 ? 不指定的話一般默認(rèn)以 /bin/sh執(zhí)行 shell腳本 22 Shell的一般結(jié)構(gòu) shell 類型 函數(shù) 主過(guò)程 一般模板 !/bin/bash shell類型 a simple shell script example a function funciton sayhello() 函數(shù) { echo Enter Your name: read name 讀取來(lái)自鍵盤輸入的變量 echo Hello $name } echo programme starts here... 主過(guò)程 sayhello echo programme ends. 23 注釋符 除了 !/bin/bash里的 特殊 美元符 $ 變量符。與反斜杠轉(zhuǎn)義符相反,使其后的普通字符作為變量名,如 $a表示變量 a的值。變量字符長(zhǎng)度超過(guò) 1個(gè)時(shí),用 {}括起來(lái) 單引號(hào) 被引起的字符全部做普通字符,即全部原樣 echo ‘my $SHELL’ 二、 Shell中的特殊符號(hào) 24 雙引號(hào) 引號(hào)內(nèi)的內(nèi)容,除 $、轉(zhuǎn)義符 \、倒引號(hào) `這三個(gè)保留特殊功能,其他字符均做普通字符。 倒引號(hào) (數(shù)字 1鍵旁邊的那個(gè)鍵) 引號(hào)內(nèi)的字符串當(dāng)做 shell命令行解釋執(zhí)行,得到的結(jié)果取代整個(gè)倒引號(hào)括起來(lái)的部分。 `pwd` 即 pwd命令的執(zhí)行結(jié)果 $LOGNAME 系統(tǒng)變量 25 練習(xí)一下:區(qū)別下面幾句 ?echo ‘my home is $HOME’ ?echo “my home is $HOME” ?echo `my home is $HOME` ?echo “my home is `pwd`” ?echo ‘my home is `pwd`’ ` 用于括起來(lái) shell命令 ‘ 用于原樣顯示 26 6. 反斜線 反斜線是轉(zhuǎn)義字符,它能把特殊字符變成普通字符。在某個(gè)字符前面利用反斜杠( \)能夠阻止 shell把后面的字符解釋為特殊字符。 例 4: [yuqun@yuqun ~]$echo “Filename is N0 \$\*” Filename is N0$* 注意:在單引號(hào)括起來(lái)的字符串中,反斜線也成為普通字符,而失去轉(zhuǎn)義字符功能。 27 三、變量 shell 變量 可以保存如路徑名、文件名或者一個(gè)數(shù)字 ? 本地變量 局部變量只在創(chuàng)建它們的 Shell中使用,可以在shell程序內(nèi)任意使用和修改它們。 ? 環(huán)境變量 可以在創(chuàng)建它們的 Shell及其派生出來(lái)的任意子程序中使用。有些變量是用戶創(chuàng)建的,其他的則是專用的(比如 PATH、 HOME)。是系統(tǒng)環(huán)境的一部分,不必去定義它們,可以在 shell程序中使用它們 。還能在 shell中加以修改。 ? 內(nèi)部變量 由系統(tǒng)提供的。與環(huán)境變量不同,但用戶不能修改它們。 28 本地變量和環(huán)境變量的對(duì)比 29 本地變量(局部變量、用戶變量) ?本地變量 在用戶現(xiàn)在的 shell生命期的腳本中使用 ? 變量名 =值 注意: ( 1)等號(hào)兩邊不可以有空格 ( 2)取值包含空格,必須用雙引號(hào)括起來(lái) ( 3) Shell變量可以用大小寫字母,區(qū)分大小寫 30 ?變量的聲明和使用 ( 1)變量是弱類型的(不用聲明類型) ( 2)變量聲明及賦值格式 變量 =值 (等號(hào)兩邊不能有空格) ( 3)變量的引用 $變量名 ${變量名 } 變量名為 1個(gè)字符時(shí)建議使用方式一,多余一個(gè)字符時(shí)建議使用方式二 舉例 : $a ${abc} 31 ?顯示變量 echo命令可以顯示單個(gè)變量取值,變量名前加 $ echo $Name echo $name echo $nameare echo ${name} are 輸出引用變量時(shí)加 {}比較好 32 ?清除變量 unset 變量名 舉例: echo ${name} unset name (注意: name前沒(méi)有 $) 顯示本地所有變量 set 33 ?設(shè)置只讀變量 設(shè)置變量時(shí),不想再改變其值,可以將之設(shè)為只讀變量 變量名 =值 readonly 變量名 34 環(huán)境變量 環(huán)境變量用于所有用戶進(jìn)程(通常稱為子進(jìn)程)。登陸進(jìn)程稱為父進(jìn)程,通過(guò) pstree可以查看 ?環(huán)境變量可以用于所有子程序,著包括編輯器、腳本和應(yīng)用 舉例: vi !/bin/bash 檢測(cè)環(huán)境變量 echo 家目錄是 $HOME ? 環(huán)境變量可以在命令行中設(shè)置,但用戶注銷時(shí)這些值將丟失 ? 環(huán)境變量均為大寫 ? 必須用 export命令導(dǎo)出 35 ?設(shè)置環(huán)境變量 ? variablename=value ? export variablename(環(huán)境變量名大寫 ) ?顯示環(huán)境變量 ? env 可以看到所有的環(huán)境變量 ? echo $環(huán)境變量名 (顯示一個(gè)變量) ?清除環(huán)境變量 ? unset 環(huán)境變量名 36 ?HOME : 代表使用者的家目錄。 cd ~ 去到使用者的家目錄 或者利用 cd 就可以直接回到使用者家目錄了。 ?PS1: shell的主提示符 ? SHELL : 目前這個(gè)環(huán)境使用的 SHELL 是哪個(gè)程序? 如果是 bash 的話,預(yù)設(shè)是 /bin/bash ?PWD:用戶當(dāng)前工作目錄的路徑。它指出用戶目前在 Linux文件系統(tǒng)中處在什么位置。它是由 Linux自動(dòng)設(shè)置的 ? HISTSIZE : 這個(gè)與“歷史命令”有關(guān),曾經(jīng)下達(dá)過(guò)的指令可以被系統(tǒng)記錄下來(lái),而記錄的 “ 數(shù)目”則是由這個(gè)值來(lái)設(shè)定的。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1