新聞中心
在Linux操作系統(tǒng)中,vi編輯器是一個非常重要的編輯工具。它是Linux系統(tǒng)自帶的一種編輯器,在Linux系統(tǒng)中使用廣泛,有很多的功能和快捷鍵。其中,CtrlZ快捷鍵是一個非常實用的功能,可以大大提高編輯效率和操作的便捷性。

CtrlZ快捷鍵是用來掛起或終止當前的編輯進程,可以臨時切換到終端命令行界面。它可以讓您立即停止編輯文件,暫時退出vi編輯器常規(guī)模式,并回到shell命令提示符下,以執(zhí)行其他命令或進程。
為了使用CtrlZ快捷鍵,您需要先打開一個文件,通過在終端輸入vi編輯器的命令來打開。例如,要打開名為“test.txt”的文件,可以使用以下命令:
$ vi test.txt
這將會打開vi編輯器,并開始編輯名為“test.txt”的文件。在編輯模式下,可以輸入文本、糾錯和調(diào)整文件的格式,并使用CtrlZ快捷鍵來掛起編輯進程。
使用CtrlZ快捷鍵來掛起編輯進程很容易,只需按下CTRL和Z鍵即可。當您按下這兩個鍵時,當前的編輯進程會被掛起并且會現(xiàn)實出進程ID(PID)和終端行。在這個狀態(tài)下,您可以輸入其他Shell命令和操作系統(tǒng)命令。例如,您可以使用“l(fā)s”命令查看當前目錄中的文件,或者使用“ps -aux”命令查看正在運行的進程。
當您完成其他工作并且想要繼續(xù)編輯文件時,可以輸入以下命令來返回到vi編輯器中:
$ fg %1
這會將進程恢復到前臺并且打開vi編輯器。在編輯器中,您可以繼續(xù)編輯您掛起前正在編輯的文件。此時您的文件將會保持原來的編輯狀態(tài),所以您不需要從頭開始重新編輯。
在某些情況下,您可能想要終止當前的編輯進程而不是掛起它。使用CtrlZ快捷鍵可以輕松實現(xiàn)此目的。您只需按下CTRL和C鍵即可退出當前編輯進程并回到終端命令行。在這種情況下,您所做的所有編輯都將丟失,因為這些操作并沒有保存。
CtrlZ快捷鍵雖然強大,但仍需謹慎使用。如果您通過CtrlZ快捷鍵來掛起編輯進程并且繼續(xù)進行其他操作,那么這個編輯進程將一直掛起并且占用系統(tǒng)資源,直到您將其恢復到前臺或者完全終止。因此,如果您只是想暫時退出編輯器并打開另一個窗口進行其他工作,更好使用另一個終端窗口而不是CtrlZ快捷鍵。
在掌握Linux操作技巧時,CtrlZ快捷鍵是一個非常重要的工具。它不僅可以提高您的編輯效率和操作的方便性,還可以在需要的時候快速切換到其他應用程序或者命令行界面。通過使用這個快捷鍵,您可以更加高效地完成任務并管理您的Linux系統(tǒng)。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220linux中vi常用的命令?
:vi 文件…
: vi 是一個基于行編輯器 ex 上的全屏幕編輯器,可以在vi 中使用 ex,ed的全部命令,vi選項中 -wn 指將編輯窗口大小置為n行,-R 為將編輯的文件置為只讀模式, vi 工作模式分為命令模式和輸入模式,一般情況下在命令模式下,可敲入vi命令,進入輸入模式下時可以編輯要編輯的文本,命令 a A i I o O c C s S R 可進入輸入模式,在輸入模式下按 ESC 鍵可推出輸入模式,回到命令模式,在命令模式中敲入: 命令,則可進入ex方式,在屏幕底部出現(xiàn)提示符 : ,此時可使用任意ex命令,屏幕底行也用來作/ ? ! 命令的提示行,大多數(shù)命令可以在其前面加數(shù)字,表示命令執(zhí)行的重復次數(shù),下面簡單介紹一下vi 的命令集,^ 表示(CTRL)鍵
^B 退回前一頁,前面加數(shù)字表示重復次數(shù),每次換頁時
保留上一頁的兩行
^D 在命令模式下,表示下滾屏幕的一半,在輸入模式下,表示回退至
左邊的自動縮進處
^E 顯示屏幕底線之下的一行悶敏
^F 前進一頁,前面加數(shù)字表示重復次數(shù),每次換頁時
保留上一頁的兩行
^G 顯示當前文件名,當前行號和文件總行數(shù),并用百分號當前行在
整個文件中的位置
^H(退格) 在命令模式下,光標左移一格;在輸入模式下,刪去前面的字符
^I(TAB) 在輸入模式下,產(chǎn)生一串空格
^J(LF) 光標下移一行
^L 刷新屏幕,即將屏幕重新顯示
^M(回車) 在命令模式下,光標移動至下行開頭
在輸入模式下,開辟一新行
^N 光標下移一行
^P 光標上移一行
^Q 在輸入模式下,將其后的非打印字符作為正文插入
^R 刷新屏幕
^U 屏幕上滾一半,前面加數(shù)字時表示上滾的行數(shù),此數(shù)字對
以后的^D ^U 命令有效
^V 在輸入模式下,將其后的非打印字符作為正文插入
^W 在輸入模式下,使光標回退一個字
^Y 顯示屏幕底線之上的一行
^Z 暫停編輯,退回上層Shell
^
! 暫時退出編輯,執(zhí)行Shell命令
(雙引號) 用于標志有名緩沖區(qū),編號緩沖區(qū)1-9用于保存被刪去的正文,字
母名緩沖區(qū)a-z供用戶存放自定義的正文
$ 將光標移動到當前行尾,前加數(shù)字則表示前移行數(shù),如2$表示移動
到下一行行尾
% 將光標移動到配對的小括號()或大括號{}上去
( 退回句子開頭
) 前移到句子開頭
– 退到上一行之一個非空格字符
. 重復上一次改變緩沖區(qū)內(nèi)容的命令
/ 模式向前搜索模式,將光標移動到模式出現(xiàn)處,模式是一個正規(guī)
表達式,(參看 grep)
: 在屏幕底部提示:,其后可使用ex命令
? 功能同 / ,但方向是向前查找
\ 轉(zhuǎn)意符
>> 光標前移至節(jié)分界處
^(不是CTRL) 光標移至當前行之一個非空字符上
‘ 連續(xù)兩個”表示將光標移至其移動前的位置,’后跟字母表示光標字
母標記的行首(參看 m 命令)
A 在行尾插入正文,進入輸入模式
B 光標回退一個字
C 替換光標后的內(nèi)容
D 刪除光標后的內(nèi)容
E 光標前移到字尾
F 字符 在當前行向左查找指定字符
G 光標移動到其前面數(shù)字指定的行,若未指定則移動到最后一行
H 光標移動到屏幕頂行,若前面有數(shù)字,則移動到屏幕上該數(shù)字
指定的行
I 在行開頭插入正文
J 連接兩行,若前面有數(shù)字則連接數(shù)字指定的行
L 光標移動到屏幕底行,若前面有數(shù)字,則移動到屏幕底線往上數(shù)該
數(shù)字指定的行
M 光標移動到屏幕中線
N 使用模式查找/或?時,重復找下一個匹配的模式,但方向與上次相
反,其功能同 n ,但方向相反
O 在液罩肆當前行上開辟一新行
P 將上次被刪除的正文插鬧轎入光標前面,可在其前面加緩沖區(qū)編號,編
號1-9用于保存被刪去的正文,字母名緩沖區(qū)a-z供用戶存放自定
義的正文
Q 從vi 推出進入ex命令狀態(tài)
R 替換字符串
S 替換整行
T 字符 向左查找字符
U 將當前行恢復至之一次修改前的狀態(tài)
W 光標移至下一個字首
X 刪除光標前的字符
Y 將當前行存入無名緩沖區(qū),前面加數(shù)字表示存入的行數(shù),也可用有
名緩沖區(qū)來保存,以后可用命令p或P將其取出
ZZ 存盤退出vi
a 光標后插入正文
b 光標回退至上一個字首
cw 替換當前字
c) 替換當前句子
dw 刪除一個字
dd 刪除一行
e 光標移到下一個字末
f 字符 在當前行向前查找字符
h 光標左移一格
i 在光標前插入正文
j 光標下移一行
k 光標上移一行
l 光標右移一格
m 字母 用字母標記當前行,以后可用 ‘字母使光標移動到當前行,
(參看’命令)
n 重復上次 / 或 ? 命令
o 在當前行下開辟一新行
p 將用戶緩沖區(qū)內(nèi)容放到光標位置(參看P命令)
r 替換當前字符
s 用一串字符替換當前字符
t 字符 光標移動至字符前
u 取消上次操作
w 光標移至下一字首
x 刪除當前字符
yw 將當前字存入無名緩沖區(qū),前面可加x,表示存入名字為x的有名
緩沖區(qū)(x為a-z),也可加數(shù)字表示存入的字數(shù),以后可用P或p命
令取出
yy 將當前行存入無名緩沖區(qū),用法參看yw
{ 光標移動至前一段開頭
| 光標移至行首,若前面加數(shù)字,則移到數(shù)字指定行的行首
} 光標移至下一段開頭
在:提示符下,常用命令如下:
:w 當前文件存盤
:w! 強制存盤
:w 文件 將內(nèi)容寫入指定文件
:w! 文件 強制寫入指定文件
:x,y w 文件 將 x至 y 行寫入指定文件中
:r 文件 將文件讀到光標位置
:r ! 命令將系統(tǒng)命令的輸出讀到光標位置
:q 退出編輯
:q! 強制退出
:x 與命令ZZ相同
:e 文件名 編輯另一文件
:e ! 重新編輯文件,放棄任何改變
:sh 執(zhí)行sh,結(jié)束后回到編輯
:! 命令 執(zhí)行命令后回到編輯
:n 編輯下一文件
:n 文件表 重新定義待編輯文件表
:set 設置 vi 的選項,例如 set nu 表示每行前顯示行號,在選項前
加no則表示清除該選項,例如 set nonu 表示每行前不顯示行
號,下面是一些常用的選項:
ai 自動縮進
aw 編輯下一文件前自動存盤
ic 查找字符串時不區(qū)分大小寫
nu 每行前顯示行號
輸入)及}時顯示與之配對的( 或 {
slow 插入時延遲屏幕刷新
ws 使查找能繞過文件尾從頭進行
wa 寫文件之前不作對文件的檢查
linux vi ctrl z的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux vi ctrl z,掌握Linux操作技巧:使用vi的CtrlZ快捷鍵,linux中vi常用的命令?的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設計、網(wǎng)站建設、小程序制作、成都軟件開發(fā)、網(wǎng)頁設計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務,是專業(yè)的成都做小程序公司、成都網(wǎng)站建設公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
網(wǎng)頁題目:掌握Linux操作技巧:使用vi的CtrlZ快捷鍵(linuxvictrlz)
網(wǎng)站鏈接:http://www.dlmjj.cn/article/djeihje.html


咨詢
建站咨詢
