码迷,mamicode.com
首页 > 其他好文 > 详细

文件处理

时间:2017-11-04 13:40:09      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:ext   匹配   没有   反向   文件内容   大文件   空格   enter   cat   

文件处理有哪些命令?

  touch  创建文件

  cat    浏览文件

  tac    反向浏览文件

  more  浏览大文件

  less   浏览大文件

  head  查看前面几行

  tail   查看倒数后面几行

  什么是touch命令?

    touch 文件名 文件名 .......同时创建多个文件(不加路径表示在当前目录下创建文件) ,也可以跟上绝对路径来创建文件(touch 路径/文件名)

    touch yizhihua /happy_home/beimenchuixue :在当前目录下创建yizhihua文件,在绝对路径/happy_home目录下创建beimenchuixue文件

文件命名规则?

  1. 任意字符(不推荐用空格,想加入空格,得加引号,查询和其他操作得加上引号,带来很多不便)
  2. 不以扩展名区分文件类型,加上扩展名便于管理与区分

什么是cat命令?

      cat beimenchuixue :查看当下beimenchuixue文件内容

      cat -n 文件名(内容加上行号)

      cat -n beimenchuixue:结果――>

    1  hello word!

          2  hello yizhihua

          3  hello beimenchuixue

          4  hello welcome

              (新建的文件没有任何内容,需要写入)

      tac 文件名(表示倒序查看,从下往上显示,不能加上行号)

什么是more命令?

      more (路径/)大文件名  查看大文件,分页浏览,按 f 翻页,按 enter 显示下一行,过程不可逆, 按q退出

什么是less命令?

      less (路径/)大文件名   查看大文件,分页浏览,按 f 键页,按enter 显示下一行,按pageup显示上一页,按上方向键,显示上一行数据,用“/想要搜索的内容”可以搜索内容,按n键(next)显示下一个匹配内容,按q退出

当我只是想查看文件前面或者后面几行内容,怎么办呢?

  1. 什么是head命令?

    head -n (路径/)文件名  表示查看文件前面的n行数据(比如查看脚本代码,一般在前面都会写上注释与写脚本的作者,创建时间,我不需要知道脚本的其他更详细的信息的时候)

  1. 什么是tail命令?

    tail -n (路径/)文件名 表示查看文件从后面数起第n行数据

    tail -f 文件(一般为日志文件) 表示实时显示内容,一旦有新的修改,就会显示出来

       如果 -n 不写的话,默认显示10行数据

linux中有哪些文本编辑?

      vim 文件名字  进入文件编辑模式,没有文件当前目录下创建

      vim有三种模式:命令模式 插入模式 编辑模式

什么是命令模式?

       输入的任何字符都当做命令处理,按i o a其中一个进入插入模式,输入:进入编辑模式

什么是插入模式?

       输入任何字符都当作有效的文本字符

什么是编辑模式?

       输入命令对文本进行删除,剪切,复制等编辑操作,按 esc 退出编辑模式

如何退出?

       shift +ZZ 或者:wq!保存退出 或者:q!不保存退出

 

文件处理

标签:ext   匹配   没有   反向   文件内容   大文件   空格   enter   cat   

原文地址:http://www.cnblogs.com/2bjiujiu/p/7782927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!