- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UNIX常用命令个人总结
UNIX常用命令个人总结
一、VI编辑器常用操作
1)、进入输入模式
vi切换到输入模式的正规方法
重要度
指令
功能说明
***
a
在当前光标之后输入
A
在当前行之末输入
***
i
在当前光标之前输入
I
在当前行之首输入
***
o
在当前行之下新增一行,并在新增行输入
O
在当前行之上新增一行,并在新增行输入
输入结束后,按Esc键退出输入模式。
2)、光标移动
vi光标移动
重要度
指令
功能说明
***
h
向左移动一个字节
***
l
向右移动一个字节
***
j
向下移动一个字节
***
k
向上移动一个字节
*
b
左移一个单词,至词首
*
w
右移一个单词,至词首
*
e
右移一个单词,至词尾
*
:0
移动到文档起始位置
*
0
移到当前行行首
*
^
移动到本行行首第一个可见字符
*
$
移到当前行行尾
+
移至下一行的行首
-
移至上一行的行首
H
移至视窗的第一行
M
移至视窗的中间一行
L
移至视窗的最后一行
G
移至该文件的最后一行
vi光标移动
重要度
指令
功能说明
***
nG
移至该文档的第n行
**
N+
下移n行
**
n-
上移n行
**
{
光标移动到上一个空行
**
}
光标移动到下一个空行
**
[[
光标移动到下一个函数起始位置(’{‘字符所在位置)
**
]]
光标移动到上一个函数起始位置(’{‘字符所在位置)
**
(
光标移动到上一段落起始位置,空行也被认为是段落(多个连续空行被认为是一个段落)
**
)
光标移动到下一段落起始位置,空行也被认为是段落(多个连续空行被认为是一个段落)
以上命令从h到e,均可指定重复操作次数,如5h表示光标向前移动5个字节,10j表示向下移动10行。
3)、视窗移动
vi视窗移动
重要度
指令
功能说明
**
Ctrl + f
视窗下卷一页
**
Ctrl + b
视窗上卷一页
**
Ctrl + d
视窗下卷半页
**
Ctrl + u
视窗上卷半页
**
Ctrl + e
视窗下卷一行
**
Ctrl + y
视窗上卷一行
4)、删除操作
Vi删除操作
重要度
指令
功能说明
***
x
删除光标所在字节
***
X
删除光标前一字节
***
dw
从光标当前位置开始向后删除一个单词
***
db
从光标当前位置开始向前删除一个单词
***
d0
从行首删除至当前光标位置
***
d$
从光标当前位置删除至行尾
***
dd
删除光标所在行
***
D
同d$
***
dG
删除从当前光标位置知道文档末尾的所有内容。
以上x,X,dw,db,dd可以指定字符/行数,如3x表示删除从当前光标所在位置起的3个字符,3dd表示删除从当前光标所在行开始的3行。
5)、拷贝和粘贴操作
Vi拷贝粘贴
重要度
指令
功能说明
**
[n]yy
拷贝一行或n行
p
粘贴刚刚拷贝或者删除(d*命令操作的内容)到当前光标后面,如果如果是单词则粘贴到当前行,其他内容则在当前光标所在行后面添加新行进行粘贴
**
P
粘贴刚刚拷贝或者删除(nx或者d*命令操作的内容)到当前光标后面,如果如果是单词则粘贴到当前行,其他内容则在当前光标所在行后面添加新行进行粘贴
6)、修改操作
Vi修改操作
重要度
指令
功能说明
***
s
修改光标所在字节,修改完成后按Esc键结束
S
修改整行内容,修改完成后按Esc键结束
*
r
替换当前光标所在字节
*
R
进入替换状态,直至按Esc键结束
*
cw
修改一个单词(从光标位置至词尾)
cb
修改一个单词(从词首至光标位置)
*
cc
修改整行内容,完成后按Esc键结束,同S
*
c0
修改行首至光标位置的内容
*
c$
修改光标位置至行尾的内容
~
光标所在字节大小写切换
7)、指令重复
Vi指令重复
重要度
指令
功能说明
***
nx
删除n个字节
***
ndd
删除n行
***
ns
修改n个字节
在指令模式中,可在指令前面加入一个数字n,则该指令会重复执行n次。常用的重复操作有:
8)、取消前一个操作
Vi取消前一个操作
重要度
指令
功能说明
***
u
撤消上一指令的结果
**
U
撤销本行上的所有修改
9)、查找字符串
Vi查找字符串
重要度
指令
功能说明
***
/字符串
从当前光标向后查找该字符串
***
?字符串
从当前光标向前查找该字符串
***
n
从当前光标向后查找下一个字符串
***
N
从当前光标向前查找下一个字符串
#
向上查找当前光标所在位置的单词,如果当前位置为空白,则为其后的第一个单词
*
向下查找当前光标所在位置的单词,如果当前位置为空白,则为其后的第一个单词
10)、查看编辑状况
Vi查看编辑状况
重要度
指令
功能说明
***
Ctrl + g
显示正在编辑的文件名
文档评论(0)