亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

BSD下vi用法詳解

2020-10-23 22:27:46
字體:
來源:轉載
供稿:網友

vi用法
 VI命令可以說是Unix/linux世界里最常用的編輯文件的命令了,但是因為它的命令集眾多,很多人都不習慣使用它,其實您只需要掌握基本命令,然后加以靈活運用,就會發現它的優勢,并會逐漸喜歡使用這種方法。本文旨在介紹VI的一些最常用命令和高級應用技巧。
一、基本命令介紹
---- 1.光標命令
k、j、h、l——上、下、左、右光標移動命令。雖然您可以在linux中使用鍵盤右邊的4個光標鍵,但是記住這4個命令還是非常有用的。這4個鍵正是右手在鍵盤上放置的基本位置。
nG——跳轉命令。n為行數,該命令立即使光標跳到指定行。
Ctrl+G——光標所在位置的行數和列數報告。
w、b——使光標向前或向后跳過一個單詞。
---- 2.編輯命令
i、a、r——在光標的前、后以及所在處插入字符命令(i=insert、a=append、r=replace)。
cw、dw——改變(置換)/刪除光標所在處的單詞的命令 (c=change、d=delete)。
x、d$、dd——刪除一個字符、刪除光標所在處到行尾的所有字符以及刪除整行的命令。
按ESC跳出編輯模式到命令模式
---- 3.查找命令
---- /string、?string——從光標所在處向后或向前查找相應的字符串的命令。
---- 4.拷貝復制命令
---- yy、p——拷貝一行到剪貼板或取出剪貼板中內容的命令。
二、常見問題及應用技巧
---- 1.在一個新文件中讀/etc/passwd中的內容,取出用戶名部分。
---- vi file
---- :r /etc/passwd 在打開的文件file中光標所在處讀入/etc/passwd
---- :%s/:.*//g 刪除/etc/passwd中用戶名后面的從冒號開始直到行尾的所有部分。
---- 您也可以在指定的行號后讀入文件內容,例如使用命令“:3r /etc/passwd”從新文件的第3行開始讀入 /etc/passwd的所有內容。
---- 我們還可以使用以下方法刪掉文件中所有的空行及以#開始的注釋行。
---- #cat squid.conf.default | grep -v '^$' | grep -v '^#'
---- 2.在打開一個文件編輯后才知道登錄的用戶對該文件沒有寫的權限,不能存盤,需要將所做修改存入臨時文件。
---- vi file
---- :w /tmp/1 保存所做的所有修改,也可以將其中的某一部分修改保存到臨時文件,例如僅僅把第20~59行之間的內容存盤成文件/tmp/1,我們可以鍵入如下命令。
---- vi file
---- :20,59w /tmp/1
---- 3.用VI編輯一個文件,但需要刪除大段的內容。
---- 首先利用編輯命令“vi file”打開文件,然后將光標移到需要刪除的行處按Ctrl+G顯示行號,再到結尾處再按Ctrl+G,顯示文件結尾的行號。(注:可以先用命令:set nu來顯示全部的行號)
---- :23,1045d 假定2次得到的行號為23和1045,則把這期間的內容全刪除,也可以在要刪除的開始行和結束行中用ma、mb命令標記,然后利用“:'a,'bd”命令刪除。
---- 4.在整個文件的各行或某幾行的行首或行尾加一些字符串。
---- vi file
---- :3,$s/^/some string / 在文件的第一行至最后一行的行首插入“some string”。
---- :%s/$/some string/g 在整個文件每一行的行尾添加“some string”。
---- :%s/string1/string2/g 在整個文件中替換“string1”成“string2”。
---- :3,7s/string1/string2/ 僅替換文件中的第3行到第7行中的“string1”成“string2”。
---- 注意: 其中s為substitute,%表示所有行,g表示global。
---- 5.同時編輯2個文件,拷貝一個文件中的文本并粘貼到另一個文件中。
---- vi file1 file2
---- yy 在文件1的光標處拷貝所在行
---- :n 切換到文件2 (n=next)
---- p 在文件2的光標所在處粘貼所拷貝的行
---- :n 切換回文件1
---- 6.替換文件中的字符串。
使用命令“:%s#/usr/bin#/bin#g”可以把文件中所有路徑/usr/bin換成/bin。也可以使用命令“:%s//usr/bin//bin/g”實現,其中“”是轉義字符,表明其后的“/”字符是具有實際意義的字符,不是分隔符。(linux知識寶庫)
--------------------------------------------------------------------------------------------
vi的簡單用法:
進入vi后 有兩種模式
1.編輯模式
2.命令模式

進入vi后默認是命令模式,所以不要亂按 就會得到dd的警告聲,要輸入文字的話 請按a后i 就可以開始輸入文字拉!
輸入結束后 請按esc鍵回命令模式
輸入q就是退出
輸入wq就是存盤后退出
輸入q!放棄存盤強行退出

Vi 的使用

Vi 已經是 Unix 系統中標準的文字編輯器, 每個網管人員都必須熟悉它, 因為你會在維護系統時常常遇到它.
Vi 對初學者而言, 第一印象總是不好, 覺得它難用. 其實, 大家在用慣了辦公室軟件之后, 再回過頭來用這些未見過的怪物, 難免無法適應, 這是很正常的. 但別忘了, 各位都將是學校中重要網管的人員,您的角色不再是純粹的使用者, 而是一位面對復雜網絡的管理者及問題解決者, 你必須能夠親手操控你的系統, 設定你的系統, 調整你的系統, 而這個過程, 你就不得不去面對 Vi.
不要拿 Word 的使用習慣來挑剔 Vi, 它們的作用方向不同, 風格也不同, 一旦您能上手, 也許你會喜歡上它. Vi 是網絡管理人員的標準左右手.
So, 打開你的心, 接受會比反彈更有收獲.
二. 開啟檔案, 關閉檔案
vi 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

