国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

linux vi編輯器概念層層講解

系統 Linux
本文給大家講解了linux vi編輯器的概念以及使用方法。其中包含vi的常用的i命令;光標在全屏幕上移動并且文件本身不發生滾動的命令。它們分別是H、M和L命令。

經過長時間學習Linux vi編輯器的使用,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

一.linux vi編輯器簡介

linux vi編輯器是unix世界中最通用的全屏編輯器,linux中是用的是vi的加強版vim,vim同vi完全兼容,vi就是"visual interface"的縮寫。它可以執行輸出、刪除、查找、替換、塊操作等眾多文本操作,而且用戶可以根據自己的需要對其進行定制,這是其它編輯程序所沒有的。
vi不是一個排版程序,它不象Word或WPS那樣可以對字體、格式、段落等其他屬性進行編排,它只是一個文本編輯程序。
vi沒有菜單,只有命令,且命令繁多。只要在命令行上鍵入vi就可進入vi的編輯環境。vi有三種狀態:命令模式,文本輸入模式和末行模式。鍵入vi回車后首先進入vi的命令模式。
在命令模式下用戶輸入的任何字符都被Vi當作命令加以解釋執行,如果用戶要將輸入的字符當作是文本內容時,則首先應將Vi的工作模式從命令模式切換到文本輸入模式。在命令模式下,按一下"a"("A")鍵或者”i” ("I")或者"o"("O")鍵,即進入插入態文本輸入模式。按"a"鍵,插入到當前光標的后面;按"i"鍵,在當前光標處插入;按"A"鍵,在當前光標所在行的***插入;按"I"鍵,在當前光標所在行的開頭插入。在文本輸入模式下,按Esc鍵,即回到命令模式。
末行模式也稱ex轉義模式。Vi有一個專門的“轉義”命令,可訪問很多面向行的Ex命令。在命令模式下,用戶按“:”鍵即可進入末行模式下,此時Vi會在顯示窗口的***一行(通常也是屏幕的***一行)顯示一個“:”作為末行模式的提示符,等待用戶輸入命令。多數文件管理命令都是在此模式下執行的(如把編輯緩沖區的內容寫到文件中等)。末行命令執行完后,Vi自動回到命令模式。

例如:
:1,$s /A/a/g
則從文件***行至文件尾將大寫A全部替換成小寫a。
若在末行模式下輸入命令過程中想轉換的到命令模式,可按鍵,或用退格鍵將輸入的命令全部刪除之后,再按一下退格鍵,即可使Vi回到命令模式下。
如果要從命令模式轉換到編輯模式,可以鍵入命令a或者i;如果需要從文本模式返回,則按Esc鍵即可。在命令模式下輸入“:”即可切換到末行模式,然后輸入命令。
Vi中的許多命令都要用到行號及行數等數值。若編輯的文件較大時,自己去數是非常不方便的。為此Vi提供了給文本加行號的功能。這些行號顯示在屏幕的左邊,而相應行的內容則顯示在行號之后。 需要說明的是,這里加的行號只是顯示給用戶看的,它們并不是文件內容的一部分。
當用Vi建立一個新文件時,在進入Vi的命令中也可以不給出文件名,當編輯完文件需要保存數據時,再由用戶指定文件名。
進入Vi時,用戶不僅可以指定一個待編輯的文件名,而且還有許多附加操作。如果希望在進入Vi之后,光標處于文件中特定的某行上,可在Vi后加上任選項+n,其中n為指定的行數。例如 鍵入命令:vi +3 example.txt后,光標將位于文件example.txt中的第3行上。

二.vi常用的命令

1.插入(Insert)命令
Vi提供了兩個插入命令:i 和 I命令
(1)i命令
插入文本從光標所在位置前開始,并且插入過程中可以使用鍵刪除錯誤的輸入。此時Vi處于插入狀態,屏幕最下行顯示“--INSERT--”(插入)字樣。
例1,有一正在編輯的文件,如下所示:
Welcome to vi world!Come on!
~
~
光標位于***個“!”上,需在其前面插入:
This is an example!
使用i命令,并輸入相應文本后,屏幕顯示如下:
Welcome to vi world This is an example!!Come on!
~
~
由此例可以看到,光標本來是在***個“!”處,但是由于是從光標所在位置前開始插入,所以這個“!”就被擠到了新插入的文本之后。
(2)I命令
該命令是將光標移到當前行的行首,然后在其前插入文本.

2.光標移動操作在屏幕上移動
全屏幕文本VI編輯器中,光標的移動操作無疑是最經常使用的操作了。用戶只有熟練地使用移動光標的這些命令,才能迅速準確地到達所期望的位置處進行編輯。
Vi中的光標移動既可以在命令模式下,也可以在文本輸入模式下,但操作的方法不盡相同。
(1)在文本輸入模式下,可直接使用鍵盤上的四個方向鍵移動光標。
(2)在命令模式下,有很多移動光標的方法。不但可以使用四個方向鍵來移動光標,還可以用h、j、k、l這四個鍵代替四個方向鍵來移動光標,這樣可以避免由于不同機器上的不同鍵盤定義所帶來的矛盾,而且使用熟練后可以手不離開字母鍵盤位置就能完成所有操作,從而提高工作效率。

3.在屏幕上移動
Vi編輯器提供了三個關于光標在全屏幕上移動并且文件本身不發生滾動的命令。它們分別是H、M和L命令。
(1)H命令
該命令將光標移至屏幕首行的行首(即左上角),也就是當前屏幕的***行,而不是整個文件的***行。利用此命令可以快速將光標移至屏幕頂部。若在H命令之前加上數字n,則將光標移至第n行的行首。值得一提的是,使用命令dH將會刪除從光標當前所在行至所顯示屏幕首行的全部內容。
(2)M命令
該命令將光標移至屏幕顯示文件的中間行的行首。即如果當前屏幕已經充滿,則移動到整個屏幕的中間行;如果并未充滿,則移動到文本的那些行的中間行。利用此命令可以快速地將光標從屏幕的任意位置移至屏幕顯示文件的中間行的行首。例如,在上面屏幕顯示的情況下(不論光標在屏幕的何處),在命令模式下,輸入命令M之后,光標都將移到add這一行的字母a上。同樣值得一提的是,使用命令dM將會刪除從光標當前所在行至屏幕顯示文件的中間行的全部內容。
(3)L命令
當文件顯示內容超過一屏時,該命令將光標移至屏幕上的***行的行首;當文件顯示內容不足一屏時,該命令將光標移至文件的***一行的行首。可見,利用此命令可以快速準確地將光標移至屏幕底部或文件的***一行。若在L命令之前加上數字n,則將光標移至從屏幕底部算起第n行的行首。同樣值得一提的是,使用命令 dL將會刪除從光標當前行至屏幕底行的全部內容。

4.編輯命令
讓我們看看最簡單也是最常用的編輯過程:沒有人不犯錯誤。所以遲早你會碰到修改你輸入的文本的時候。實際上花在字處理上的大多數時間是修改而不是輸入新的東西。因此,你要知道如何方便地修改就很重要。
(1)x--刪除一個字符
刪除文字的最簡單的方式是用x。這個命令的結果是光標所處的字符的消失,后面的文字左移動。如果你刪除的字符是一行***的一個字符,那么光標將向左移動一個,這樣光標就不會停留在不存在的字符的下面了。假如沒有任何文字了,喇叭就叫。
(2)d--刪除對象
這個命令的右邊還要有一定的文字對象。文字對象就是一塊文字。他右邊接的就是在控制光標移動的那些字符。例如 w 表示向前一個單詞,那么 dw 將刪除下一個單詞。5w 表示前進5個單詞,那么 d5w 將刪除他們。
(3)dd--刪除一行
最常用的 d 系列命令之一。和前面一樣, 5dd 將刪除 5 行
(4)D--整個刪除
大寫形式的 D 用來刪除從光標到行尾。和 d$ 一樣效果。
(5)u--恢復
要后悔嗎?他不僅僅撤消刪除,還撤消你所有的編輯工作。
(6).--重復
重復編輯工作。

