vim 中的常用指令,inode檔案唯一標識

2021-10-12 07:21:02 字數 2691 閱讀 5928

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,...