Linux文件操作

1、tail -f (follow,追踪)

2、less app.log | grep 'error' | grep 'userid:9890'

     u 上一页  长条空格 下一页

3、统计文件行数

    wc -l export.log (line 行数 word count)

 4、find / -name *.log > logfile.txt

 

     > 覆盖 >>追加

     find /etc -name passwd 2> errors 1> output

    (2是错误信息的文件描述符,1是标准输出的文件描述符)

 

     find /etc -name passwd > output_err 2>&1

    (将2导出到1指向的文件)

 

     find /etc -name passwd &> output_all

   (&表示所有文件描述符,包括0,1,2)

 

5、cut 

     cut -f2  -d, emp.data > name.txt

    (剪切文件中的第二列,逗号是分隔符)

 

6、paste

    paste -d, name.txt salary.txt > emplist.txt

 

7、比较文件

    diff a.txt b.txt  (<第一个文件 > 第二个文件)

    sdiff a.txt b.txt

 

8、归档

    tar cvf target.tar sourceDirectory

    (c, create创建,v,verbose列出相信内容,f,file 指定压缩文件,z,使用gzip技术,j使用bzip2技术压缩)

 

你可能感兴趣的:(Linux文件操作)