Linux入门七:文件查看/编辑方法介绍

由于Linux命令过多,这里只涉及常见的.

 

第2章文件查看/编辑方法介绍
  1.cat命令 
   创建 cat > hello.txt
        chenweitang
        Ctrl+D
   查看单个  cat hello.txt
   查看多个  cat hello.txt ge.txt
   显示行号  cat hello.txt -n
   
  2.Vi命令
    插入命令i
     附加命令a   
      打开命令o
       修改命令c   xx
        取代命令r  xx
         替换命令s
        
    1.进入vi模式
     如: vi ge.txt
       Hello
       Wrold
       Ni
       Dong
       De
       Hello
       Man
    2.显示行号
      输入:进入命令模式
      set number
      即可显示文本的行号
    3.进入编辑模式
       按下a键(附加),用的多.其他s o 会把原文覆盖掉,有风险
       编辑完成后按下Esc键盘进入命令模式
       --退出命令:
         :q 直接退出 如果在文本输入模式下修改了文档内容则不能退出
         :wq 保存后退出
          :x 同 wq
         :q! 不保存内容 强制退出
    4.光标移动操作
         :n    --光标移动到文件的第几行
         其他的作用不大,这里不做记录
    5.文本插入操作
       i[I](插入)
       a[A](附加)
       o[O](插入一行)  小写的o在当前行的下面插入一行
               大写的o在当前行的上面插入一行
    6.删除/移动
       x[X] 删除单个字符
       dd   删除多个字符  删除光标所在的整行 
        如:4dd 表示删除当前行及其后n-1行的内容
        
        恢复删除:
         1p 将删除的内容还原,1表示还原的次数        
    7.复制
       yy  复制光标所在的整行.
        如:4yy 表示复制当前行及其后n-1行的内容
        使用p命令可以将文本行粘贴到任何地方.
    8.取消上一命令
       u[U]
       U 命令只能取消前一步操作.如果用U命令撤消了前一步操作[一次编辑]
       u 命令的功能是把当前行恢复成被编辑前的状态[一次Vi]
    9.查找
       /文本内容 [从上往下]
       ?文本内容 [从下往上]
       n往下翻
       N往上翻
    10.替换
       :s/text1/text2    --将text1替换替换为text2[一行]
       :s/text1/text2/g  --将text1替换替换为text2[光标至下]
       :m,ns/text1/text2/g
       用于将从 m行开始至n 行结束的所有搜索到的text1
       替换为text2 其中可以使用$表示末行即1,$ 表示替换文档中的所
       有符合条件的字符
  
   3.head及tail命令
     查看头部 head xxx.txt (前10行)
          head xxx.txt -n 20 显示文件的前20行
         
     查看尾部 tail xxx.txt (后10行)
          tail xxx.txt -n 20 显示文件的后20行
         
     查看变化中的文件
          tail -f xxx.txt 显示文件的后10行,并在文件内容增加,自动显示新增的文件内容
         
          监控日志文件时可以在屏幕上一直显示新增的日志信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值