導航:首頁 > 操作系統 > linux向上查找

linux向上查找

發布時間:2022-10-03 03:51:17

linux下vim 查找命令

linux下vim 查找命令:

/text --查找text, 按n查找下一個, N查找上一個

?text --查找text(反向查找), 按n查找下一個, N查找上一個

*/# --查找游標當前的單詞,相當於/text

:set ignorecase --查找忽略大小寫

:set noignorecase --查找不忽略大小寫

:nohlsearch --關閉當前的高亮顯示,當再次查找時恢復高亮

:set incsearch --逐步搜索模式,對當前鍵入的字元進行查找,不必等輸入完成

:set wrapscan --重新搜索,當搜索到文件頭或尾時,返回重新搜索


(1)linux向上查找擴展閱讀:

1、文件窗口:

:open file --在當前窗口打開新文件

:split file --在新窗口打開文件

:new file --用新窗口打開文件,同 :split file

:bn --切換到下一個文件

:bp --切換到上一個文件

:args --查看當前打開的文件列表(當前正在編輯的文件會用[]括起來)

:e ftp://192.168.10.76/abc.txt

:e qadrive est.txt --打開遠程文件

:split --打開一個新窗口,游標停在頂層的窗口上

:new --打開一個新窗口,游標停在頂層的窗口上

:vsplit --橫向打開窗口。

Ctrl+ww --移動到下一個窗口

Ctrl+wj --移動到下方的窗口

Ctrl+wk --移動到上方的窗口

2、其他命令:

