亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5705 | 回復: 9
打印 上一主題 下一主題

vi 命令常見問題解答  關閉 [復制鏈接]

論壇徽章:
1
巳蛇
日期:2014-12-29 11:22:41
1 [報告]
發(fā)表于 2002-09-26 10:32 |只看該作者

vi 命令常見問題解答

不錯不錯,這篇文章也曾是我進階為vi專家路上的一塊基石
謝謝提供

論壇徽章:
0
2 [報告]
發(fā)表于 2002-09-26 11:19 |只看該作者

vi 命令常見問題解答

bjchenxu,那你怎么不早點貼出來?你還看過什么好資料,現(xiàn)在貼出來也不遲。

論壇徽章:
1
巳蛇
日期:2014-12-29 11:22:41
3 [報告]
發(fā)表于 2002-09-26 15:20 |只看該作者

vi 命令常見問題解答

這篇文章在thomer的網站上有,上次有人提過這個網站吧,呵呵
http://www.thomer.com/vi/vi.html
不過是英文的

論壇徽章:
0
4 [報告]
發(fā)表于 2002-09-27 17:59 |只看該作者

vi 命令常見問題解答

精華.

論壇徽章:
0
5 [報告]
發(fā)表于 2002-09-27 23:07 |只看該作者

vi 命令常見問題解答

好東東!

論壇徽章:
0
6 [報告]
發(fā)表于 2002-09-28 11:42 |只看該作者

vi 命令常見問題解答

VI常用技巧  
VI命令可以說是Unix/Linux世界里最常用的編輯文件的命令了,但是因為它的命令集眾多,很多
人都不習慣使用它,其實您只需要掌握基本命令,然后加以靈活運用,就會發(fā)現(xiàn)它的優(yōu)勢,并會
逐漸喜歡使用這種方法。本文旨在介紹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——刪除一個字符、刪除光標所在處到行尾的所有字符以及刪除整行的命令。  
---- 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,顯示文件結尾的行號。  
---- :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”實現(xiàn),其中“”是轉義字符,表明其后的“/”字符是具有實際意
義的字符,不是分隔符。

論壇徽章:
0
7 [報告]
發(fā)表于 2002-09-29 09:10 |只看該作者

vi 命令常見問題解答

好東西

論壇徽章:
0
8 [報告]
發(fā)表于 2002-09-30 10:06 |只看該作者

vi 命令常見問題解答

太棒了,正好需要這個。呵呵!

論壇徽章:
1
巳蛇
日期:2014-12-29 11:22:41
9 [報告]
發(fā)表于 2002-10-08 14:38 |只看該作者

vi 命令常見問題解答

hwhcom,你的東西好像在linuxaid上見過

 

論壇徽章:
0
10 [報告]
發(fā)表于 2004-02-24 12:41 |只看該作者

vi 命令常見問題解答

好東東
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP