计算机操作系统实验一,计算机操作系统实验一.doc
.
.
vi編輯器的基本使用
1)進入退出vi三種模式:
①由Shell進入vi編輯器時,首先進入普通模式。
如果不確定當前處于哪種模式,按兩次 Esc 鍵將回到普通模式。
( vi filename:如果filename存在,則打開;否則會創建一個新文件再打開;進入普通模式。)
命令
描述
vi filename
如果filename存在,則打開;否則會創建一個新文件再打開。
vi -R filename
以只讀模式(只能查看不能編輯)打開現有文件。
view filename
以只讀模式打開現有文件。
②在普通模式下輸入 i(插入)、c(修改)、o(另起一行) 等命令時進入編輯 模式;按 esc 鍵退回到普通模式。
命令
描述
i
在當前光標位置之前插入文本
I
在當前行的開頭插入文本
a
在當前光標位置之后插入文本
A
在當前行的末尾插入文本
o
在當前位置下面創建一行
O
在當前位置上面創建一行
下面的方式也可在修改后入編輯模式:
命令
描述
cc
刪除當前行,并進入編輯模式。
cw
刪除當前字(單詞),并進入編輯模式。
r
替換當前光標下的字符。
R
從當前光標開始替換字符,按 Esc 鍵退出。
s
用輸入的字符替換當前字符,并進入編輯模式。
S
用輸入的文本替換當前行,并進入編輯模式。
③在普通模式下輸入冒號(:)可以進入命令模式。輸入完命令按回車,命令執行完后會自動退回普通模式。
退出命令
說明
q
如果文件未被修改,會直接退回到Shell;否則提示保存文件。
q!
強行退出,不保存修改內容。
wq
w 命令保存文件,q 命令退出 vi,合起來就是保存并退出。
ZZ
保存并退出,相當于 wq,但是更加方便。
2)建立文件
vi filename:如果filename存在,則打開;否則會創建一個新文件再打開。
3)在新建文件上移動光標位置
命令
描述
k
向上移動光標(移動一行)
j
向下移動光標(移動一行)
h
向左移動光標(移動一個字符)
l
向右移動光標(移動一個字符)
(注:上下左右鍵也有相同功能)
用來移動光標的命令
命令
說明
0 或?|
將光標定位在一行的開頭。
$
將光標定位在一行的末尾。
w
定位到下一個單詞。
b
定位到上一個單詞。
(
定位到一句話的開頭,句子是以?! . ? 三種符號來界定的。
)
定位到一句話的結尾。
{
移動到段落開頭。&&&&&&
}
移動到段落結束。&&&&&&&&&
[[
回到段落的開頭處。&&&&&&&&&&
]]
向前移到下一個段落的開頭處。&&&&&&&&&&
n|
移動到第 n 列(當前行)。
1G
移動到文件第一行。
G
移動到文件最后一行。
nG
移動到文件第 n 行。
:n
移動到文件第 n 行。
H
移動到屏幕頂部。
nH
移動到距離屏幕頂部第 n 行的位置。
M
移動到屏幕中間。
L
移動到屏幕底部。
nL
移動到距離屏幕底部第 n 行的位置。
:x
x 是一個數字,表示移動到行號為 x 的行。
對文件執行刪除、復原、修改、替換等操作
①刪除:
命令
說明
x
刪除當前光標下的字符
X
刪除光標前面的字符
dw
刪除從當前光標到單詞結尾的字符
d^
刪除從當前光標到行首的字符
d$
刪除從當前光標到行尾的字符
D
刪除從當前光標到行尾的字符
dd
刪除當前光標所在的行
可以在命令前面添加一個數字前綴,表示重復操作的次數,例如,2x ?表示連續兩次刪除光標下的字符,2dd 表示連續兩次刪除光標所在的行。 ②修改
命令
描述
cc
刪除當前行,并進入編輯模式。
cw
刪除當前字(單詞),并進入編輯模式。
r
替換當前光標下的字符。
R
從當前光標開始替換字符,按 Esc 鍵退出。
s
用輸入的字符替換當前字符,并進入編輯模式。
S
用輸入的文本替換當前行,并進入編輯模式。
命令
描述
yy
復制當前行
nyy
復制n行
yw
復制一個字(單詞)
nyw
復制n行
p
將復制的文本粘貼到光標后面
P
將復制的文本粘貼到光標前面
命令
說明
J
將當前行和下一行連接為一行
<<
將當前行左移一個單位(一個縮進寬度)
>>
將當前行右移一個單位(一個縮進寬度)
~
改變當前字符的大小寫
^G
Ctrl+G組合鍵可以顯示當前文件名和狀態
U
撤銷對當前行所做的修改
u
撤銷上次操作,再次按 'u' 恢復該次操作
:f
以百分號(%)的形式顯示當前光標在文件中的位置、文件名和文件的總行數
:f filename
將文件重命名為 filename
:w filename
保存修改到 filename
:e file
總結
以上是生活随笔為你收集整理的计算机操作系统实验一,计算机操作系统实验一.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 量子计算机 模拟,新量子算法将量子模拟器
- 下一篇: ubantu系统下修改计算机名字