5.退出Vi編輯器
當編輯完文件,準備退出Vi返回到shell時,可以使用以下幾種方法之一。
(1)在命令模式中,連按兩次大寫字母Z,若當前編輯的文件曾被修改過,則Vi保存該文件后退出,返回到shell;若當前編輯的文件沒被修改過,則Vi直接退出, 返回到shell。
(2)在末行模式下,輸入命令 :w Vi保存當前編輯文件,但并不退出,而是繼續等待用戶輸入命令。在使用w命令時,可以再給編輯文件起一個新的文件名。
例如:w newfile
此時Vi將把當前文件的內容保存到指定的newfile中,而原有文件保持不變。若newfile是一個已存在的文件,則Vi在顯示窗口的狀態行給出提示信息:
File exists (use ! to override)
此時,若用戶真的希望用文件的當前內容替換newfile中原有內容,可使用命令
:w! newfile
否則可選擇另外的文件名來保存當前文件。
(3)在末行模式下,輸入命令 :q 系統退出Vi返回到shell。若在用此命令退出Vi時,編輯文件沒有被保存,則Vi在顯示窗口的最末行顯示如下信息:
No write since last change (use ! to overrides)
提示用戶該文件被修改后沒有保存,然后Vi并不退出,繼續等待用戶命令。若用戶就是不想保存被修改后的文件而要強行退出Vi時,可使用命令:q! Vi放棄所作修改而直接退到shell下。
(4)在末行模式下,輸入命令 :wq Vi將先保存文件,然后退出Vi返回到shell。
(5)在末行模式下,輸入命令 :x 該命令的功能同命令模式下的ZZ命令功能相同。
以上給大家linux vi編輯器的概念以及使用技巧。

【編輯推薦】

  1. 深入講述linux Ext3文件系統
  2. linux vi編輯器之葵花寶典
  3. 快樂學習Linux虛擬機VMware
  4. linux問題解答之:linux Nautilus
  5. linux下殺死進程全權講解
責任編輯:薛輩輩 來源: linux
相關推薦

2018-01-25 18:30:05

編輯器ViVim

2009-07-31 17:38:47

linux vi命令詳linux vi命令屏幕文本編輯器

2009-12-25 13:00:47

Linux編輯器Vi

2009-10-27 12:43:41

linux vi編輯器

2009-12-23 10:27:22

vi編輯器

2010-03-24 09:20:07

CentOS vi編輯

2020-12-23 22:25:11

Vi文本編輯器Unix

2009-07-08 09:21:09

Linux安裝JDK

2018-02-09 09:58:41

Linux編輯器Vi

2024-02-28 16:26:14

Linuxvi編輯器

2009-12-14 15:56:40

網頁編輯器Bluefi

2009-10-26 10:47:57

linux vi編輯器

2010-02-23 15:29:43

Python 編輯器

2010-04-06 14:45:46

vi編輯器

2010-11-16 13:21:08

Oracle命令行

2009-11-26 17:37:37

Linux編輯器

2011-05-26 10:45:04

2009-12-25 14:30:05

Linux Vi命令

2010-01-20 10:18:13

Linux VI編輯命令

2015-10-27 09:25:11

Vi編輯器使用指南
點贊
收藏

51CTO技術棧公眾號

