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

正文內(nèi)容

shell腳本編程ppt課件-展示頁

2025-01-21 09:27本頁面
  

【正文】 vi ! /bin/bash this is clear cd /var/log cat /dev/null/var/log/messages /dev/null Linux中的無限大的垃圾回收站 echo Logs cleaned up. 23 一般步驟: ( 1)編輯文件 ( 2)保存文件 ( 3)將文件賦予可執(zhí)行的權(quán)限 ( 4)運行及排錯 24 注意: .sh為文件后綴。 ?按鍵 n:繼續(xù)進(jìn)行搜索 如果寫的是斜杠( /):按 n會從當(dāng)前位置向后查找;如果寫的是問號(?),按 n鍵則從當(dāng)前位置向前查找 ? 查找且替換 ?:%s /SEARCH /REPLACE 把文檔中所有 SEARCH替換成 REPLACE; ?:, s /SEARCH /REPLACE /g #號表示數(shù)字,表示從多少行到多少行,把SEARCH替換成 REPLACE; ?:s /SEARCH /REPLACE /g 把 當(dāng)前光標(biāo) 所在行中的 SEARCH單詞,替換成REPLACE,并把所有 SEARCH高亮顯示 16 * 與當(dāng)前文件有關(guān)的讀寫操作 ? : r file_name ?導(dǎo)入文件內(nèi)容添加到光標(biāo)所在行后 ? : n1,n5 w file_name ?從第 n1行到 n5行的內(nèi)容保存到文件 file_name中 ?如果是從當(dāng)前行到倒數(shù)第三行,也可以表示為 .,$2;如果指定的文件已存在,則 vi將給出“ File exists”的錯誤信息,可用下面的命令: ? : n1,n5 w file_name ?將指定的文件內(nèi)容附加重定向地添加到一個已經(jīng)存在文件的尾部。 ?再將光標(biāo)移動到目標(biāo)行的位置后,輸入 p復(fù)制。 ? 示例: 將某文本文件中的兩行復(fù)制到新位置。 ?4dd是刪除 4行, vi自動將這 4行的內(nèi)容保存在通用緩沖區(qū)中; ?8j表示將光標(biāo)向后移動 8行; ?p表示從通用緩沖區(qū)中取出內(nèi)容,粘貼在光標(biāo)位置后面。 ?對單個文件的編輯,專用緩沖區(qū)沒有什么優(yōu)勢,對多個文件編輯才能體現(xiàn)專用緩沖區(qū)的優(yōu)勢:從當(dāng)前文件切換到下一個文件時通用緩沖區(qū)的內(nèi)容會丟失,而專用緩沖區(qū)的內(nèi)容卻依然存在。 ? 專用緩沖區(qū) 的名字采用雙引號加單個字母表示 ,如” a,” b等等 ?命令模式下輸入” ayy,是將當(dāng)前行的內(nèi)容復(fù)制到專用緩沖區(qū) a中。 冒號進(jìn)入行命令模式,輸入 set nu可設(shè)置 vi顯示行號 11 命令模式下的操作:刪除 ? x: 刪除光標(biāo)所在字符 ? dw 刪除一個單詞 ? dd :刪除光標(biāo)所在的行 ? u:恢復(fù)被刪除的文字 ? s:刪除光標(biāo)所在字節(jié),并進(jìn)入輸入模式 表示數(shù)字 ?x 刪除幾個字符,如 3x ?dw 刪除幾個單詞,如3dw表示刪除三個單詞 ?dd 刪除多個行,如 3dd 表示刪除光標(biāo)行及光標(biāo)的下兩行 ?d$ 刪除光標(biāo)到行尾的內(nèi)容 d光標(biāo)鍵: 左:刪除光標(biāo)前面的字符; 右:刪除光標(biāo)所在的字符; 上:將當(dāng)前行與上一行刪除; 下:當(dāng)前行與下一行刪除 nd上下光標(biāo)鍵 : 刪除當(dāng)前行之上、下的幾行文本(包括當(dāng)前行) 12 命令模式下的操作: 文本復(fù)制、粘貼 ? 復(fù)制命令: y ?yy: 復(fù)制整行 ?yw:復(fù)制光標(biāo)所在的單詞 ?nyw:復(fù)制包括光標(biāo)所在的 n個單詞 ?nyy:復(fù)制包括當(dāng)前行在內(nèi)的 n行 ? 粘貼命令 ?P ?光標(biāo)移動 ?h、 j、 k、 l ?nG:移動到底 n行行首 13 通用緩沖區(qū)和專用緩沖區(qū) ? 一般情況下,最近一次的抽取、刪除、插入和修改的內(nèi)容都將存放在 通用緩沖區(qū) 中。 ? 開始 (open) ?o :在光標(biāo)所 在行下 新增一列并進(jìn)入輸入模式。 ? :x 與 :wq相同 ? 命令模式: ZZ、 ZQ 保存 /不保存退出 10 怎么編輯 必須從命令模式轉(zhuǎn)入插入模式才能進(jìn)行輸入編輯,可用命令有 : ? 新增 (append) ?a :從光標(biāo)所在位置 后面 開始新增資料 ?A: 從光標(biāo)所在 行最后面的 地方開始新增資料。 :wq 存檔后退出。 vi –R file_name,以只 讀 方式打 開 文件 9 VI的退出 ? 冒號進(jìn)命令行模式下: :q! 不存檔強(qiáng)制退出。 ?啟動 vi時都是默認(rèn)處于命令模式。 三種模式可自由切換,一般切換命令就是操作的英文單詞的首字母 8 VI的啟動 ?啟動命令: vi ?如果文件存在,則 vi顯示文件內(nèi)容并等待用戶的命令。此時界面不能編輯,只能接受命令 (鍵入的命令看不到 ) ?文件的保存,退出,文本的刪除、復(fù)制、搜索等操作 ? 輸入模式 ?編輯模式 ?命令模式下用 i(sert),a(ppend), o,s等均可進(jìn)入該模式。 ? 由于 vi的版本不同,其命令格式、功能和用法會有一些差別。 ?學(xué)習(xí) vi的方法: vi的命令太多且難以記憶,而實際上真正經(jīng)常使用的命令并不是太多,只要掌握幾個關(guān)鍵的并加以適當(dāng)練習(xí)很快就上手使用 vi。College of Information Science and Engineering Shandong Agricultural University SHELL腳本編程 2 shell腳本能提高用戶操作和管理員進(jìn)行系統(tǒng)管理的效率,一般步驟 1. 編輯器編寫腳本程序 2. shell做解釋程序,非交互地執(zhí)行腳本,兩種執(zhí)行方式: 1. 用 sh命令執(zhí)行腳本文件 2. 給腳本文件添加執(zhí)行權(quán)限,用 ./命令執(zhí)行 3 HELLO WORLD! 1. vi ? 按 i進(jìn)入插入模式 ? 輸入 echo “hello world!” ? :輸入 wq保存退出 2. sh 或者 chmod 755 ./ 4 一、 VI編輯器 1. VI的三種工作模式 2. VI的啟動 3. VI的退出 4. VI的文本 編輯 5. VI命令模式下的操作 6. VI行命令模式下的操作 VI 編輯器的使用 5 ?系統(tǒng)配置文件、 shell腳本文件等都是文本文件,編輯它們都要使用文本編輯器。 ?在 Linux系統(tǒng)中有多種文本編輯器,其中既有字符界面如的 VI、 EMACAS等,也有圖形界面的如“附件”菜單下的“文本編輯器( gedit)”等,用戶可以根據(jù)自己的喜好選擇使用。 6 為什么選擇 VI ? 就使用的方便性而言,有比 vi更好的編輯器,還要圖形化的 edit,為什么還要用 vi? ?歷史久遠(yuǎn),功能強(qiáng)大,在有些情況下系統(tǒng)中能夠找到的編輯器只有 vi; ?用戶一旦熟悉后,使用非常方便;系統(tǒng)管理員使用正則表達(dá)式可以極大地提高工作效率,而學(xué)習(xí) vi也是掌握正則表達(dá)式的有效途徑。 Shell中執(zhí)行 vi命令, RedHat系統(tǒng)實際上是執(zhí)行 vim,它是傳統(tǒng) vi的增強(qiáng)版本 7 VI的三種工作模式 ? 命令模式 ?啟動 VI默認(rèn)進(jìn)入命令模式。按 esc返回命令模式 ? 行編輯模式 ?實際上也是命令模式的一種,在 命令模式下輸入冒號 進(jìn)入一個命令行, 可顯示地輸入命令 (所以也有些書認(rèn)為是兩種工作模式)。 ?如果指定的文件不存在,則 vi將告知用戶這是未命名的文件,并進(jìn)入一個空白的界面。用戶必須使用命令切換到文本輸入模式才能進(jìn)行輸入編輯,或者可執(zhí)行刪除、復(fù)制等編輯命令。 :w 保存但不退出 , w(rite)后 可加所要存檔的文檔名。 ? 命令模式下按 zz, 功能與 :wq 相同。 ? 插入 (insert) ?i: 從光標(biāo)所在位置 前面 開始插入資料 ?I :從光標(biāo)所在 行 的第一個非空白字元 前面 開始插入資料。 O: 在光標(biāo)所 在行上方 新增一列并進(jìn)入輸入模式。利用這些緩沖區(qū)可以非常方便地實現(xiàn)文本內(nèi)容的剪切和粘貼。輸入”
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1