最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux vi\vim編譯器詳解

 更新時間:2025年07月29日 09:22:07   作者:Saness1y  
文章介紹了Vim作為vi的增強版,具備語法高亮、shell編輯等功能,詳解其三種模式(命令、輸入、底線命令)及常用操作,如保存、退出、撤銷等,并簡述Linux中root用戶及su/sudo命令的使用方法

vim是vi的加強版本

vi\vim編輯器介紹

vi\vim是visualinterface的簡稱,是linux中最經(jīng)典的文本編輯器

同圖形化界面中的文本編輯器一樣,vi是命令行下對文本文件進行編輯的絕佳選擇。

vim ]的加強版本,兼牽vi的所有指令,不僅能編輯文本,而且還具有shell程序編輯的功能,可以不同顏色的字

體來辨別語法的正確性,極大方便了程序的設計和編輯性。

三種工作模式

vi\vim編輯器的三種工作模式

命令模式(command mode)

  • 命令模式下,所敲的按鍵編輯器都理解為命令,以命令驅動執(zhí)行不同的功能。
  • 此模型下,不能自由進行文本編輯。

vim/vi工作模式

  • 輸入模式(insert mode)
  • 也就是所謂的編輯模式,插入模式。
  • 進入 退出
  • 此模式下,可以對文件內容進行自由編輯。 vi filename

底線命令模式(last line mode) 命令模式

  • 以:開始,通常用于文件的保存,退出。
  • 輸入iao 命令以回車
  • esc鍵 結束運行
  • 輸入模式 底線命令模式

命令模式

如果需要通過vi/vim編輯器編輯文件,請通過如下命令:

  • vi文件路徑
  • vim文件路徑
  • vim兼容全部的vi功能,后續(xù)全部使用vim命令

如果文件路徑表示的文件不存在,那么此命令會用手編輯新文件

如果文件路徑表示的文件存在,那么此命令用于編輯已有文件

  • 輸入 vim 文檔 就能進入 vim 的界面
  • 剛一進入的是 命令模式
  • 按一下 i 就是 輸入模式 再按ESC 鍵 就能 回去命令模式
  • 命令模式下有許多快捷鍵
  • 按一下 : 就能進入底線 命令模式 輸入w 是保存 q 是退出 wq 就是保存退出

  • 命令模式 在當前光標位置進入輸入模式
  • 命令模式 a 在當前光標位置之后進入輸入模式
  • 命令模式 在當前行的開頭,進入輸入模式
  • 命令模式 在當前行的結尾,進入輸入模式
  • 命令模式 在當前光標下一行進入輸入模式
  • 命令模式 在當前光標上一行進入輸入模式
  • 輸入模式 esc 任何情況下輸入esc都能回到命令模式

命令模式快捷鍵

輸入模式

  • 命令模式 鍵盤上,鍵盤k 向上移動光標 命令模式 pp 刪除光標所在行的內容

命令模式

  • 向下移動光標 ppu n是數(shù)字,表示刪除當前光標向下n行
  • 命令模式 鍵盤下,鍵盤
  • 命令模式 yy 復制當前行
  • 命令模式 鍵盤左,鍵盤h 向左移動光標
  • 命令模式 nyy n是數(shù)字,復制當前行和下面的n行
  • 命令模式 鍵盤右,鍵盤1 向后移動光標 命令模式 p 粘貼復制的內容
  • 命令模式 移動光標到當前行的開頭 命令模式 u 撤銷修改
  • 命令模式 s 移動光標到當前行的結尾 命令模式 ctr1 反向撤銷修改

命令模式 向上翻頁 命令模式

  • pageup(pgup) gg 跳到首行
  • 命令模式 g 跳到行尾
  • 命令模式 pangdown(pgdn) 向下翻頁
  • 命令模式 dg 從當前行開始,向下全部刪除

命令模式 進入搜索模式

  • 命令模式 dgg 從當前行開始,向上全部刪除
  • 命令模式 向下繼續(xù)搜索 命令模式 sp 從當前光標開始,刪除到本行的結尾
  • 命令模式 向上繼續(xù)搜索 命令模式 ep 從當前光標開始,刪除到本行的開頭

底線命令模式

編輯模式?jīng)]有什么特殊的,進入編輯模式后,任何快捷鍵都沒有作用,就是正常輸入文本而已。

唯一大家需要記住的,就是:通過esc,可以退回到命令模式中即可。

在命令模式內,輸入:,即可進入底線命令模式,支持如下命令:

  • 底線命令模式 bm: 保存并退出
  • 底線命令模式 b: 僅退出
  • 底線命令模式 !b! 強制退出
  • 底線命令模式 僅保存
  • 底線命令模式 :set nu 顯示行號
  • 底線命令模式 :set paste 設置粘貼模式

