日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
Linux中VI編輯器的文本統(tǒng)計技巧 (linux中vi 統(tǒng)計)

Linux系統(tǒng)中VI編輯器是一款經典的文本編輯器,廣泛應用于Linux用戶中。在各種文本編輯工具中,它的命令操作方法非常特殊、復雜,但是經過學習后,可以更加高效的完成文本編輯工作。本文將介紹如何使用VI編輯器進行文本統(tǒng)計的技巧。

一、使用搜索命令統(tǒng)計文本中某個字符串的出現次數

在VI編輯器中,使用’/’后加上要查找的字符串,可以跳轉到之一個出現該字符串處。但是,也可以利用vi可以在文本中不斷的查找下一個相同的字符,而通過跳轉來統(tǒng)計該字符在文本中的出現次數的,方法如下:

1、按下“shift+g”,跳轉到文本的末尾,等待出現:

2、輸入 / +要查找的文本,按下回車鍵,vi會將光標跳轉到查找到的之一個文本處:

:以/開頭,加上要查找的文本

3、按下’*’鍵即可開始判斷文本中該字符串的出現次數。每次按下’*’鍵都會自動跳轉到下一個匹配項,因此可以通過這種方法快速的查找計數。

例如,在文本中查找該字符串出現次數為:

:查找的字符串***(通過“/***”跳轉到之一個該串出現的地方,輸入*y跳轉到下一個該串出現的地方,每次輸入可計算一次)

二、使用行范圍統(tǒng)計文本行數

在VI編輯器中,使用行號命令可以快速定位到某行,也可以通過行號快速統(tǒng)計文本的行數。例如在文稿中統(tǒng)計行數,可以輸入:

:$

可以將光標快速跳轉到文本末尾,同時getdln獲取當前文本行數,顯示形如:

三、統(tǒng)計文本中單詞數量

在VI編輯器中,可以使用”set list”打開行末不可見字符顯示功能。執(zhí)行完該命令,行末處就會出現’$’符號,如果在文本中統(tǒng)計單詞數量,可以通過尋找單詞間的空格或空行的方法來實現。例如:

(1)尋找空格

1. 首先開啟行尾不可見字符:set list

2. 使用草稿功能記錄所查找兩個空格字符之間的空格數。

3. 檢索文本中空格數的快捷鍵為:n鍵,每次按下n鍵后,VI編輯器就會跳轉到下一個匹配的字符串處,可以通過此方法統(tǒng)計出所有的空格數量。

(2)尋找空行

1. 使用“G”命令跳轉到文本末尾。

2. 按下”shift+g”跳轉到之一行。

3. 連續(xù)按下“j”鍵向下移動光標,直到遇到空行停止。

4. 記錄文本中空行的數量,即為該文本中單詞的數量。

綜上所述,VI編輯器在文本編輯中有著廣泛的應用,尤其是在對于文本進行統(tǒng)計和分析時。對于VI編輯器的熟練掌握和文本格式的清晰規(guī)范化,可以極大的提高文本編輯的效率。

相關問題拓展閱讀:

  • linux系統(tǒng)中vi編輯器如何使用?

linux系統(tǒng)中vi編輯器如何使用?

建議找一下相關的linux教程,在百度知道上幾句話說不清楚。

vi編輯器是所有Unix及Linux系統(tǒng)下標準的編輯器,它的強 大不遜色于任何最新的文本編輯器,這里只是簡單地介紹一下它的用法和一小部分指令。由于對Unix及Linux系統(tǒng)的任何版本,vi編輯器是完全相同的, 因此您可以在其他任何介紹vi的地方進一步了解它。Vi也是Linux中最基本的文本編輯器,學會它后,您將在Linux的世界里暢行無阻。

1、vi的基本概念

基本上vi可以分為三種狀態(tài),分別是

命令模式(command mode)

插入模式(Insert mode)

底行模式(last line mode)

1) 命令行模式command mode)

控制屏幕光標的移動,字符、字或行的刪除,移動復制某區(qū)段及進入Insert mode下,或者到 last line mode。

2) 插入模式(Insert mode)

只有在Insert mode下,才可以做文字輸入,按鍵可回到命令行模式。

3) 底行模式(last line mode)

將文件保存或退出vi,也可以設置編輯環(huán)境,如尋找字符串、列出行號……等。

不過一般我們在使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入命令行模式command mode)陵配。

2、vi的基本操作

a) 進入vi

在系統(tǒng)提示符號輸入vi及文件名稱后,就進入vi全屏幕編輯畫面:

$ vi myfile

不過有一點要特別注意,就是您進入vi之后,是處于,您要切換到才能夠輸入文字。初次使用vi的人都會想先用上下左右鍵移動光標,結果電腦一直嗶嗶叫,把自己氣個半死,所以進入vi后,先不要亂動,轉換到 再說吧!

b) 切換至插入模式(Insert mode)編輯文件

在下按一下字母i就可以進入,這時候你就可以開始輸入文字了。

c) Insert 的切換

您目前處于,您就只能一直輸入文字,如果您發(fā)現輸錯了字!想用光標鍵往回移動,將該字刪除,就要先按一下鍵轉到再刪除文字。

d) 退出vi及保存文件

命令行模式下保存并退出:輸入ZZ

在下,按一下冒號鍵進入,例如:

: w filename (輸入 將文章以指定的文件名filename保存)

: wq (輸入,存盤并退出vi)

: q! (輸入q!, 不存盤強制退出vi)

(執(zhí)行保存并退出vi編輯器)

3、命令行模式(command mode)功能鍵

1). 插入模式

按切換進入插入模式,按“i”進入插入模式后是從光標當前位置開始輸入文件;

按進入插入模式后,是從當前光標所在位置的下一個位置開始輸入文字;

按進入插入模式后,是插入新的一行,從行首開數汪慎始輸入文字。

2). 從插入模式切換為命令行模式

按鍵。

3). 移動光標

vi可以直接用鍵盤上的光標來上下左右移動,但正規(guī)的vi是用小寫英文字母、、、,分別控制光標左、下、上、右移一格。

按+:屏幕往“后”移動一頁。

按+:屏幕往“前”移動一頁。

按+:屏幕往“后”移動半頁。

按+:屏幕往“前”移動半頁。

按:移動到文章的首行。(可能只在Vim中有效)

按:移動到文章的最后。

按:移動到光標所在行的“行尾”。

按:移動到光標所在行的“行首”

按:光標跳到下個字的開頭

按:光標跳到下個字的字尾

:光標回到上個字的開頭

按:光標移到該行的第#個位置,如:5l,56l。

Vi還提供了三個關于光標在全屏幕上移動并且文件本身不發(fā)生滾動的命令。它們分別是H、M和L命令。

(1)H命令

該命令將光標移至屏幕首行的行首(即左上角),也就是當前屏幕的之一行,而不是整個文件的之一行。利薯敬用此命令可以快速將光標移至屏幕頂部。若在H命令之前加上數字n,則將光標移至第n行的行首。值得一提的是,使用命令dH將會刪除從光標當前所在行至所顯示屏幕首行的全部內容。

(2)M命令

該命令將光標移至屏幕顯示文件的中間行的行首。即如果當前屏幕已經充滿,則移動到整個屏幕的中間行;如果并未充滿,則移動到文本的那些行的中間行。利用此命令可以快速地將光標從屏幕的任意位置移至屏幕顯示文件的中間行的行首。例如,在上面屏幕顯示的情況下(不論光標在屏幕的何處),在命令模式下,輸入命令M之后,光標都將移到add這一行的字母a上。同樣值得一提的是,使用命令dM將會刪除從光標當前所在行至屏幕顯示文件的中間行的全部內容。

(3)L命令

當文件顯示內容超過一屏時,該命令將光標移至屏幕上的更底行的行首;當文件顯示內容不足一屏時,該命令將光標移至文件的最后一行的行首??梢?,利用此命令可以快速準確地將光標移至屏幕底部或文件的最后一行。若在L命令之前加上數字n,則將光標移至從屏幕底部算起第n行的行首。同樣值得一提的是,使用命令dL將會刪除從光標當前行至屏幕底行的全部內容。

4). 刪除文字

:每按一次,刪除光標所在位置的“后面”一個字符。

:例如,表示刪除光標所在位置的“后面”6個字符。

:大寫的X,每按一次,刪除光標所在位置的“前面”一個字符。

:例如,表示刪除光標所在位置的“前面”20個字符。

:刪除光標所在行。

:從光標所在行開始刪除#行

5). 復制

:將光標所在之處到字尾的字符復制到緩沖區(qū)中。

:復制#個字到緩沖區(qū)

:復制光標所在行到緩沖區(qū)。

:例如,表示拷貝從光標所在的該行“往下數”6行文字。

:將緩沖區(qū)內的字符貼到光標所在位置。注意:所有與“y”有關的復制命令都必須與“p”配合才能完成復制與粘貼功能。

6). 替換

:替換光標所在處的字符。

:替換光標所到之處的字符,直到按下鍵為止。

7). 恢復上一次操作

:如果您誤執(zhí)行一個命令,可以馬上按下,回到上一個操作。按多次“u”可以執(zhí)行多次回復。

8). 更改

:更改光標所在處的字到字尾處

:例如,表示更改3個字

9).撤銷更改

:撤銷上一次更改,可以一直按,一直撤銷到最舊修改狀態(tài)。

+:恢復撤銷的更改,可以一直按該組合鍵達到最新的改變。

10). 跳至指定的行

+列出光標所在行的行號。

:例如,,表示移動光標至文章的第15行行首。

4、Last line mode下命令簡介

在使用之前,請記住先按鍵確定您已經處于下后,再按冒號即可進入。

A) 列出行號

:輸入后,會在文件中的每一行前面列出行號。

B) 跳到文件中的某一行

:號表示一個數字,在冒號后輸入一個數字,再按回車鍵就會跳到該行了,如輸入數字15,再回車,就會跳到文章的第15行。

C) 查找字符

:先按鍵,再輸入您想尋找的字符,如果之一次找的關鍵字不是您想要的,可以一直按會往后尋找到您要的關鍵字為止。

:先按鍵,再輸入您想尋找的字符,如果之一次找的關鍵字不是您想要的,可以一直按會往前尋找到您要的關鍵字為止。

D) 保存文件

:在冒號輸入字母就可以將文件保存起來。

E) 離開vi

:按就是退出,如果無法離開vi,可以在后跟一個強制離開vi。

:一般建議離開時,搭配一起使用,這樣在退出的時候還可以保存文件,可以在后面再跟強制保存退出。

:保存并退出vi。

F) 語法加亮

:vi編輯器默認不打開語法加亮功能,打開vi編輯器后在下使用命令即可打開語法加亮功能,此時編輯器會高亮顯示文件中的關鍵字,方便編程使用,用命令可關閉該功能。

vi myfile.c

a

int main()

esc

于是攔槐新建一個文件。還有謹含很多其祥衡笑它的命令,太多了。搜一下vi和vim的快捷鍵。

在Linux主機安裝ssh服務器是為了方便中扒鋒在Windows系統(tǒng)下使用SSHSecure Shell Client客戶端軟件與Linux主機系統(tǒng)進行文件共享和遠程登錄。

注意,若使用SSH Secure Shell Client客戶端軟件登錄虛擬機中的Linux系統(tǒng)或共享文件必須配置虛擬機的以太網連接方式為Bridged(橋接)模式,否則客戶端將無法連接ssh服務器。

使用如下終端命令可以在Linux主機中安裝ssh服務器:

vmuser@Linux-host:~$sudo apt-get install openssh-server

ssh服務器安裝成功后,終端顯示如下圖所示:

linux中vi 統(tǒng)計的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux中vi 統(tǒng)計,Linux中VI編輯器的文本統(tǒng)計技巧,linux系統(tǒng)中vi編輯器如何使用?的信息別忘了在本站進行查找喔。

成都網站設計制作選創(chuàng)新互聯,專業(yè)網站建設公司。
成都創(chuàng)新互聯10余年專注成都高端網站建設定制開發(fā)服務,為客戶提供專業(yè)的成都網站制作,成都網頁設計,成都網站設計服務;成都創(chuàng)新互聯服務內容包含成都網站建設,小程序開發(fā),營銷網站建設,網站改版,服務器托管租用等互聯網服務。


當前題目:Linux中VI編輯器的文本統(tǒng)計技巧 (linux中vi 統(tǒng)計)
文章鏈接:http://www.dlmjj.cn/article/codcdhg.html