linux中的vim命令

2021-01-09 方幫信的經驗

如何查看命令的幫助文檔,三種方式:

內置命令:help ls

外部命令:ls --help,簡單的幫助文檔手冊

man ls, 通過使用man查看詳細的幫助內容

vim和vi命令本質上就是一個命令,這個命令是在linux命令中專門用來編輯文本文件的,相當於windows中的notepad。

vim是vi命令的演化版。多了一些特殊的功能。高亮,多顏色顯示。

vi是visual interface的簡稱。不僅在centos,在ubuntu中也會用到它。

vi有三種工作模式:

命令模式:鍵盤中都任意一個鍵都當成編輯命令。

輸入模式:鍵盤的任意一個鍵都當成文本內容。

末行模式:鍵盤中都任意一個鍵都當成文本管理命令。

三種命令模式之間可以相互切換。

退出vi編輯界面使用shift+zz

shift+冒號,切換到末行模式,在末行的冒號之後輸入,wq,則被作為末行模式的管理命令,保存退出的意思

回到命令的編輯模式,連續按兩次esc

不能直接從末行模式進入輸入模式,也不能直接從輸入模式進入末行模式,這兩種模式是不能相互切換的。

vim命令在linux命令中時重中之重

相關焦點

  • vim命令使用總結
    vim簡介vim 是linux系統自帶的文本編輯器。vim 共有三種模式:命令模式:用vim打開文件就進入了命令模式;輸入模式:在命令模式輸入i/I/a/A/o/O就進入輸入模式;在輸入模式下按鍵esc,則退出輸入模式進入命令模式底線模式:在命令模式按下英文冒號:就進入了底線模式;二. vim命令使用總結2.1 光標移動(1)光標上下左右移動(鍵盤的上下左右四個鍵):
  • vim+py文件構造linux後門
    可通過「vim --version」查看是否已支持python擴展。那現在我們就可以使用vim的python擴展去啟動一個python後門,命令如下:vim -E -c "pyfile test.py"其中 -E是啟動一個改進的Ex模式(也就是命令模式),-c是去加載一個文件,並去執行。
  • linux-vi或vim命令
    vi編輯中中文亂碼,修改方法:set encoding=utf-8 或set encoding=utf8高級一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令
  • vim常用命令有哪些?Linux入門學習
    vim是一個文本編輯程序,沒有菜單,只有命令,且命令繁多。在運維培訓學習中,vim編輯器都有哪些知識點?有哪些命令需要掌握? 命令行模式下相關命令移動光標h:←左移l:→右移j:↓下移k:↑上移使用y複製選中內容 替換操作r:替換當前字符文本行移動>>:文本行右移<<:文本行左移文本模式下相關命令
  • linux常用命令總結三&什麼是vim&vim三種模式&vim常用快捷鍵
    一、什麼是VIM是一個類似vi的文本編輯器,不過在vi的基礎上增加了很多新特性,vim被公認為類vi編輯器中最好用的一個。為什麼要學習VIM,vi不夠?vim在vi的基礎之上增加了很多的小功能。可以有效的幫助程式設計師快速的排查問題。
  • Linux 系統操作之 vim 命令總結
    Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。 但在2000年2月Vim贏得了Slashdot Beanie的最佳開放原始碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的。
  • Linux下開啟VNCserver服務(遠程連接)
    實驗環境:centos6.8 可支持 linux連linux linux連Windows1、檢查系統是否安裝了vnc 和 vncserver, rpm -qa | grep vnc如果沒有安裝那就行自行下載安裝(我這裡用yum安裝了,vncserver
  • Linux-vi編輯器之簡單常用命令
    這個檔案;命令:vi manpath.config5.在 vi 中設定一下行號;命令:在字符模式下,輸入 set nu6.移動到第一行,並且向下搜尋一下 MANPATH 這個字串;命令:在命令模式下輸入
  • 在Linux作業系統裡使用xargs命令
    還好有種簡單的方式,可以在基於Unix的作業系統中使用xargs命令解決這個煩惱。通過這個命令你可以有效地處理多個文件,節省你的時間和精力。在這篇教程中,你可以學到如何一次性對多個文件執行命令或腳本操作,再也不用擔心像單獨處理無數個日誌或數據文件那樣嚇人的任務了。本文引用地址:http://www.eepw.com.cn/article/268330.htm
  • Linux中查看日誌文件的正確姿勢
    作為一個後端開發工程師,在Linux中查看查看文件內容是基本操作了。尤其是通常要分析日誌文件排查問題,那麼我們應該如何正確打開日誌文件呢?對於筆者這種小菜雞來說,第一反應就是 cat,tail,vi(或vim)了,是的,我曾經用過好多次vim編輯器來查看日誌文件。
  • linux基礎04:linux用戶相關的命令有哪些?怎樣切換用戶?
    通過前面的幾節課,我們在windows系統中安裝好了linux虛擬機,也通過xshell遠程終端連接上了linux虛擬。從今天開始,我們就可以正式開始學習linux的知識了。今天,我們主要介紹的是用戶相關的一些命令,如:創建用戶命令、用戶退出登錄命令、用戶切換命令等。
  • 如何將 Linux 終端中命令的輸出保存到文件中 | Linux 中國
    當然你可以在 Linux 終端中複製和粘貼,但是有更好的方法可以在 Linux 命令行中保存 shell 腳本或命令的輸出,讓我演示給你看。 本文字數:1659,閱讀時長大約:2分鐘 https://linux.cn/article-12920-1.html 作者:Abhishek Prakash 譯者:MjSeven 當你在 Linux 終端中運行命令或腳本時
  • Linux shell命令總結大全
    a: command not found[1]+ Done echoroot@ubuntu:~# echo $ahello,worldroot@ubuntu:~# vim
  • linux常用命令總結
    init 0其他重啟命令 reboot 重啟系統 reboot -h now 立即重啟注意:生產環境中,關機命令和重啟命令謹慎執行。which命令的作用是,在PATH變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。
  • 初識Vi 文本編輯器 | Linux 中國
    圖形用戶界面版本有一個菜單欄,一些滑鼠集成,一個工具欄和其他功能,這可以幫助你找到你可能認為在典型的文本編輯器中理所當然的基本功能,但還不知道如何在 Vi 中做。  如何使用 Vi  學習 Vi 最簡單的方法可能是使用vimtutor,這是一個與 Vim 打包在一起的交互式教程。
  • Linux進程終止命令kill或killall筆記
    在linux命令下,如果需要終止某個進程,可以使用kill或者killall等命令來實現。終止命令的原理都是向linux內核發送一個系統操作的信號以及某個進程的ID,然後系統內核會根據指定的進程ID進行相應的處理。
  • 「linux命令詳解」lsof命令解析,教你一步打開所有文件
    在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬體。所以如傳輸控制協議 (TCP) 和用戶數據報協議 (UDP) 套接字等,系統在後臺都為該應用程式分配了一個文件描述符,無論這個文件的本質如何,該文件描述符為應用程式與基礎作業系統之間的交互提供了通用接口。
  • 10條Linux命令錦囊,防你刪庫牢底坐穿
    現實中,刪庫容易,跑路難,從業者充滿了淚水。這些動作裡面,並不總是存在主觀的惡意,而是這些命令太危險了。線上操作時,一定要保持清醒的頭腦,切記馬虎大意。你說你誤操作的,誰信呢?另外,在腳本中,rm的坑也不小,比如:rm -rf ${p}/* 如果p變量沒有設置,就會是災難性的後果,命令等同於rm -rf /。所以rm還有另外一條謹言:在腳本中執行rm的時候,請先判斷相關的變量是否為空。
  • 如何記憶Linux命令
    Linux是作業系統,作業系統提供進程、文件、網絡等管理功能特性決定了命令行的複雜性。Linux命令雖然多,但學習Linux命令可以換一種角度來學習。許多人記憶的過程是這樣的ls --> 列出目錄內容這樣的記憶就是簡單的映射,沒有構建起聯繫。
  • 超過130 個你需要了解的 vim 命令
    從 1970 年開始,vi 和 vim 就成為了程式設計師最喜愛的文本編輯器之一。