新聞中心
Linux VI基礎知識:掌握編輯器的使用技巧

作為程序員和系統(tǒng)管理員,Linux操作系統(tǒng)是我們?nèi)粘9ぷ髦斜貍涞囊环N操作系統(tǒng)。Linux中不僅有很多重要的命令,還有一個非常有用的編輯器VI,可以幫助我們更高效地編輯文本文件。在本文中,我們將為您介紹VI編輯器的基本知識和使用技巧。
1. VI編輯器是什么?
VI編輯器是Linux操作系統(tǒng)中最常用的文本編輯器。它是一種基于命令行的編輯器,可以打開并編輯任何類型的文本文件。所有的Linux發(fā)行版中都預裝了VI編輯器,因此無需安裝即可使用。
2. VI編輯器的核心概念
VI編輯器中最重要的概念是模式。VI有兩種不同的模式,分別是命令模式和插入模式。當您打開文件時,VI編輯器首先處于命令模式。在命令模式下,您可以使用各種命令來執(zhí)行操作,例如刪除、復制、粘貼等。要進入插入模式,請按下i鍵,然后開始編輯您的文件。在插入模式下,您可以自由地輸入和編輯文本。
3.VI編輯器的基本命令
VI編輯器的命令非常豐富,執(zhí)行的操作也非常廣泛。以下是一些VI編輯器的基本命令:
i:在當前光標處進入插入模式。
Esc:從插入模式返回命令模式。
x:刪除當前光標所在的字符。
dd:刪除當前行。
yy:復制當前行。
p:粘貼先前復制或剪切的內(nèi)容。
:w:保存文件。
:wq或ZZ:保存文件并退出VI編輯器。
q!:退出VI編輯器并放棄所有更改。
4.掌握VI編輯器的技巧
掌握VI編輯器需要一些時間和練習,但以下幾個技巧可幫助您更快速和高效地使用VI編輯器。
4.1 使用vimtutor練習
vimtutor是VI編輯器的交互式教程,可以幫助您學習和練習VI編輯器。只需打開終端并鍵入vimtutor即可開始。這是一個非常好的練習VI基礎知識的方法。
4.2 使用Vi鍵盤映射
鍵盤映射可以幫助您快速且準確地執(zhí)行操作。例如,將Esc鍵映射到jk鍵,這樣您可以更快地從插入模式返回到命令模式。
您可以通過修改~/.vimrc文件輕松配置鍵盤映射。例如,將Esc鍵映射到jk鍵,您可以在~/.vimrc中添加以下行:
inoremap jk
如果您想撤銷映射,請將inoremap改為noremap。例如:
inoremap jk
4.3 使用寄存器
VI編輯器有多個寄存器可以存儲您的內(nèi)容。這些寄存器可以用于復制、剪切和粘貼操作。
默認情況下,VI編輯器將剪切或復制的內(nèi)容存儲在寄存器“0”中。要檢查該寄存器,請在命令模式下運行以下命令:
:reg 0
要在寄存器中復制內(nèi)容,請使用帶有寄存器名稱的命令。例如,要將行復制到寄存器“a”中,請在命令模式下輸入以下命令:
“add
然后按y鍵,即可將該行復制到寄存器“a”中。要從寄存器中粘貼內(nèi)容,請在命令模式下輸入以下命令:
“ap
這將在當前位置粘貼內(nèi)容。
VI編輯器是Linux操作系統(tǒng)中非常重要的工具之一。掌握VI編輯器的基本知識和使用技巧可以幫助您更快速地編輯和操作文本文件。通過不斷練習和使用,您將成為VI編輯器的高級用戶,并在日常工作中輕松地駕馭它。
相關問題拓展閱讀:
- 新手學Linux系統(tǒng)有哪些要學的知識
- linux系統(tǒng)中vi的3種模式是什么
新手學Linux系統(tǒng)有哪些要學的知識
你把學linux當成學windows 安卓手機用法一樣,就明白了,最開始當然是開機關機 輸入 輸出啥的,其實就是玩。那么為什么說Linux 難呢?是用Linux 做一些事難,比如編譯代碼,網(wǎng)絡鎮(zhèn)頃設置。那我敢說很多人兄歲windows很多操作也是不清楚的。
當然,最主要還是要學命令行,等你在Windows 上做的事,御塵陸能在Linux 上玩,就差不多了。
第0章 計算機硬件與組成基礎 / 1
0.1 計算機硬件分類 / 1
0.2 運維與服務器 / 2
0.3 互聯(lián)網(wǎng)公司的服務器品牌 / 5
0.4 服務器品牌詳解及對應型號 / 6
0.5 服務器(計算機)核心零部件介紹 / 8
0.6 計算機和服務器的主要構(gòu)成圖解 / 20
0.7 計算機系統(tǒng)基礎 / 21
0.8 計算機中數(shù)據(jù)的表示 / 26
0.9 計算機硬件基礎問題小結(jié) / 29
0.10 本章相關資料 / 29
第1章 Linux系統(tǒng)介紹與環(huán)境搭建準備 / 30
1.1 Linux簡介 / 30
1.2 Linux的起源 / 32
1.3 Linux核心概念知識 / 36
1.4 Linux的特點 / 38
1.5 Linux的應用領域 / 39
1.6 如何選擇Linux的發(fā)行版本 / 41
1.7 搭建學習Linux的運維環(huán)境 / 44
1.8 巧彎本章重點 / 57
1.9 本章相關問題 / 58
1.10 本章參考資料 / 58
第2章 企業(yè)級CentOS7.6操作系統(tǒng)的安裝 / 59
2.1 下載CentOS系統(tǒng)ISO鏡像 / 59
2.2 CentOS7.6操作系統(tǒng)的安裝準備 / 62
2.3 開始安裝CentOS7.6操作系統(tǒng) / 63
2.4 系統(tǒng)安裝后的基本配置 / 80
2.5 本章相關問題 / 90
第3章 遠程連接管理Linux實踐 / 91
3.1 遠程連接Linux系統(tǒng)管理 / 91
3.2 SSH客戶端常用工具Xshell / 95
3.3 克隆VMware下的虛擬機 / 110
3.4 本章重點 / 113
3.5 本章相關問題 / 113
第4章 Linux系統(tǒng)命令行入門基礎 / 114
4.1 Linux命令行概述 / 114
4.2 在Linux命令行下查看命令幫助 / 118
4.3 Linux關機重啟注銷命令 / 122
4.4 本章相關問題 / 126
第5章孝液悶 Linux文件及目錄管理命令基礎 / 127
5.1 操作Linux必知必會基礎知識 / 127
5.2 Linux文件及目錄核心命令 / 129
5.3 Linux文件及目錄命令核心知識的試題及詳解 / 156
5.4 有關Linux命令的思維 / 159
5.5 本章相關問題 / 159
第6章 Linux目錄文件與系統(tǒng)啟動知識 / 160
6.1 Linux系統(tǒng)目錄結(jié)構(gòu)介紹 / 160
6.2 Unix系統(tǒng)目錄結(jié)構(gòu)的歷史典故 / 162
6.3 Linux的目錄結(jié)構(gòu)詳解 / 164
6.4 重要的Linux系統(tǒng)文件介紹 / 167
6.5 Linux(CentOS6)系統(tǒng)啟動流程說明(重點) / 179
6.6 Linux(CentOS7)系統(tǒng)啟動流程說明(重點) / 184
6.7 本章重點 / 186
第7章 Linux文件過濾及內(nèi)容編輯處理 / 187
7.1 vi/vim:純文本編輯器 / 187
7.2 echo:顯示輸出文本內(nèi)容 / 193
7.3 cat:合并文件或查看文件內(nèi)容 / 195
7.4 more:分頁顯示文件內(nèi)容 / 203
7.5 less:分頁顯示文件內(nèi)容 / 205
7.6 head:顯示文件頭部內(nèi)容 / 208
7.7 tail:顯示文件內(nèi)容尾部 / 210
7.8 grep:文本過濾工具 / 211
7.9 tr:替換或刪除字符 / 214
7.10 有關vi/vim/cat/echo及特殊重點符號的考試題 / 216
7.11 有關grep/head/sed/awk及特殊重點符號的考試題 / 222
7.12 有關mkdir命令的考試題 / 223
7.13 有關cp/alias/unalias命令的考試題 / 224
7.14 本章知識總結(jié) / 226
第8章 Linux文件類型及查找命令實踐 / 227
8.1 Linux文件屬性概述 / 227
8.2 Linux文件類型及文件擴展名 / 228
8.3 文件及目錄查找命令 / 234
8.4 tar:打包壓縮命令 / 254
8.5 date:顯示與設置系統(tǒng)時間 / 258
8.6 本章重點 / 262
第9章 Linux文件核心屬性知識 / 263
9.1 回顧Linux文件屬性知識 / 263
9.2 用戶及用戶組 / 263
9.3 文件的權限列 / 268
9.4 文件埋咐的修改時間屬性列 / 270
9.5 索引節(jié)點 / 270
9.6 硬鏈接及軟鏈接數(shù)知識 / 276
9.7 chattr:改變文件的擴展屬性 / 287
9.8 lsattr:查看文件擴展屬性 / 289
9.9 本章重點 / 290
9.10 本章相關問題 / 290
第10章 Linux通配符與特殊符號知識應用實踐 / 291
10.1 Linux通配符與特殊符號簡介 / 291
10.2 Linux通配符知識與實踐 / 291
10.3 Linux特殊符號知識與實踐 / 294
10.4 Linux通配符與特殊符號知識小結(jié) / 301
第11章 Linux正則表達式與三劍客知識應用實踐 / 304
11.1 正則表達式介紹 / 304
11.2 正則表達式的分類 / 306
11.3 基本正則表達式實踐 / 307
11.4 擴展正則表達式實踐 / 312
11.5 預定義特殊中括號表達式 / 315
11.6 元字符表達式 / 316
11.7 sed:流編輯器 / 317
11.8 awk命令 / 322
11.9 本章重點 / 327
第12章 Linux系統(tǒng)權限知識及應用實踐 / 328
12.1 文件權限介紹 / 328
12.2 Linux文件及目錄權限核心知識說明 / 329
12.3 Linux權限體系核心知識實踐 / 330
12.4 設置及更改文件及目錄權限命令chmod / 337
12.5 企業(yè)環(huán)境下文件和目錄的安全核心知識 / 341
12.6 默認權限掩碼及設置命令umask / 342
12.7 Linux系統(tǒng)特殊權限位知識 / 345
12.8 改變文件或目錄的用戶和用戶組命令chown / 352
12.9 chattr:改變文件的擴展屬性 / 354
12.10 lsattr:查看文件的擴展屬性 / 356
12.11 本章重點 / 357
第13章 Linux系統(tǒng)定時任務Cron(d)服務應用實踐 / 358
13.1 Cron(d)介紹 / 358
13.2 用戶定時任務Cron(d)使用說明 / 362
13.3 用戶定時任務Cron實例說明 / 365
13.4 生產(chǎn)環(huán)境下用戶Cron配置專業(yè)實踐案例 / 366
13.5 生產(chǎn)環(huán)境下的定時Cron書寫要領 / 369
13.6 調(diào)試Cron定時任務的技巧總結(jié) / 372
13.7 crontab生產(chǎn)案例故障分析及解決 / 374
13.8 有關Cron定時任務的企業(yè)面試題 / 376
13.9 定時任務知識邏輯圖(學習方法) / 376
13.10 本章重點 / 376
第14章 Linux用戶管理知識與應用實踐 / 378
14.1 用戶及用戶組配置文件介紹 / 378
14.2 Linux用戶及用戶組命令介紹 / 382
14.3 添加用戶命令useradd / 383
14.4 用戶信息修改命令usermod / 390
14.5 刪除用戶命令userdel / 392
14.6 添加用戶組命令groupadd / 394
14.7 刪除用戶組命令groupdel / 394
14.8 修改用戶密碼命令passwd / 395
14.9 批量更新用戶的密碼命令chpasswd / 398
14.10 修改用戶密碼有效期命令chage / 398
14.11 用戶查詢相關命令 / 400
14.12 Linux用戶身份切換命令su / 402
14.13 visudo:編輯sudoers文件的工具 / 406
14.14 以另一個用戶身份執(zhí)行命令:sudo / 407
14.15 CentOS7系統(tǒng)找回root密碼的方法精講 / 411
第15章 Linux系統(tǒng)權限集中管理項目案例實踐 / 415
15.1 sudo配置文件/etc/sudoers深入介紹 / 415
15.2 企業(yè)環(huán)境中用戶權限集中管理項目案例 / 419
15.3 記錄所有用戶執(zhí)行sudo命令的操作日志 / 424
附錄A 用戶權限授權規(guī)劃表格參考 / 427
附錄B Linux服務器系統(tǒng)權限申請表 / 429
更多:
16.磁盤管理。
17.進程管理
18.軟件包管理(yum與rpm)
19.網(wǎng)絡基礎
入門的話這些就差不多了。
以上內(nèi)容對應的入門Linux書籍:
免費配套精品視頻。
最后祝你好運,謝謝!
第1階段零基礎桐神入門
第2階段Linux系統(tǒng)管理&shell編程
第3階段百萬級訪問量集群實戰(zhàn)
第4階段千萬級訪問量核心集群實局晌虧戰(zhàn)
第謹毀5階段一切核心技術的底層支持:云計算集群
第6階段大數(shù)據(jù)運維
第7階段Python自動化和指導
linux系統(tǒng)中vi的3種模式是什么
懶人呀,百度下“vi的3種模式”。
Vi有三種基本的工作模式:局扮指令行模式、文本輸入模式、行末模式。
他們的相互關系如所示。
指令模式(Command Mode) 下輸入 a、i、o進入文本輸入模式(Input Mode)
文本輸入模式(Input Mode) 下按ESC進入指令模式褲悔(Command Mode)
指令模式(Command Mode)下輸入:進入末行模式(Last line Mode)
末行模式(Last line Mode)下胡臘正指令錯誤則返回指令模式(Command Mode)
通橋態(tài)常來講,Vi編輯器的三種模式分別指:一般指令模式悄陵、編輯模式、命令行模式,作用分別如下:
一般指令模式
以vi打開一個文件就直接進入一般指令模式,這是默認的模式,也可以叫做一般模式。在這個模式中,你可以使用上下左右按鍵來移動光標,你可以使用刪除字符或者刪除整行來處理文件內(nèi)容,也可以使用復制、粘貼來處理你的文件數(shù)據(jù)。
編輯模式
編輯模式可以對內(nèi)容進行編輯,按下i, I, o, O, a, A, r, R等任何一個字母之后即可進入編輯模式。如果要回到一般指令模式時,則必須要按下Esc這個按鍵即可退出編輯模式。
命令行模式
在一般模式當中,輸入:, /, ? 三個中的任何一個按鈕,就可以將光標移動到更底下那一行。在這個模式當中,可以提供你搜尋資料的動作,而讀取、存盤啟消戚、大量取代字符、離開vi、顯示行號等等的動作則是在此模式中達成的。
關于linuxvi基礎知識的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務、應用軟件開發(fā)、網(wǎng)站建設推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎服務!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。創(chuàng)新互聯(lián)——四川成都IDC機房服務器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務器托管、機柜租賃、大帶寬租用,高電服務器托管,算力服務器租用,可選線路電信、移動、聯(lián)通機房等。
當前題目:「LinuxVI基礎知識:掌握編輯器的使用技巧」(linuxvi基礎知識)
分享鏈接:http://fisionsoft.com.cn/article/coihgjj.html


咨詢
建站咨詢
