linux学习记录(一)

vi的使用

  • 一般指令模式
  • 编辑模式
  • 命令行命令模式
一般指令模式可用的按钮说明
· 移动光标的方法
方向键上下左右:光标向对应的方向移动一个字符
ctrl + f:屏幕“向下”移动一页。tips:我是这样记忆的向下就是向前,forward。
ctrl + b:屏幕“向上”移动一页。tips:我是这样记忆的向上就是向后,backward。
ctrl + d:屏幕“向下”移动半页。
ctrl + u:屏幕“向上”移动半页。
n<空格>:n表示数字,n之后加上空格光标向右移动n个字符。
0:移动到这一列的最前面的字符处。
$:移动到这一列的最后面的字符处。
G:移动到文件的最后一列。
nG:移动到这个文件的第n列。
gg:移动到这个文件的第一列。
n<回车>:光标向下移动n列。
· 查找替换
/word:向光标之下寻找一个名字位word的字符串
n:如果查找到一个word的字符串,则继续向下查找另外一个。
N:与n相反,向上继续查找word的字符串
:n1,n2s/word1/word2/g:n1列与n2列之间查找word1,并用word2替换。
:1,$s/word1/word2/g:在第一列和最后一列之间查找word1,并用word2替换。
:1,$s/word1/word2/gc:在第一列和最后一列之间查找word1,并用word2替换,在替换之前confirm一下。
· 删除复制粘贴
x,X:x向后删除一个字符,X向前删除一个字符。
dd:删除光标所在的整列。
ndd:删除光标所在的向下n列。
yy:复制光标所在的那一列。
nyy:复制光标所在向下n列数据。
p,P:p将已复制的数据在光标的下一列粘贴,P则位粘贴在光标的上一列。
u:复原前一个动作。
ctrl + r:重做上一个动作。
.:小数点,重复前一个动作。
一般指令模式切换到编辑模式
i,I:进入插入模式。i为从目前光标所在位置插入。I在目前所在列的第一个非空白字符处开始插入。
a,A:进入插入模式。a从光标的下一个字符开始插入。A为从光标的列的最后一个字符开始插入。
命令行模式
:w,:w!,:q,:q!,:wq!比较常用 :wq!推出并强制保存。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,520评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,883评论 0 10
  • Linux vi/vim 介绍 【转载】http://www.runoob.com/linux/linux-vim...
    KurtChow阅读 656评论 0 0
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 456评论 0 0
  • 本月我安排阅读了《定位》,作者为美国艾.里斯与杰克.特劳特。孙子云:先胜而后求战。商场如战场,而这就是战略的角色,...
    哈莹阅读 275评论 0 0