欧美电影免费观看大全| 91免费精品国偷自产在线| 日韩av在线最新| www.日本久久久久com.| 亚洲电影av在线| 国产成人一区二区三区小说| 激情成人在线视频| 亚洲欧美另类在线观看| 97国产精品人人爽人人做| 成人精品视频在线| 中文字幕在线看视频国产欧美在线看完整| 亚洲级视频在线观看免费1级| 亚洲丁香久久久| 亚洲mm色国产网站| 亚洲第一精品自拍| 97国产精品人人爽人人做| 亚洲xxx自由成熟| 在线播放日韩欧美| 欧美日韩午夜视频在线观看| 久久精品视频在线播放| 久久伊人精品视频| 亚洲欧美三级伦理| 精品国产精品自拍| 久久精品久久精品亚洲人| 亚洲大胆美女视频| 一区二区三区四区视频| 久久久久久综合网天天| 国内精品久久久久影院 日本资源| 91免费精品国偷自产在线| 亚洲亚裔videos黑人hd| 亚洲成人中文字幕| 97在线免费观看| 久久久久久久一区二区| 欧美成人久久久| 91亚洲精品久久久| 成人激情av在线| 91最新在线免费观看| 超碰精品一区二区三区乱码| 亚洲国产精品免费| 中文字幕久久久av一区| 国产一区二区动漫| 亚洲精品国产拍免费91在线| 欧美人与物videos| 亚洲性猛交xxxxwww| 欧美中文字幕在线视频| 久久久久久噜噜噜久久久精品| 在线观看精品国产视频| 亚洲va国产va天堂va久久| 久久久久久999| 成人在线激情视频| 久热精品视频在线观看一区| 中文字幕在线视频日韩| 国产日韩精品综合网站| 国产精品久久久久久久久久| 国产精品高潮在线| 国产精品成人播放| 日韩欧美中文第一页| 欧美电影院免费观看| 91精品国产色综合久久不卡98口| 国产精品一区二区久久国产| 欧美激情一区二区三区成人| 亚洲夜晚福利在线观看| 91性高湖久久久久久久久_久久99| 欧美精品亚州精品| 九色成人免费视频| 亚洲人av在线影院| 欧美一级片免费在线| 精品无码久久久久久国产| 伊人青青综合网站| 久久久久成人精品| 精品一区电影国产| 久久色免费在线视频| 亚洲第一综合天堂另类专| 欧美大片免费看| 日本亚洲欧洲色| 91成人在线视频| 欧美日韩亚洲国产一区| 国产精品免费一区| 成人免费激情视频| 色婷婷综合久久久久| 国产精品免费视频xxxx| 精品国产91乱高清在线观看| 久久精品国产亚洲| 欧美电影在线观看网站| 欧美久久久精品| 亚洲国产精品电影在线观看| 国产一区二区在线播放| 亚洲精品网站在线播放gif| 欧美午夜女人视频在线| 在线色欧美三级视频| 亚洲网站在线看| 亚洲国产毛片完整版| 精品国产福利视频| 国产日韩欧美影视| 亚洲黄一区二区| 亚洲欧洲在线播放| 国产精品你懂得| 欧美怡红院视频一区二区三区| 日韩欧美国产视频| 国内精品久久久久久久| 国产日韩在线亚洲字幕中文| 日韩免费观看视频| 日本国产精品视频| 久热精品视频在线观看| 精品国产依人香蕉在线精品| 国产亚洲欧美一区| 欧美国产日产韩国视频| 成人动漫网站在线观看| 欧美日韩亚洲一区二区三区| 青青草原成人在线视频| 国产69精品久久久久99| 精品亚洲aⅴ在线观看| 91亚洲精品在线| 亚洲欧洲日韩国产| www.久久草.com| zzijzzij亚洲日本成熟少妇| 亚洲人午夜精品| 欧美高清视频在线播放| 日韩av中文字幕在线免费观看| 亚洲欧美资源在线| 2019中文在线观看| 成人黄色网免费| 韩剧1988免费观看全集| www.亚洲一二| 欧美xxxx做受欧美| 亚洲综合中文字幕68页| 欧美亚洲成人xxx| 日韩毛片中文字幕| 日本欧美一二三区| 欧美激情国产日韩精品一区18| 亚洲精品美女视频| 亚洲夜晚福利在线观看| 亚洲成人教育av| 久久中文字幕在线视频| 精品久久久av| 日韩av最新在线观看| 国产午夜精品一区二区三区| 国产精品免费一区豆花| 青草青草久热精品视频在线网站| 性色av一区二区三区免费| 日韩欧美国产骚| xx视频.9999.com| 亚洲久久久久久久久久| 91日韩在线视频| 久久噜噜噜精品国产亚洲综合| 在线免费看av不卡| 中文字幕视频在线免费欧美日韩综合在线看| 国产91精品青草社区| 超碰91人人草人人干| 91久久在线视频| 日本一区二区三区在线播放| 九九久久久久99精品| 色狠狠久久aa北条麻妃| 国产精品欧美一区二区三区奶水| 国产97在线视频| 亚州欧美日韩中文视频| 欧美国产日本在线| 久久久免费在线观看| 国外成人在线直播| 北条麻妃久久精品| 亚洲日本中文字幕| 欧美性感美女h网站在线观看免费| 精品国产一区二区三区久久狼黑人| 日韩中文字幕av|