zoukankan      html  css  js  c++  java
  • linux整理

    文件查看命令


     cat [OPTION]... [FILE]...  -

    E: 显示行结束符$ 

    -n: 对显示出的每一行进行编号       

    -A:显示所有控制符     

    -b:非空行编号 

    -s:压缩连续的空行成一行 


     head [OPTION]... [FILE]...

    -c #: 指定获取前#字节 

    -n #: 指定获取前#行 

    -#: 指定行数


     tail [OPTION]... [FILE]... 

    -c #: 指定获取后#字节 

    -n #: 指定获取后#行 

    -#: 

    -f: 跟踪显示文件fd新追加的内容,常用日志监控       相当于 --follow=descriptor 

    -F: 跟踪文件名,相当于—follow=name --retry tailf  类似tail –f,当文件不增长时并不访问文件


     cut [OPTION]... [FILE]... 

    -d DELIMITER: 指明分隔符,默认tab 

    -f FILEDS:      #: 第#个字段     

           #,#[,#]:离散的多个字段,例如1,3,6     

           #-#:连续的多个字段, 例如1-6           

    混合使用:1-3,7 

    -c 按字符切割 

    --output-delimiter=STRING指定输出分隔符 


    显示文件或STDIN数据的指定列

    cut -d: -f1 /etc/passwd

    cat  /etc/passwd | cut -d: -f7   

    cut -c2-5 /usr/share/dict/words

    paste 合并两个文件同行号的列到一行     

    paste [OPTION]... [FILE]... 

    -d 分隔符:指定分隔符,默认用TAB   

    -s : 所有行合成一行显示  paste f1 f2  paste  -s f1 f2


    计数单词总数、行总数、字节总数和字符总数

    可以对文件或STDIN中的数据运行

    wc story.txt 

    39     237    1901 story.txt

    行数   字数   字节数

    常用选项

    -l 只计数行数

    -w 只计数单词总数 

    -c 只计数字节总数

    -m 只计数字符总数

    -L 显示文件中最长行的长度 


    把整理过的文本显示在STDOUT,不改变原始文件

    sort [options] file(s)

    常用选项

    -r 执行反方向(由上至下)整理

    -R  随机排序

    -n 执行按数字大小整理

    -f 选项忽略(fold)字符串中的字符大小写

    -u 选项(独特,unique)删除输出中的重复行

    -t  c 选项使用c做为字段界定符

    -k  X 选项按照使用c字符分隔的X列来整理能够使用多次


    uniq命令:

    从输入中删除前后相接的重复的行

    uniq [OPTION]... [FILE]... 

    -c: 显示每行重复出现的次数 

    -d: 仅显示重复过的行  -u: 仅显示不曾重复的行       

    注:连续且完全相同方为重复

    常和sort 命令一起配合使用:      sort  userlist.txt  |  uniq  -c 


     grep: Global search REgular expression and Print out the line 

    作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检 查;打印匹配到的行       

    模式:由正则表达式字符及文本字符所编写的过滤条件 

    grep [OPTIONS] PATTERN [FILE...]  grep root /etc/passwd  grep "$USER"  /etc/passwd  grep '$USER'  /etc/passwd    grep `whoami`  /etc/passwd

    --color=auto: 对匹配到的文本着色显示

    -v: 显示不被pattern匹配到的行

    -i: 忽略字符大小写

    -n:显示匹配的行号

    -c: 统计匹配的行数

    -o: 仅显示匹配到的字符串

    -q: 静默模式,不输出任何信息

    -A #: after, 后#行

    -B #: before, 前#行

    -C #:context, 前后各#行

    -e:实现多个选项间的逻辑or关系  grep –e ‘cat ’  -e ‘dog’  file

    -w:匹配整个单词

    -E:使用ERE

    -F:相当于fgrep,不支持正则表达式


    本文为原创文章,转载请标明出处
  • 相关阅读:
    windows下忘记mysql超级管理员root密码的解决办法
    windows防火墙支持FTP服务的设置方法
    IT人士不得不看的保健手册
    利用Google开发接口获取Google用户信息,OAuth2.0,profiles
    一个简单抓取糗事百科糗事的小程序
    JAVA 数据库编程
    JAVA 数据库编程(1)
    JAVA 数据库编程(2)
    css快速入门
    html5和css3新增特性
  • 原文地址:https://www.cnblogs.com/harden13/p/8594888.html
Copyright © 2011-2022 走看看