Linux-vi編輯器之簡單常用命令

2020-12-19 江江小屋

Ubuntu下的VI編輯器的使用

1.實驗知識點

2.Vi編輯器的工作文件

3.Vi編輯器下文本的保存與退出

實驗步驟

練習一:

切換到root用戶:

1.請在/root這個目錄下建立一個vitest的目錄;

命令:mkdir vitest

2.進入vitest這個目錄當中

3.將 /etc/manpath.config拷貝到本目錄底下;

命令:cp /etc/manpath.config /root/vitest

4.使用 vi 開啟本目錄下的manpath.config這個檔案;

命令:vi manpath.config

5.在 vi 中設定一下行號;

命令:在字符模式下,輸入 set nu

6.移動到第一行,並且向下搜尋一下 MANPATH 這個字串;

命令:在命令模式下輸入gg或1G;然後輸入/MANPATH

7. 接著下來,我要將 50 到 100 行之間的 man 改為

MAN ,並且一個一個挑選是否需要修改;

命令:在轉義模式下輸入:50,100s/man/Man/c

8.修改完之後,突然反悔了,要全部復原;

命令:在命令模式下輸入u

9. 我要複製 51 到 60 行這十行的內容,並且貼到最後一行之後;

命令:先定位到51行,命令模式下輸入10yy,在定位到最後一行輸入命令p

10. 刪除 11 到 30 行之間的 20 行;

命令:將光標定位到11行,然後命令模式輸入20dd

11. 將這個檔案另存成一個man.test.config的檔名;

命令:mv manpath.Config   man.Test.config

12. 去到第 29 行,並且刪除 15 個字符;(29G 之後, 15x 即可刪除 15 個字符)

13.儲存後離開吧!

命令:wq!

練習二

1.把操作目錄轉到/tmp

命令:cd /tmp

2. 使用 vim 同時新建並編輯兩個文件 t1,t2

命令:vim -o t1 t2

3.在兩個文件中分別輸入並保存文本內容

命令:wq!

4.把 t1 的第一行複製粘貼到 t2 的第二行

命令:將光標移到t1的第一行,在命令模式下按住Ctrl+V並移動光標選中區域,Crtl+ww切換窗口到t2要複製的指定位置按住p鍵複製。

5. 保存 t2

6. 顯示當前打開的所有文件編號

命令:vim -O t1 t2

set nu

7. 退出 vi 編輯界面

切換到轉義模式輸入wq!

小結

本文主要介紹Vi編輯器的啟動和退出,使用Vi編輯器添加文本和刪除文本以及對文本的換行操作。

聲明:轉載請告知,謝謝!

