linux的vi常用命令
2017-02-08 11:32
274 查看
vi 文件名
例 vi /etc/php.ini
//一般模式下的相关操作
//移动光标
0或home:移动到这一行的最前面字符处
$或end: 移动到这一行的最后面字符处
n+G 表示移动到第n行,比如移动到20行,则命令为20G (注意G为大写的G)
gg 移动到这个档案的第一行,相当于 1G 啊!
//搜索关键字
/word 向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可! (常用)
?word 向光标之上寻找一个字符串名称为 word 的字符串。
n 这个 n 是英文按键。代表『重复前一个搜寻的动作』。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串!
N 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird
//删除于复制
dd 删除游标所在的那一整列
x与X x为向后删除一个字符,X为向前删除一个字符
nx n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除 10 个字符, 『10x』。
dd 删除游标所在的那一整列(常用)
ndd n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 列
yy 复制游标所在的那一行
p与P p为粘贴于光标下一行,P为粘贴于光标下一行
. 不要怀疑!这就是小数点!意思是重复前一个动作的意思。 如果你想要重复删除、重复贴上等等动作,按下小数点『.』就好了!
//进入编辑模式(I,i,A,a,O,o,R,r)这些都可以进入编辑模式,按ESC退出编辑模式
//存储于离开
:w 将编辑的数据写入硬盘档案中(常用)
:w! 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
ZZ 这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!
例 vi /etc/php.ini
//一般模式下的相关操作
//移动光标
0或home:移动到这一行的最前面字符处
$或end: 移动到这一行的最后面字符处
n+G 表示移动到第n行,比如移动到20行,则命令为20G (注意G为大写的G)
gg 移动到这个档案的第一行,相当于 1G 啊!
//搜索关键字
/word 向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可! (常用)
?word 向光标之上寻找一个字符串名称为 word 的字符串。
n 这个 n 是英文按键。代表『重复前一个搜寻的动作』。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串!
N 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird
//删除于复制
dd 删除游标所在的那一整列
x与X x为向后删除一个字符,X为向前删除一个字符
nx n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除 10 个字符, 『10x』。
dd 删除游标所在的那一整列(常用)
ndd n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 列
yy 复制游标所在的那一行
p与P p为粘贴于光标下一行,P为粘贴于光标下一行
. 不要怀疑!这就是小数点!意思是重复前一个动作的意思。 如果你想要重复删除、重复贴上等等动作,按下小数点『.』就好了!
//进入编辑模式(I,i,A,a,O,o,R,r)这些都可以进入编辑模式,按ESC退出编辑模式
//存储于离开
:w 将编辑的数据写入硬盘档案中(常用)
:w! 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
ZZ 这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!
相关文章推荐
- linux下常用命令参数详解-vi
- 每天一个知识点linux(十三)VI 常用命令 转
- 【转】linux下常用命令参数详解-vi
- Linux 和 VI 常用命令记录
- 常用 vi 小命令 新手 linux ~~~
- Linux系统中Vi常用命令及高级应用
- Linux 变干边学 学习笔记之 Vi常用命令
- linux常用命令及vi
- Linux常用命令和vi,gdb的使用
- linux学习笔记:<二>vi常用命令
- 开发人员需要熟知的常用Linux命令之三:Vi
- linux vi常用命令
- Linux vi / vim常用命令 (来自鸟哥的私房菜)
- Linux常用命令和vi,gdb的使用
- linux常用命令(wget,vi)
- 每天一个知识点linux(十三)VI常用命令
- Linux VI/VIM常用命令
- linux下vi常用命令整理
- linux常用命令及vi
- linux vi 常用命令