香蕉影视欧美成人| 亚洲免费av观看| 欧美综合在线观看| av资源网站在线观看| 国产伦精品一区二区三区在线观看| 538国产精品视频一区二区| 在线看黄色av| 国产精品三级电影| 中文字幕久久一区| 亚洲人成免费网站| 欧美成人免费网| 亚洲一区二区三区在线播放| 性欧美精品一区二区三区在线播放 | 午夜在线播放| 国产精品久久久久永久免费观看| 日本一区二区三区精品视频| 成人一区不卡| 欧美精品在线网站| 欧美三级精品| 欧美日韩亚洲综合一区二区三区 | 欧美性大战久久| 在线看黄网站| 欧美精品网站| 欧美日韩免费看| 国产原创欧美精品| 97国产超碰| 羞羞视频在线观看| 亚洲欧美一区二区三区情侣bbw| 国产成人一区二区三区免费看| 色婷婷综合久久久久久| 欧美亚洲第一区| 岛国在线视频免费看| 国产精品视频一二三| 欧美在线播放视频| 天堂资源中文在线| 国产a亚洲精品| 久久视频中文字幕| 免费电影网站在线视频观看福利| 久久久久国产| 国产成人精品网站| 岛国av一区| 欧美大片在线影院| 日本精品视频| 久久久久久久亚洲精品| 亚洲国产精品免费视频| 久久6精品影院| 极品束缚调教一区二区网站 | 欧洲av一区二区| 亚洲精品不卡在线| 国产直播在线| 国产午夜精品全部视频播放| **欧美日韩在线观看| 亚洲一区第一页| 亚洲成人偷拍| 国产成人精品久久亚洲高清不卡| 国产日韩欧美一区二区三区| 国产精品免费一区豆花| 亚洲精品99| 日本高清不卡三区| 亚洲美女网站| 欧美大片免费看| 99精品在免费线中文字幕网站一区 | 九热爱视频精品视频| 日韩三级在线观看| 青青草av网站| 在线国产99| 国产精伦一区二区三区| 欧美日韩加勒比精品一区| 黄色网址三级| 91成人精品网站| 蜜桃视频在线观看播放| 亚洲欧美在线第一页| 亚洲精品tv| 青青在线视频一区二区三区| 午夜欧美在线| 亚洲精品高清国产一线久久| 成人精品小蝌蚪| 亚洲精品久久久久中文字幕欢迎你 | 国产日本在线播放| 国产色产综合产在线视频| 日本1区2区3区中文字幕| 欧美日韩激情视频| 成年人黄色大片在线| 久久影院中文字幕| 精品免费av| 亚洲欧洲国产精品久久| 国产欧美日韩不卡| 国产一区二区三区不卡在线| 亚洲老头同性xxxxx| 一道本一区二区三区| 精品免费视频123区| bt欧美亚洲午夜电影天堂| 美日韩黄色片| 精品国产露脸精彩对白| 国产一区二区在线视频你懂的| 亚洲尤物视频网| 国产91丝袜在线观看| 曰本人一级毛片免费完整视频| 亚洲精品在线网站| 丝袜久久网站| 亚洲精品国产一区| 亚洲男同性恋视频| 擼擼色在线看观看免费| 国产成人激情视频| 国产一区在线视频| 你懂的视频在线免费| 中文字幕精品视频| 亚洲第一伊人| 黄网免费入口| 亚洲视屏在线播放| 自由日本语亚洲人高潮| 少妇高潮喷水久久久久久久久久| 色老汉av一区二区三区| 136国产福利精品导航网址应用| 国产日韩欧美亚洲一区| 国产精品初高中害羞小美女文| 免费在线观看av电影| 成人性生交大片免费看小说| 久久网这里都是精品| 黄网在线免费看| 亚洲最大av在线| 国产欧美日韩一区二区三区在线观看| 91高清在线观看视频| 国产精品一二三在线| 91原创在线视频| 国产后进白嫩翘臀在线观看视频 | 久久精品国产网站| 日本搞黄视频| 久久福利视频导航| 狠狠色综合日日| 日本电影全部在线观看网站视频| 97视频在线观看亚洲| 成人国产精品视频| 超免费在线视频| 精品免费日产一区一区三区免费| 亚洲欧美区自拍先锋| 91精品福利观看| 亚洲黄色免费| 在线观看av的网站| 欧美重口乱码一区二区| 日韩欧美国产午夜精品| 国产美女精品在线观看| 亚洲国产精品专区久久| 亚洲无人区一区| 亚洲免费黄色| 欧美xxxx中国| 日韩国产高清视频在线| 亚洲黄色三级| 久蕉依人在线视频| 国产精品久久久久久久久久东京| 国产拍欧美日韩视频二区| av高清一区| 亚洲色婷婷久久精品av蜜桃| 精品日韩成人av| 午夜在线精品偷拍| 欧美一区二区三区在线观看免费| 亚洲xxxx视频| 欧美性猛交xxxx偷拍洗澡| 成人在线免费观看91| 日韩加勒比系列| 国产女同一区二区| 亚洲国产成人av| 一本色道久久综合狠狠躁的番外| 色综合97天天综合网| 久久久亚洲国产| 久久亚洲春色中文字幕久久久| 成人日韩av| 97在线免费公开视频| 欧美激情欧美激情在线五月| 国产喂奶挤奶一区二区三区| 97久久精品| 日本18视频网站| 亚洲直播在线一区| 欧美日韩中文另类| 日韩国产精品久久| 伊人久久av| 免费激情视频在线观看| 久久久久久久久久av| 亚洲女同一区二区| 日韩精品免费一区二区三区| 激情视频在线观看免费| 福利视频网站一区二区三区| 午夜视频一区| 日本成人a网站| 超碰aⅴ人人做人人爽欧美| 99久久精品一区二区成人| 国产午夜久久av| 亚洲激情社区| 欧美日韩一区二区三区在线观看免| 伊人久久青青草| 久久精品人人做人人爽| 中文字幕一区三区| 91久久夜色精品国产按摩| 亚洲图区欧美| 日韩区国产区| 欧美另类极品videosbest最新版本| 亚洲精品美腿丝袜| 久久久999| 国产精品美女久久久久| 在线伊人免费视频|