ITPub博客

首页 > Linux操作系统 > Linux操作系统 > vi命令简单实用

vi命令简单实用

原创 Linux操作系统 作者:tolilong 时间:2012-10-21 17:03:37 0 删除 编辑
vi的使用,三种模式

命令行模式:vi进入之后的模式
dd    相当于window下的cut
yy    复制当前行
数字+yy   复制"数字"行
p     粘帖当前复制的
x     逐个删除当前行的
u     undo当前的操作

输入模式:vi进入之后输入 
a(append光标后插入)
i(insert在光标前插入)
o(open光标下建立新的行插入)

控制光标位置:
      k(向上)
h(向左)     l(向右)
      j(向下)
      
      
末行模式:输入模式输入esc键,按冒号:键进入末行模式
:/oracle    在vi文本中查找oracle,再按n表示查找下一个
?oracle     表示从最下面开始查找
:r /u01/shell/listener.ora    读取文件
:! ls /u01/   列出文件
:8            到第8行
:0            到第1行
:$            到最后一行
:set number/:set nu    设置行号
:set nonumber/:set nonu  取消设置行号
:1,$ s/oracle/sid/g     1,$表示从第一行开始到最后一行,把oracle全部替换为sid,g表示全部替换
                        没有加g,表示只替换第一个
:% s/oracle_bak/oracle/g  %表示全部
:r 文件名           读取文件名内容到光标处
:w            保存
:q            退出(文件没有修改)
:wq           保存退出
:q!           不保存退出
:wq!          对只读文件保存退出
vi -x         给文件加密

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24237320/viewspace-746878/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-07-13

  • 博文量
    406
  • 访问量
    1208670