常用的文件处理命令

时间:2021-10-28 16:29:39
      文件处理是linux日常使用中常常遇到的问题。下面列出的都是我经常使用到的文件处理命令。  

1.find

    在大量文件中找到自己需要的文件就全靠他了,find命令的功能十分强大,可以指定档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。

2.split

  分隔文件的专用命令,可以指定分隔文件的大小、行数。

3.cat

  显示文件内容的命令,不过通常在文件较大的情况下是使用more或less来分段显示的。cat还有个特殊的用处,就是合并文件,使用cat和重定向“>>”,将几个文件的内容追加写入一个新的文件就完成了文件内容的合并

4.paste

   和上面提到的cat合并文件的特殊用途不同,paste虽然也是合并文件,但是却是按列合并,把每个文件以列对列的方式,一列列地加以合并

5.grep

     find是对文件进行过滤。而grep就是对文本内容进行过滤了,尤其是支持正则表达式,使他的功能变得异常强大。

6. sed

   这是一个替换字符串的命令,但你需要从文件中去除或替换内容时就要使用它了

7.cut

    cut的作用就是取出分字段的文件的某些特定字段,最经典的例子就是从/etc/password中取出用户名.

8.awk

    这个命令只能用极其强大来形容,功能与sed、grep、cut很相似,它几乎可以完成sed、grep、cut所能完成的全部工作,同时,它还可以可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数,awk不仅是命令,还是一种语言:awk程序设计语言
         

本文出自 “一人堂” 博客,转载请与作者联系!