linux正則表達式和vim的詳細解析!

正則表達式:
元字符–
[:upper:] 大寫
[:lower:] 小寫
[:digit:] 全數字
[:alpha:] 全字母
[:alnum:] 全字母數字
linux正則表達式和vim的詳細解析!
匹配次數–
. 匹配任意單個字符
* 匹配前面字符任意次
\? 匹配前面字符0次或1次
\{n\} 匹配至少n次
\{m,m\} 匹配至少m次 最多n次
\{,n\} 匹配最多n次
\{n,\} 匹配至少n次
位置錨定–
^ 行首錨定
$ 行尾錨定
\<,\b 詞首錨定
\>,\b 詞尾錨定
分組錨定–
\(\) \1
命令:
·grep 文本過濾
-v 取反
-i 忽略大小寫
-n 顯示行數
-c 統計行數
-o 只顯示匹配到的
-q 靜默 輸出
-A# 顯示匹配到的后幾行
-B# 前幾行
-C# 前后幾行
-e 匹配多個條件
-E 擴展正則表達式
-F 不支持正則表達式
linux正則表達式和vim的詳細解析!
·vim
光標–
i 光標前編輯
I 光標行首編輯
a 光標后編輯
A 光標行尾編輯
o 光標行下方編輯
O 光標行下方編輯
保存–
ZZ 保存退出
ZQ 不保存退出
上下–
h,j,k,l 上下左右
w 下一個詞首
e 下一個詞尾
b 前一個詞首
跳轉–
^ 跳到行首
0 跳到行首
$ 跳到行尾
H 跳到頁首
M 跳到頁中
L 跳到頁底
翻屏–
G 翻到屏尾
1G 翻到屏首
gg 翻到屏首
Ctrl+f 下翻一屏
Ctrl+b 上翻一屏
Ctrl+d 下翻半屏
Ctrl+u 上翻半屏
刪除–
x 刪除一個
dd 刪除一行
c 刪除后切換成編輯模式
復制粘貼–
y 復制
p 粘貼
替換–
r 替換
R 替換模式
s//// 替換
查找–
/PATTERN 查找
?PATTERN 查找
撤銷–
U 撤銷
Ctrl+r 撤銷撤銷
vim的設置–
set nu 顯示行號
set ic 忽略大小寫
set ai 自動縮進
set hlsearch 文本高亮
syntax on|off 語法高亮
:. 重復
v 選取
V 選取模式
-o,-O 多個窗口

原創文章,作者:z long,如若轉載,請注明出處:http://www.www58058.com/72897

(1)
z longz long
上一篇 2017-04-09 12:29
下一篇 2017-04-09 14:34

相關推薦

  • 初入linux

    一、認識linux 1、在windows中通過盤符區分文件存放位置,而linux中沒有盤符之說,只有文件和文件夾 2、在linux中,萬物從根開始,沒有后綴之說 二、文件系統的目錄結構 /:根目錄 /boot:系統啟動的相關配置文件 /dev:設備文件 塊設備:隨機訪問,數據塊為單位 字符設備:線性訪問,按字符為單位 設備號:主設備號(major)和次設備號…

    Linux干貨 2017-05-20
  • lvs的基本概念及基礎配置

    一、知識整理 1、Session:在計算機中,尤其是在網絡應用中,稱為“會話控制、時域”。Session 對象存儲特定用戶會話所需的屬性及配置信息。這樣,當用戶在應用程序的 Web 頁之間跳轉時,存儲在 Session 對象中的變量將不會丟失,而是在整個用戶會話中一直存在下去。當用戶請求來自應用程序的 Web 頁時,如果該用戶還沒有會話,則 Web 服務器將…

    Linux干貨 2016-11-11
  • 7月21號:CentOS6.8(及7)基礎配置項+Linux入門(1)

    7月21號,馬哥第二天,主要內容有三個部分:一、基本命令復習二、CentOS6.8(及7)基礎配置項;三、linux入門(1) 一、基本命令復習    ls         查看文件內容  l查看文件詳細信息  -a顯示包含隱藏文…

    Linux干貨 2016-08-05
  • 系統基礎之Btrfs文件系統詳解

    btrfs文件系統:技術預覽版(centos7) 描述: Btrfs(B-tree,Butter FS,Better fs),GPL授權,Orale,2007 寫實復制特性(Cow)     cp –reflink (只能在btrfs文件系統中使用) 想取代ext系統系統, 支…

    Linux干貨 2016-09-21
  • centos6.9的安裝

    先準備一個安裝虛擬機的的軟件VMware Workstation Pro和光盤centos6.9和光盤 然后打開該軟件,點擊創建新的虛擬機   然后會出現一個新建虛擬機向導,選擇典型,點下一步 繼續點下一步   把虛擬機名稱改成所裝的版本 然后新建一個文件夾,點擊瀏覽,接著點擊這個新建的文件夾,這個文件夾就是虛擬機所裝入的位置,…

    2017-07-15

評論列表(1條)

  • renjin
    renjin 2017-04-12 11:40

    主要介紹了正則表達式與vim的使用,內容寫的很不錯,繼續努力就好

欧美性久久久久