繼續linux命令解析,其中(1)還沒有完善,應人之邀,先詳細寫文字編輯命令vi、vim。
4. 文字編輯之vi、vim:
首先,說明一下,vim是vi的公升級版,vim相容了所有vi的指令。
最後,我們開始來講解vim命令,由於上述原因就不再敘述vi了。
vim test.txt,通過vim開啟或者新建乙個檔案,並進入編輯模式;
vim中有三種模式,命令模式、插入模式、底行模式,底行模式主要是對檔案進行操作,不是檔案內容,比如儲存、退出;三種模式的切換方式為
在命令模式下按 i、a、o進行插入模式,按 : 進行底行模式,而進行命令模式則按esc鍵。命令模式有點像執行文字編輯器的快捷鍵的意思,即可快速進
行複製(相當於ctrl + c)、撤銷(ctrl + z),插入模式就是對檔案內容進行寫入等。
下面所講在各種模式下的操作都是在終端下,本人並沒有在視覺化的平台下操作了vim。
4.1 命令模式
通過vim開啟檔案,就進入了命令模式。本人常用指令有:
複製,yy複製游標所在行;數字加yy,複製多行,如3yy,則複製了游標開始三行;複製一行中部分內容 y^、y0複製行首到游標所在前一字元,y$
複製游標所在至行尾;yw複製乙個單詞;y+數字+w,複製多個詞,如y2w,則複製了兩個詞;yg,所在行至檔尾;y1g,檔首到所在行。
貼上,大寫p貼上至游標所在行前面,小寫p則後面。
刪除,小寫x,刪除游標當前字元;大寫x,刪除游標前一字元;dw,刪除至下一單詞開頭;de、de,刪除至本單詞末尾,大寫包括標點;db、db
刪除至前一單詞,大寫包括標點;dd,刪除一整行;數字+dd,表示刪除多行;d、d$,刪除游標至行尾;d0,刪除行首至游標前一字元。
撤銷,u。
反撤銷,ctrl + r。
4.2 插入模式
在命令模式下,按a從當前字元之前位置後開始可插入,按i從當前字元之後開始插入,按o從另起一行開始插入。
插入模式下,複製貼上擁有linux編輯特性,即通過選中表示複製,右鍵表示貼上。
4.3 底行模式
主要是對檔案顯示方式,以及檔案操作。所有指令輸入之前都有 : 。
:w,儲存目前檔案內容;
:q,退出vim編輯器;
:q!,強制退出,上次儲存之後的修改內容將丟失;
:wq,一般編輯好了用此指令儲存並退出;
:set number,顯示行號;
:set nonu,取消顯示行號;
:跟數字,游標定位到相應行,如 :3,則游標到第三行。
個人常用linux命令歸納 1
其實一直想堅持每天出一篇技術部落格分享自己當天的收穫,但是總是沒堅持下來。希望這次能有所不同,而且質量也能上乙個層次。linux,相信對於搞程式設計的朋友們,都是不陌生的,本文不會將所有命令全部集中於此,只是列出部分自己常用命令,簡單的,複雜的都有些。記得曾經乙個同事告訴我用linux命令的鐵令,不...
個人常用linux命令歸納 5
今天,咱來說說awk的用法,前面加幾句,一般寫shell指令碼會幹的事。bin sh 指令碼一般得加這句 path bin sbin usr bin usr sbin usr local bin usr local sbin sh存放路徑 export path awk用法 取日期中的年,通過 aw...
linux整理 3 linux常用命令歸納分類
常用命令歸納分類 檔案管理 mkdir,rmdir,mv,rm,cp,touch,cat,tac,echo,more,less,head,tail,file,find,rename,ln,pwd,scp,alias 磁碟管理 ls,cd,du,df,mount,unmounts,fdisk 文件處理...