鸟哥的Linux私房菜-基础篇(第九章)

第九章为vim程序编辑器,下面是我学习这部分内容时做的笔记。。。。

vi与vim共分为三种模式
1.一般命令模式
以vi或vim打开一个文件就直接进入一般命令模式了(这是默认的模式,也简称为一般模式),在这个模式中,可以使用【上下左右】按键来移动光标,
可以使用复制粘贴等操作
2.编辑模式
按下【i,l,o,O,a,A,r,R】等任何一个字母之后才会进行编辑模式,当进入编辑模式时,在界面的左下方会出现【INSERT】或【REPLACE】的字样,若
想返回到一般命令模式时,则必须按下【Esc】这个按键。
3.命令行模式
在一般模式当中,输入【: / ?】三个中的任何一个按键,就可以将光标移动到最下面那一行,在这个模式中,可以进行【查找数据】,读取,保存,批量替
换字符,退出,显示行号等操作。

使用vi或vim打开文件的命令是:vi(vim) 文件名

下面便是常用的操作
光标向上下左右移动可以用上下左右按键或者用h(左),j(下),k(上),l(右)
Ctrl+f(屏幕向下移动一页)  Ctrl+b(屏幕向上移动一页)
gg或1G(移动到第一行)  nG(移动到第n行)  G(移动到最后一行)
/word(向下查找名为word的字符串)
:n1,n2s/word1/word2/g(在第n1行到n2行,把word1替换成word2)
:n1,$s/word1/word2/g(在第n1行到最后一行,把word1替换成word2)
:n1,$s/word1/word2/gc(在n1行到最后一行,把word1替换成word2,替换前提示用户是否要替换)
x(向后删除一个字符) X(向前删除一个字符) nx(连续向后删除n个字符)
dd(删除[剪切]光标所在的那一整行) ndd(删除[剪切]光标所在的向下n行)
yy(复制光标所在的那一行) nyy(复制光标所在的向下n行)
p(将已复制的数据在光标下一行粘贴) P(将已复制的数据在光标上一行粘贴)
u(恢复前一个操作) Ctrl+r(重做上一个命令) .(重复前一个操作)
:q(退出) :q!(强制退出) :wq(保存退出) :w 文件名(将编辑的数据保存成另一个文件-类似另存新文件)
:set nu(显示行号) :set nonu(取消行号)

扩展:
ls:查看(看不到隐藏文件) ls -a:查看全部文件(包括隐藏文件)
rm -rf *:删除当前目录下所有文件(但删不了隐藏文件) rm -rf .*:这样就能删除隐藏文件了
  . :当前目录    .. :上一级目录
例:  返回上一级目录(cd ..) 返回上两层目录(cd ../..)
假如在yyds这个目录中有1和2这两个文件,当前你在1这个文件中,若想去到2文件中,则可以输入命令 cd ../2/
假设把yyds这个文件复制粘贴到当前目录,则命令为:cp yyds .

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值