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

正文內(nèi)容

shell腳本編程ppt課件-文庫吧資料

2025-01-18 09:27本頁面
  

【正文】 rameter)提供給shell程序的。在 shell程序內(nèi)這類變量的值是不能修改的。 ?寫在 ~/.bashrc中,則打開新的終端中就有效 ? 讀腳本,了解更多配置文件 ?讀 etc/,可以了解 /etc下的各種配置文件的作用、如何修改、修改后有什么效果等等。 ?寫在 ~/.bash_profile中,需重新登錄才能有效。 3) ~/.bashrc文件包含專用于用戶 bash shell的 bash信息 ,登錄及每次打開新的 shell時(shí)都會(huì)執(zhí)行 。 ?LANG : 語系文件,很多數(shù)據(jù)都會(huì)用到他,當(dāng)出現(xiàn)編碼錯(cuò)誤的時(shí)候往往需要設(shè)置它,中文編碼是 40 PATH示例 ? 舉例:配置 java環(huán)境變量可使任何目錄都能執(zhí)行 javac命令 ( 1)需要配置 Java環(huán)境變量 ? JAVA_HOME(JDK存放的路徑) ? CLASSPATH(字節(jié)碼的位置,讓 JVM知道要運(yùn)行的類的字節(jié)碼放在哪) ? PATH (讓 OS找到 javac等命令的存放的位置) ( 2)在 Linux下配置它們 ? 打開終端 ? vi .bash_profile ? 在配置文件中追加內(nèi)容 JAVA_HOME=JDK存放位置 CLASSPATH=.(當(dāng)前目錄) PATH=$JAVA_HOME/BIN:$PATH(不覆蓋原來的內(nèi)容,追加) export JAVA_HOME CLASSPATH PATH ? 保存,讓配置起作用( source .bash_profile或者注銷 ) 41 讓環(huán)境變量的修改在退出 shell再次登錄時(shí)仍有效,需要在相關(guān)配置文件中修改 Linux涉及環(huán)境變量的配置文件有? ?有: /etc/profile、 ~/.bash_profile、 ~/.bashrc、 /etc/bashrc ? ?在上述文件中都加入一句: echo “ 文件名 ” ,如 echo echo oh! enter /etc/profile /etc/profile ?exit退出登錄,重新用 root登錄看看輸出的語句 ,得到配置文件的使用順序: /etc/profile ? ~/.bash_profile ? ~/.bashrc ? /etc/bashrc 42 1)登錄 Linux先啟動(dòng)系統(tǒng)配置文件 /etc/profile,并從/etc/ shell的設(shè)置,為系統(tǒng)的 每個(gè)用戶 設(shè)置環(huán)境信息。 ?MAIL : 當(dāng)我們使用 mail 這個(gè)指令在收信時(shí),系統(tǒng)會(huì)去讀取的郵件信箱文件 ( mailbox)。它是由 Linux自動(dòng)設(shè)置的 ? HISTSIZE : 這個(gè)與“歷史命令”有關(guān),曾經(jīng)下達(dá)過的指令可以被系統(tǒng)記錄下來,而記錄的 “ 數(shù)目”則是由這個(gè)值來設(shè)定的。 ?PS1: shell的主提示符 ? SHELL : 目前這個(gè)環(huán)境使用的 SHELL 是哪個(gè)程序? 如果是 bash 的話,預(yù)設(shè)是 /bin/bash ?PWD:用戶當(dāng)前工作目錄的路徑。登陸進(jìn)程稱為父進(jìn)程,通過 pstree可以查看 ?環(huán)境變量可以用于所有子程序,著包括編輯器、腳本和應(yīng)用 舉例: vi !/bin/bash 檢測(cè)環(huán)境變量 echo 家目錄是 $HOME ? 環(huán)境變量可以在命令行中設(shè)置,但用戶注銷時(shí)這些值將丟失 ? 環(huán)境變量均為大寫 ? 必須用 export命令導(dǎo)出 38 ?設(shè)置環(huán)境變量 ? variablename=value ? export variablename(環(huán)境變量名大寫 ) ?顯示環(huán)境變量 ? env 可以看到所有的環(huán)境變量 ? echo $環(huán)境變量名 (顯示一個(gè)變量) ?清除環(huán)境變量 ? unset 環(huán)境變量名 39 ?HOME : 代表使用者的家目錄。與環(huán)境變量不同,但用戶不能修改它們。還能在 shell中加以修改。有些變量是用戶創(chuàng)建的,其他的則是專用的(比如 PATH、 HOME)。 30 三、變量 shell 變量 可以保存如路徑名、文件名或者一個(gè)數(shù)字 ? 本地變量 局部變量只在創(chuàng)建它們的 Shell中使用,可以在shell程序內(nèi)任意使用和修改它們。在某個(gè)字符前面利用反斜杠( \)能夠阻止 shell把后面的字符解釋為特殊字符。 倒引號(hào) (數(shù)字 1鍵旁邊的那個(gè)鍵) 引號(hào)內(nèi)的字符串當(dāng)做 shell命令行解釋執(zhí)行,得到的結(jié)果取代整個(gè)倒引號(hào)括起來的部分。與反斜杠轉(zhuǎn)義符相反,使其后的普通字符作為變量名,如 $a表示變量 a的值。 ? ./文件名 在當(dāng)前目錄下寫明路徑執(zhí)行,要求文件必須有執(zhí)行權(quán)限,如 chmod 755 ./ ? sh 文件名 sh shell,如 !/bin/bash ? 如果指定,注意 /bin不要漏了“ /” ,否則用 ./方式執(zhí)行會(huì)找不到路徑。 18 文本輸入狀態(tài) 命令狀態(tài) 行編輯狀態(tài) 按 ESC鍵 按 A,I,S,C,O等命令 按 “ : ” 鍵 執(zhí)行非退出命令 , 如 w 三種模式間的轉(zhuǎn)換關(guān)系 19 案例練習(xí) ? 1. 請(qǐng)?jiān)? /tmp 這個(gè)目錄下建立一個(gè)名為 vitest 的目錄; ? 2. 進(jìn)入 vitest 這個(gè)目錄當(dāng)中; ? 3. 將 /etc/ 拷貝到本目錄底下 ? 4. 使用 vi 開啟本目錄下的 這個(gè)檔案; ? 5. 在 vi 中設(shè)定一下行號(hào); ? 6. 移動(dòng)到第 58 行,向右移動(dòng) 40 個(gè)字符,請(qǐng)問您看到的雙引號(hào)內(nèi)是什么目錄? ? 7. 移動(dòng)到第一行,并且向下搜尋一下“ bzip2” 這個(gè)字符串,請(qǐng)問他在第幾行? ? 8. 接著下來,我要將 50 到 100 行之間的 man 改為 MAN,并且一個(gè)一個(gè)挑選是否需要修改,如何下達(dá)指令? ? 9. 修改完之后,突然反悔了,要全部復(fù)原,有哪些方法? ? 10. 我要復(fù)制 51 到 60 行這十行的內(nèi)容,并且貼到最后一行之后; ? 11. 刪除 11 到 30 行之間的 20 行; ? 12. 將這個(gè)文件另存成一個(gè) 的文件; ? 13. 到第 29 行,并且刪除 15 個(gè)字符; ? 14. 儲(chǔ)存后離開 20 ? 1. mkdir /tmp/vitest ? 2. cd /tmp/vitest ? 3. cp /etc/ . ? 4. vi ? 5. :set nu ? 6. 先按下 58G 再按下 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ǔ)存離開 :q! 之后,再重新讀取一次該文件; ? 10. 51G 然后再 10yy 之后按下 G 到最后一行,再 p粘貼 10行 ? 11. 11G 之后,再給他 20dd即可刪除 20 行了; ? 12. :w ? 13. 29G 之后,再給他 15x 即可刪除 15 個(gè)字符; ? 14. :wq! 21 二、 SHELL變量與語法 1. Shell概述 2. shell變量和符號(hào) 3. shell控制流程語法 4. shell中的輸出重定向 5. 腳本實(shí)例 SHELL變量與語法 22 shell的基本元素 ( 1) ! /bin/bash 必須的,指出 shell的類型 ( 2) 注釋 ( 3)變量 ( 4)控制 一、 Shell概述 一個(gè) shell腳本
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1