相關焦點

  • Linux編輯器中vi常用命令
    vi是Linux中功能強大的編輯器,下面是vi常用命令介紹vi 編輯器中有三種模式,分別為:命令模式、編輯模式和末行模式. .0移動到這一行的第一個字符處(常用)$移動到這一行的最後一個字符處(常用)H光標移動到這個屏幕最上方的那一行M光標移動到這個屏幕中央的那一行L光標移動到這個屏幕最下方的那一行G移動到這個文件的最後一行nG移動到這個文件的第n行n光標向下移動n行命令模式查找與替換/word向光標之後查找一個名為word的字符串?
  • 初識Vi 文本編輯器 | Linux 中國
    本文字數:2197,閱讀時長大約: 3分鐘  https://linux.cn/article-12947-1.html作者:Seth Kenlon譯者:Xingyu.Wang  不管你用的是 Vim、Neovim、gVim、nvi,甚至是 Elvis,其實都是這個典型的 Unix 編輯器 Vi。
  • 物聯網開發筆記——嵌入式開發之Linux系統Vi編輯器的使用
    本節介紹《Linux系統中Vi編輯器的使用》。Linux下Vi編輯器簡介下的文本編輯器有很多種,vi 是最常用的,也是各版本Linux的標配。注意,vi 僅僅是一個文本編輯器,可以給字符著色,可以自動補全。Vim 是 Vi improved 的縮寫,是 vi 的改進版。
  • linux中的vim命令
    如何查看命令的幫助文檔,三種方式:內置命令:help ls外部命令:ls --help,簡單的幫助文檔手冊man ls, 通過使用man查看詳細的幫助內容vim和vi命令本質上就是一個命令,這個命令是在linux命令中專門用來編輯文本文件的
  • linux-vi或vim命令
    vi編輯中中文亂碼,修改方法:set encoding=utf-8 或set encoding=utf8高級一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令
  • linux常用命令總結
    Linux常用命令查詢一文件目錄操作二 查看文件內容三 文本內容處理命令vim/vi是Unix / Linux上最常用的文本編輯器而且功能非常強大。只有命令,沒有菜單。《大碗》編輯器版周圍的同事不是用VI就是Emacs,你要是用UltraEdit都不好意思跟人家打招呼...什麼插件呀、語法高亮呀、拼寫檢查呀,能給它開的都給它開著,就是一個字:酷!你說這麼牛X的一東西,怎麼著學會也得小半年吧。半年!?入門都遠著呢!
  • linux常用命令總結三&什麼是vim&vim三種模式&vim常用快捷鍵
    一、什麼是VIM是一個類似vi的文本編輯器,不過在vi的基礎上增加了很多新特性,vim被公認為類vi編輯器中最好用的一個。為什麼要學習VIM,vi不夠?vim在vi的基礎之上增加了很多的小功能。可以有效的幫助程式設計師快速的排查問題。
  • Linux中查看日誌文件的正確姿勢
    對於筆者這種小菜雞來說,第一反應就是 cat,tail,vi(或vim)了,是的,我曾經用過好多次vim編輯器來查看日誌文件。千萬不要使用vi命令來查看大文件內容, 尤其對於那些幾十G的大文件。因為vi僅僅是一個編輯器(可以理解為windows中的記事本),使用vi命令後則會把文件所有內容加載到內存中,如果內存不夠大的話,則可能會導致伺服器癱瘓。為了生成測試數據,筆者抓心撓肝,東拼西湊,寫了一個生成測試文件的shell腳本,方便下文的命令演示,複製到linux命令行執行即可。
  • 應用:Linux中安裝Visual Studio Code
    1下載並安裝運行VS Code  Visual Studio Code是一款基於Electron優化代碼編輯器,作為微軟開發並支持Linux在內的全平臺代碼編輯器和文本編輯器。它是免費軟體但不開源,在專有軟體許可條款下發布。
  • Linux shell命令總結大全
    但是實際上在使用的時候,會遇到各種各樣的問題,前幾天我在我們的項目上需要做一個功能,根據進程名字殺死這個進程,下面是過程1、我們正常需要的操作是$ps |grep xxx $kill -9 xx2、kill命令是常用的,但是用killall
  • 如何記憶Linux命令
    Linux是作業系統,作業系統提供進程、文件、網絡等管理功能特性決定了命令行的複雜性。Linux命令雖然多,但學習Linux命令可以換一種角度來學習。許多人記憶的過程是這樣的ls --> 列出目錄內容這樣的記憶就是簡單的映射,沒有構建起聯繫。
  • Linux進程終止命令kill或killall筆記
    在linux命令下,如果需要終止某個進程,可以使用kill或者killall等命令來實現。終止命令的原理都是向linux內核發送一個系統操作的信號以及某個進程的ID,然後系統內核會根據指定的進程ID進行相應的處理。
  • 幾款非常優秀且常用的代碼編輯器
    今天就給大家分享幾款優秀並且大家常用的編輯器:VS CodeSource InsightVimUltraEditeclipseUnderstandAtomSublime TextVS支持Windows,MacOS和Linux三大常用作業系統。文檔地址:https://code.visualstudio.com/docs
  • 在Linux作業系統裡使用xargs命令
    還好有種簡單的方式,可以在基於Unix的作業系統中使用xargs命令解決這個煩惱。通過這個命令你可以有效地處理多個文件,節省你的時間和精力。在這篇教程中,你可以學到如何一次性對多個文件執行命令或腳本操作,再也不用擔心像單獨處理無數個日誌或數據文件那樣嚇人的任務了。本文引用地址:http://www.eepw.com.cn/article/268330.htm
  • linux-ssh配置和使用
    全新安裝的linux因為默認都是國外源. 首先第一步換源這樣下載軟體速度會快一點.1.由於debian系統穩定性下面列舉華為和阿里的鏡像源cd /etc/apt&&cp sources.list sources.list.bak&&vi sources.list#vimj基本操作可以直接刪除原來所有源地址直接shift+insert
  • vim命令使用總結
    vim簡介vim 是linux系統自帶的文本編輯器。vim 共有三種模式:命令模式:用vim打開文件就進入了命令模式;輸入模式:在命令模式輸入i/I/a/A/o/O就進入輸入模式;在輸入模式下按鍵esc,則退出輸入模式進入命令模式底線模式:在命令模式按下英文冒號:就進入了底線模式;二. vim命令使用總結2.1 光標移動(1)光標上下左右移動(鍵盤的上下左右四個鍵):
  • linux基礎04:linux用戶相關的命令有哪些?怎樣切換用戶?
    通過前面的幾節課,我們在windows系統中安裝好了linux虛擬機,也通過xshell遠程終端連接上了linux虛擬。從今天開始,我們就可以正式開始學習linux的知識了。今天,我們主要介紹的是用戶相關的一些命令,如:創建用戶命令、用戶退出登錄命令、用戶切換命令等。
  • Linux 系統操作之 vim 命令總結
    Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。 VIM是自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。
  • vim常用命令有哪些?Linux入門學習
    vim是一個文本編輯程序,沒有菜單,只有命令,且命令繁多。在運維培訓學習中,vim編輯器都有哪些知識點?有哪些命令需要掌握? 命令行模式下相關命令移動光標h:←左移l:→右移j:↓下移k:↑上移使用y複製選中內容 替換操作r:替換當前字符文本行移動>>:文本行右移<<:文本行左移文本模式下相關命令
  • 5款最受Python開發者歡迎的Python IDE和代碼編輯器
    5個Python IDE和文本編輯器的比較在本文中,我們將介紹5個熱門的Python IDE和5個Python文本編輯器。根據您的領域,價格和功能-您將看到最適合您的Python IDE和代碼編輯器。分不清是使用Eclipse這樣的IDE,還是應該使用Sublime文本這樣簡單的東西?那麼本文就為你詳細介紹這些知識。