zoukankan      html  css  js  c++  java
  • Linux文件查看

    1、文件查看

    cat

    cat    #查看文件内容
    #示例
    cat    /etc/passwd
    cat    -n    /etc/passwd    // -n 表示参数行号,结果会标号(从1开始)
    cat    >> server.txt <<EOF    //在文件中追加文件,以 EOF结尾
    cat    > server.txt    <<EOF    //文件创建或者覆盖

    如果加 -n 会标记

    head

    head    /etc/passwd
    head    -n5 /etc/passwd    // -nx 表示显示前x行

    tail

    # tail    //查看文件尾部内容,默认最后十行
    tail    /etc/passwd
    tail    -n1 /etc/passwd    //输出最新的一条动态
    tail    -f    /var/log/messages    // -f 参数跟随尾部输出变化-

    more 和 less

    遇到长文件时候, more /less 可以对文件进行翻页

    其中 more只是一次翻阅,less可以循环上下翻阅,按q退出

    2、文件(命令)查找

    locate

    3、文件排序

    sort [OPTION] ... [FILE]

      -r 倒叙

      -n 按数字排序

      -t 指定分隔符(默认空格)

      -k 指定第几列,分割之后第几字符

    按照 -t 分割

      例如: sort  -t   ":"  -k2  filname

     以 :为分割符,取第二个字符(这里是数字),然后排序

    再让第二个字符表示数字,按数字进行分割

    例子 2:下图的文件进行排序

     192.168.3.1 00:0F:AF:81:19:1F
    192.168.3.2 00:0F:AF:85:6C:25
    192.168.3.3 00:0F:AF:85:70:42
    192.168.2.20 00:0F:AF:85:55:DE
    192.168.2.21 00:0F:AF:85:6C:09
    192.168.2.22 00:0F:AF:85:5C:41
    192.168.0.151 00: 0F:AF:85:6C:F6
    192.168.0.152 00:0F:AF:83:1F:65
    192.168.0.153 00:0F:AF:85:70:03
    192.168.1.10 00:30:15:A2:3B:B6
    192.168.1.11 00:30:15:A3:23:B7
    192.168.1.12 00:30:15:A2:3A:A1
    192.168.1.1 00:0F:AF:81:19:1F
    192.168.2.2 00:0F:AF:85:6C:25
    192.168.3.3 00:0F:AF:85:70:42
    192.168.2.20 00: OF:AF:85:55:DE
    192.168.1.21 00: 0F:AF:85:6C:09
    192.168.2.22 00:0F:AF:85:5C:41
    192.168.0.151 00:0F:AF:85:6C:F6
    192.168.1.152 00:0F:AF:83:1F:65
    192.168.0.153 00:0F:AF:85:70:03
    192.168.3.10 00:30:15:A2:3B:B6
    192.168.1.11 00:30:15:A3:23:B7
    192.168.3.12 00:30:15:A2:3A:A1

     [root@yxlll ~]# sort -t "." -k3 -k4 -n 1.txt      

     [root@yxlll ~]# sort -t "." -k3 -k4.1,4.3 1.txt

    其中  -k4.1,4.3  表示 k4字符的 第一个字符开始比较,再比较第二个字符,再比较第三个

    4、去重和显示次数  |uniq -c

    5、切割

    cut [OPTION]   [FILNAME]

      -d  按xxx进行分割

      -f  取第几列的东西,f2,f3

      -c  按字符数取,空格也算

     -c  的结果

  • 相关阅读:
    curl上传图片文件
    手工制作简单后台模板
    首页自动生成静态化html
    svn-多个项目版本库和自动同步更新post-commit
    Snoopy+phpquery采集demo
    phpstorm使用手册
    mac系统使用帮助
    upupw一键绿色免安装环境包
    去掉文件夹的.svn文件
    centos安装svn服务器
  • 原文地址:https://www.cnblogs.com/yxlll/p/13647679.html
Copyright © 2011-2022 走看看