vim編輯器是工作中比較常用的,功能也很強大,內建了許多快捷,這裡梳理一下最常用的,便於後續的使用。
1.跳轉到行首:shift +
^2.跳轉到行尾:shift + $
3.跳轉到文字首行:gg
4.跳轉到文字末尾: g
5.在文字的前端顯示對應的行號:set nu
6.跳轉到指定行:[
:n]配合回車鍵使用,如[:7
+回車鍵,跳轉到第7行]
9.複製當前行:yy
(複製當前行)
,yny
(複製從當前行開始,向後n行)
10.貼上對應的資訊:p
11.刪除行:dd
(刪除當前行) ;dnd
(刪除從當前行開始,向後n行)
12.撤銷剛才的操作:u
13.如果需要撤銷大量操作,使用u就很麻煩了,這個時候可以直接不儲存然後強制退出:q!
14.儲存並退出: wq!
15.查詢指定的字元:/指定的字元+回車鍵(這個時候要查詢的字元會以高亮形式展示)
16.取消高亮顯示:/nohl
[root@localhost ~
]# ls -lih
總計 104k
2408949
-rwxr-xr-x 1 root root 7 jan 1412:
47 lsfile.sh
2408258 lrwxrwxrwx 1 root root 7 jan 1422:
16 sun001.txt -> sun.txt
1969013 drwxr-x---.
2 root root 4096 jan 1414:
19 cs_data
1968989
-rw-r-----
.1 root root 4 jan 1817:
33 zxl.log
1968985
-rw-r-----
.1 root root 3 jan 1817:
15 zxl.log.
11968984
-rw-r-----
.1 root root 49 jan 1911:
01 zxl.log.
21968986
-rw-r-----
.1 root root 3 jan 1817:
15 zxl.log.
31968987
-rw-r-----
.1 root root 36 jan 1911:
10 zxl.log.
4
簡述:
欄位1:inode
欄位2:檔案種類和許可權;
欄位3: 硬鏈結個數;
欄位4:檔案歸屬;
欄位5:所歸屬的組;
欄位6:檔案或目錄的大小;
欄位7/8:最後訪問或修改時間;
欄位9:檔名或目錄名
2.1 理解inode,要從檔案儲存說起。
檔案儲存在硬碟上,硬碟的最小儲存單位叫做「扇區」(sector)。每個扇區儲存512位元組(相當於0.5kb)。
作業系統讀取硬碟的時候,不會乙個個扇區的讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取乙個「塊」(block)。這種由多個扇區組成的「塊」,是檔案訪問的最小單位。「塊」的大小,最常見的是4kb,即連續八個sector組成乙個block。
檔案資料都儲存在「塊」中,那麼很顯然,我們還必須找到乙個地方儲存檔案的「元資訊」,比如檔案的建立者、檔案的建立日期、檔案的大小等等。這種儲存檔案元資訊的區域就叫做inode,中文譯名為"索引節點"。
每乙個檔案都有對應的inode,裡面包含了與該檔案有關的一些資訊。
2.2 可以用stat命令,檢視某個檔案的inode資訊:
[root@localhost ~
]# stat zxl.log.
1 file: zxl.log.
1 size:
3 blocks:
8 io block:
4096 regular file
device: fd02h/
64770d inode:
1968985 links:
1access:
(0640
/-rw-r-----
) uid:(0
/ root) gid:(0
/ root)
context: unconfined_u:object_r:usr_t:s0
access:
2021-01
-1817:
14:04.857813890
+0800
modify:
2021-01
-1817:
15:15.589827543
+0800
change:
2021-01
-1911:
02:25.231010179
+0800
birth:
-
後續如果還有使用頻率較高的再繼續補充。
不過,若要進行大文字編輯的話,notepad++ 、sublime或許更適合。
VIM常用指令
以下格式為 指令 作用 所以輸入的時候別把 空格 也帶進去 0 到行首 到行尾 到行首字母 到上面一句或者上面乙個 段 到下面一句或者下面乙個 段 到最後一次修改的位置,注意這個 不是單引號,是1左邊的那個按鍵 文字 搜尋指定文字,找到之後使用n來跳到下乙個相同單詞位置 數值 轉跳到指定行數 轉跳到...
VIM常用指令
vim指令比較多,在用的時候老是忘記,從網上找到了這個 儲存下來,以便用到的時候查閱。一般模式 移動游標 h 或 向左方向鍵 游標向左移動乙個字元 j 或 向下方向鍵 游標向下移動乙個字元 k 或 向上方向鍵 游標向上移動乙個字元 l 或 向右方向鍵 游標向右移動乙個字元 ctrl f 螢幕 向前 ...
vim 常用指令
1 h,j,k,l 上下左右 2 n,n co n 貼上n n行到n行下面 3 n,n m n 移動n n行到第n行下面 4 n shift g 跳轉到第n行 5 ctr u,ctr d,ctr f,ctr b翻半頁 翻全頁 6 gg,shift g跳轉開頭 結尾 7 e file進入檔案 8 w,...