Esc/Ctrl+[ -- 鍵入命令

:!command --執行shell命令

:suspend/Ctrl+Z --掛起vim,回到shell,fg 返回vim

:!perl -c script.pl --檢查perl腳本語法,不用退出vim

:!perl script.pl --執行perl腳本, 不用退出vim

:help --顯示幫助文檔

:help i --顯示i的幫助文檔(:特殊鍵用<>, -t:啟動參數用-)

3、編輯命令:

插入:

i --在當前位置插入

A --在當前行尾插入

I --在當前行首插入

o --在當前行後插入一行

O --在當前行前插入一行

拷貝粘貼剪切:

yy --拷貝當前行

2yy --拷貝當前行開始的2行

p --在當前游標後粘貼

P --在當前行前粘貼

:1,10 co 20 --將1-10行插入到第20行之後。

:1,$ co $ --將整個文件復制一份並添加到文件尾部

v --進入選擇模式,相當於在Windows下按住 Shift選擇

V --進入選擇模式,整行選擇

ddp --交換當前行和其下一行

2dd --剪切當前行之後的2行

:1,10d --將1-10行剪切

:1, 10 m 20 --將第1-10行移動到第20行之後

替換:

ra --將當前游標所在字元替換為a

s/old/new/ --用old替換new,替換當前行的第一個匹配

s/old/new/g --用old替換new,替換當前行的所有匹配

%s/old/new/ --用old替換new,替換所有行的第一個匹配

%s/old/new/g --用old替換new,替換所有匹配

:10,20 s/^/text/g --在第10行到第20行每行前面加上text(:3,5 s/^/#/g --注釋3-5行, :3,5 s/^#//g
--解除3-5行的注釋, :1,$ s/^/#/g --注釋整個文檔, :%s/^/#/g --注釋整個文檔)

ddp --交換游標所在行和下一行

移動:

h --左移一個字元(5h --左移5個字元)

l --右移一個字元(5l --右移5個字元)

k --上移一個字元(5k --上移5個字元)

j --下移一個字元(5j --下移5個字元)

w --向後移動一個單詞(5w --向後移動5個單詞)

b --向前移動一個單詞(5b --向前移動5個單詞)

e --同 w ,游標停在單詞尾部

ge --同 e ,游標停在單詞尾部

^ --移動到本行第一個非空白字元

0 --移動到本行第0個字元

--同0

$ --移動到行尾(3$ --移動到下面3行的行尾)

gg --移動到文件頭(10gg --移動到第10行首)

[[ --同 gg

G --移動到文件尾(10G --移動到第10行尾)

]] --同 G

fx --移動到本行游標後第一個為x的字元(3fx --移動到本行游標後第3個為x的字元)

Fx --同 fx ,反向查找

:20 --跳到20行行首

Ctrl+e --向下滾動一行

Ctrl+y --向上滾動一行

Ctrl+d --向下滾動半屏

Ctrl+u --向上滾動半屏

Ctrl+f --向下滾動一屏

Ctrl+b --向上滾動一屏

撤銷:

u --撤銷

U --撤銷對整行的操作

Ctrl+r --撤銷剛才的撤銷

刪除:

x --刪除當前字元(3x --刪除當前游標開始向後三個字元)

X --刪除當前字元的前一個字元, 同 dh

dl --刪除當前字元, 同 x

dh --刪除前一個字元

dd --刪除當前行

dj --刪除上一行

dk --刪除下一行

10d --刪除當前行開始的10行。

D --刪除當前字元至行尾, 同 d$

kdgg --刪除當前行之前所有行(不包括當前行)

:1,10d --刪除1-10行

:11,$d --刪除11行及以後所有的行

:1,$d --刪除所有行

J--刪除兩行之間的空行, 合並兩行

退出

:wq --保存並退出

ZZ --保存並退出

:q! --強制退出並忽略所有更改

:e! --放棄所有修改,並打開原來文件

:close --關閉窗口,最後一個窗口不能使用此命令,可以防止意外退出vim

:q --如果是最後一個被關閉的窗口,那麼將退出vim

② linux中vi編輯器怎樣使用

工具:

Linux

方法:

1、首先進入Linux的命令行界面.在目錄下創建一個用於測試的文本文件(touch filename).這里就新建了一個test12文本文件.當然這個名字是可以隨便取得.

7、替換 「r」:替換游標所在處的字元。 ,按一下"r"然後輸入要即可.「R」:替換游標所到之處的字元,直到按下「ESC」鍵為止。

8、恢復上一次操作 「u」:如果誤執行一個命令,可以馬上按下「u」,回到上一個操作。按多次"u"可以執行多次恢復.就相當於"CTRL +Z"的操作.

③ Linux系統上如何快速查找一個文件

linux系統上可以藉助於locate命令來快速查找一個文件。因為locate命令搜索的是文件資料庫,所以速度非常快。

1、使用locate命令需要及時更新文件資料庫。可以藉助於updatedb命令來更新文件資料庫。

sudoupdatedb

用法:locate[OPTION]...[PATTERN]...
在mlocate資料庫中搜索條目.
-b,--basename匹配唯一的路徑名稱的基本文件名
-c,--count只顯示找到條目的號碼
-d,--databaseDBPATH用DBPATH替代默認的資料庫(/var/lib/mlocate/mlocate.db)
-e,--existing只顯示當前存在的文件條目
-L,--follow當文件存在時跟隨蔓延的符號鏈接(默認)
-h,--help顯示本幫助
-i,--ignore-case匹配模式時忽略大小寫區別
-l,--limit,-nLIMIT限制為LIMIT項目的輸出(或計數)
-m,--mmap忽略向後兼容性
-P,--nofollow,-H當檢查文件時不跟隨蔓延的符號鏈接
-0,--null輸出時以NUL分隔項目
-S,--statistics不搜索項目,顯示有關每個已用資料庫的統計信息
-q,--quiet不報告關於讀取資料庫的錯誤消息
-r,--regexpREGEXP搜索基本正則表達式REGEXP來代替模式
--regex模式是擴展正則表達式
-s,--stdio忽略向後兼容性
-V,--version顯示版本信息
-w,--wholename匹配完整路徑名(默認)

④ linux中怎樣從底部向上查看log文件

vi進入LOG文件
G 跳到最後一行
ctr +b 往上翻頁
crtr、+f往下翻頁

你也可以利用/查找一個關鍵字,然後按大寫N,向前翻,n向後

⑤ Linux如何在vi里搜索關鍵字

在命令模式下敲斜桿( / )這時在狀態欄(也就是屏幕左下腳)就出現了 「/」 然後輸入你要查找的關鍵字敲回車就可以了。

如果你要繼續查找此關鍵字,敲字元 n 就可以繼續查找了。

⑥ linux查找文檔內容

1. more指令 —— 分頁顯示文件內容
more指令會以一頁一頁的形式顯示文件內容,按空白鍵(space)顯示下一頁內容,按Enter鍵會顯示下一行內容,按 b 鍵就會往回(back)一頁顯示,其基本用法如下:
more    file1             查看文件file1的文件內容;
more   -num   file2    查看文件file2的內容,一次顯示num行;
more   +num   file3   查看文件file3的內容,從第num行開始顯示;
2. less指令 —— 可以向前或向後查看文件內容
less指令查看文件內容時可以向前或向後隨意查看內容;
less指令的基本用法為:
less   file1    查看文件file1的內容;
less   -m    file2     查看文件file2的內容,並在屏幕底部顯示已顯示內容的百分比;
按空格鍵顯示下一屏的內容,按回車鍵顯示下一行的內容; 
按  U  向前滾動半頁,按  Y   向前滾動一行;
按[PageDown]向下翻動一頁,按[PageUp]向上翻動一頁;
按   Q   退出less命令;
3. head指令 —— 查看文件開頭的內容
head指令用於顯示文件開頭的內容,默認情況下,只顯示文件的頭10行內容;
head指令的基本用法:
head  -n  <行數>   filename      顯示文件內容的前n行;
例如:head   -n   5   file1     顯示文件file1的前5行內容
head   -c  <位元組>    filename      顯示文件內容的前n個位元組;
例如:head  -c  20  file2      顯示文件file2的前20個位元組內容
4. tail指令 —— 顯示文件尾部的內容
 tail指令用於顯示文件尾部的內容,默認情況下只顯示指定文件的末尾10行;
tail指令的基本用法:
tail    file1      顯示文件file1的尾部10行內容;
tail  -n  <行數>  filename    顯示文件尾部的n行內容;
例如:tail  -n  5   file1    顯示文件file1的末尾5行內容
tail  -c  <位元組數>   filename     顯示文件尾部的n個位元組內容;
例如:tail  -c  20   file2    顯示文件file2的末尾20個位元組
5. cat指令 —— 顯示文件內容
使用cat命令時,如果文件內容過多,則只會顯示最後一屏的內容;
cat指令的基本用法:
cat   file1        用於查看文件名為file1的文件內容;
cat   -n   file2       查看文件名為file2的文件內容,並從1開始對所有輸出的行數(包括空行)進行編號;
cat   -b   file3      查看文件名為file3的文件內容,並從1開始對所有的非空行進行編號;

閱讀全文

與linux向上查找相關的資料

熱點內容
程序員連出兩次線上事故 瀏覽:426
啄木鳥電影什麼意思 瀏覽:292
主角叫柱子的鄉村小說 瀏覽:962
肉特別多的電影 瀏覽:970
好的在觀看網站 瀏覽:307
vip免費影視劇網站 瀏覽:924
恐怖鬼片免費版在線觀看 瀏覽:539
印度神話電影排行前十 瀏覽:510
主角開飛機重生流 瀏覽:760
java函數式編程教程 瀏覽:271
天正圖紙加密後的效果 瀏覽:909
泰安汽車解壓郵政網點 瀏覽:410
泰國鬼片在線觀看免費收看 瀏覽:695
彼時曾相伴免費觀看完整版 瀏覽:254
網站在線觀看什 瀏覽:159
食嬰鬼整部電影 瀏覽:360
印度電影愛經 瀏覽:642
搜播比神馬更好看的影視 瀏覽:82
特警力量同人小說 瀏覽:253
葉天明柳韻為主角的小說全文免費閱讀 瀏覽:929