linux我的經常使用命令備註

1.使用find命令和grep命令,配合查找相關後綴的文件裏面含有某關鍵字的內容:php

查找當前目錄中全部以php結尾的文件,列出這些文件中哪些含有‘社會’這個關鍵字vim

find ./ -type f -name "*.php" | xargs grep "社會"

 

2.vi編輯器中,須要查找替換的命令bash

:%s/被替換的關鍵字/新寫進的關鍵字/g編輯器

譬如:.net

:%s/咱們/他們/g   #'咱們'是被'他們'替換,g表示不提示。若是須要提示,g改爲c

 

vim 命令重複code

這段摘自:http://blog.csdn.net/lirenlin/article/details/4974007orm

在vim中有不少的方式能夠重複以前的命令blog

我介紹下本身遇到的三種狀況。get

1,使用 . 在normal模式下重複上一次的動做io

2,在命令模式下,使用方向鍵選擇之前的動做,

:!!          Repeat last system command. 

:!  ↑        select  a  previous system command 

: ↑          select  a  previous command 

輸入前幾個字母,再使用tab或者導航↑ 鍵便可在之前的命令中自動補全

3,以上都是單個的命令記錄,一個另外的方法是記錄一連串的動做

(1)。使用"q{register}"命令開始,後續的動做將被記錄進名爲register的寄存器中。給出的寄存器名字必需是a到z之間的一個字母

(2)。執行你要執行的操做。

(3)。按下q以結束對命令的記錄(注意僅僅是q一個字符,不要鍵入多餘的字符).如今你能夠經過"@{recording}"命令來執行剛剛記錄

下來的記錄宏了。

就象絕大多數VIM命令同樣,@{recording}前加數字,可讓命令重複屢次數.

部份內容參考vim用戶中文手冊

相關文章
相關標籤/搜索