時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
linux下文本編輯器
目標:
了解linux系統(tǒng)中的編輯器知識
掌握vi編輯器的模式切換
掌握vi編輯器的操作命令
linux文本編輯器概述
行編輯器與全屏幕編輯器
字符界面編輯器與圖形界面編輯器
vi文本編輯器
Vi的模式:
命令模式:
輸入模式:
末行模式:
Vi編輯器的基本使用
1、vi編輯器的啟動與退出
2、退出vi編輯環(huán)境
3、進入編輯環(huán)境并打開文件
文件操作
1、打開新文件
: e? filename
: e! filename //當前的文件不需要保存哈士奇
2、讀取文件內(nèi)容到當前文件
:r filename
3、保存文件
: w
4、退出vi編輯器
: q
: wq
: q!
光標移動操作
1、光標方向移動
h 左 、l右、k上、j下
2、翻頁移動
^+f:向前翻整頁、^+b向后翻整頁、^+u向前翻半頁、^+d向后翻半頁
3、行內(nèi)快速跳轉
^行首
$行尾
W后一個單詞的首字母
b前一個單詞的首字母
e后一個單詞的尾字母
4、文件內(nèi)行間快速跳轉
: set nu
: set nonu
編輯操作
1、進入輸入模式
: i a A o O cw c$ c^
2、輸入模式的操作
: home end pageup pagedown backspace delete
3、刪除操作
:x dd dw de d$ d^ J
4、撤銷操作
:u U ^+R
5、復制操作
: yy yw y$ y^
6、粘貼操作
p
7、查找與替換操作:在vi的末行命令完成
自上而下的查找操作
/word? 小寫的n和N
自下而上的查找操作
?word? 小寫的n和N
普通替換操作
:s/old/new
只在當前行進行匹配和替換、命令替換當前行中第一個匹配的字符
行內(nèi)全部替換操作
:s/old/new/g
在當前行替換所有匹配的字符串
在行區(qū)域內(nèi)進行替換操作
:#,#s/old/new/g
在整個文件內(nèi)的替換操作
:%s/old/new/g
在整個文檔中進行替換操作的命令
使用替換的確認功能
:s/old/new/c
:s/old/new/gc
:#,#s/old/new/gc
:%s/old/new/gc
vi編輯器的在線幫助
編輯器的多文件操作
1、多文件操作的vi啟動
example:
$vi passwd fstab inittab
vi編輯器將在當前的編輯屏幕中顯示vi命令參數(shù)中的第一個文件,其他文件處??? 于后臺運行-不顯示的!vi編輯器在同一時刻只能編輯當前屏幕中的文件,如要輯其??? 他文件需要進行文件切換!
2、多文件切換
顯示多文件信息
:args
前后切換多文件
:next
:prev
后面接上"!"可以在前后切換文件的同時丟棄對當前文件的修改內(nèi)容
定位首文件和尾文件
:first
:last
快速文件切換
ctrl+^
圖形界面下的編輯文本:gedit
關鍵詞標簽:linux
相關閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關機、重啟、注銷 命令 查看linux服務器硬盤IO讀寫負載