1.linux系統(tǒng)的超級管理員用戶是:root用戶

2.su命令

  • 可以切換用戶,語法: su [-][用戶名】
  • 表示切換后加載環(huán)境變量,建議帶上
  • 用戶可以省略,省略默認切換到root

3.sudo命令

  • 可以讓一條普通命令帶有root權限,語法: sudo 其它命令
  • 需要以root用戶執(zhí)行visudo命令,增加配置方可讓普通用戶有sudo
  • 命令的執(zhí)行權限

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關文章

  • Linux tac命令的實現(xiàn)示例

    Linux tac命令的實現(xiàn)示例

    這篇文章主要介紹了Linux tac命令的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 批量數(shù)據(jù)導入Neo4j的實現(xiàn)方式

    批量數(shù)據(jù)導入Neo4j的實現(xiàn)方式

    本文總結了Neo4j批量數(shù)據(jù)導入的三種方式:LOADCSV(處理中小數(shù)據(jù)集)、neo4j-admin(適用于大數(shù)據(jù))及Kettle工具,需注意CSV格式、路徑配置、數(shù)據(jù)類型轉換及編碼問題,確保數(shù)據(jù)正確導入
    2025-08-08
  • Linux雙網(wǎng)卡綁定實現(xiàn)負載均衡詳解

    Linux雙網(wǎng)卡綁定實現(xiàn)負載均衡詳解

    這篇文章主要為大家詳細介紹了Linux雙網(wǎng)卡綁定實現(xiàn)負載均衡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Redhat 6.5下MySQL5.6集群配置方法完整版

    Redhat 6.5下MySQL5.6集群配置方法完整版

    這篇文章主要介紹了Redhat 6.5下MySQL5.6集群配置方法完整版,需要的朋友可以參考下
    2016-04-04
  • Linux之UDP和TCP報頭管理方式

    Linux之UDP和TCP報頭管理方式

    文章系統(tǒng)講解了傳輸層協(xié)議UDP與TCP的核心區(qū)別:UDP無連接、不可靠,適合實時傳輸(如視頻),通過端口號標識應用;TCP有連接、可靠,通過確認應答、序號、窗口機制保障數(shù)據(jù)完整與順序,適用于需可靠傳輸?shù)膱鼍?/div> 2025-08-08
  • centos6.5下svn的使用說明

    centos6.5下svn的使用說明

    這篇文章主要介紹了centos6.5下svn的使用說明的相關資料,方法非常的實用,有需要的小伙伴可以參考下
    2016-10-10
  • CentOS7 LNMP+phpmyadmin環(huán)境搭建 第二篇LNMP環(huán)境搭建教程

    CentOS7 LNMP+phpmyadmin環(huán)境搭建 第二篇LNMP環(huán)境搭建教程

    這篇文章主要為大家詳細介紹了CentOS7 LNMP+phpmyadmin環(huán)境搭建,第二篇LNMP環(huán)境搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • linux服務器后臺設置小技巧

    linux服務器后臺設置小技巧

    linux服務器實用技巧
    2008-04-04
  • Centos7系統(tǒng)下搭建.NET Core2.0+Nginx+Supervisor環(huán)境

    Centos7系統(tǒng)下搭建.NET Core2.0+Nginx+Supervisor環(huán)境

    本文為大家分享了如何在Centos7系統(tǒng)下搭建.NET Core2.0+Nginx+Supervisor環(huán)境,部署方法非常詳細
    2018-10-10
  • Linux如何實現(xiàn)批量注釋

    Linux如何實現(xiàn)批量注釋

    文章介紹了在Linux中批量注釋和取消注釋代碼行的快捷方法,具體步驟包括使用Ctrl+V進入塊選擇模式,上下鍵選擇需要操作的行,然后按Shift+I輸入注釋符號(//或#),按ESC鍵保存
    2025-03-03

最新評論

丰原市| 合山市| 格尔木市| 缙云县| 绥德县| 新巴尔虎右旗| 迁西县| 建宁县| 聊城市| 洛南县| 临西县| 长治县| 招远市| 广灵县| 江西省| 无锡市| 合肥市| 广昌县| 略阳县| 鄂尔多斯市| 辰溪县| 阿尔山市| 乐至县| 鸡东县| 尤溪县| 普格县| 临西县| 灵寿县| 乾安县| 福贡县| 英吉沙县| 稷山县| 疏附县| 瑞丽市| 菏泽市| 乾安县| 安化县| 修水县| 二手房| 和平县| 敦煌市|