zoukankan      html  css  js  c++  java
  • sort命令

    1.默认情况下,sort命令,以字母序进行文本排序
    sort word.txt
    2.如果想对数字进行排序,可以使用-n参数
    sort num.txt -n
    3指定列排序
    下面是对passwd文件,以冒号(:)进行分割,然后对第三列以数字方式进行降序排序。

    shuanghu@shuanghu:etc$ cat passwd
    
    daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
    bin:x:2:2:bin:/bin:/usr/sbin/nologin
    sys:x:3:3:sys:/dev:/usr/sbin/nologin
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/usr/sbin/nologin
    man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
    lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
    mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
    
    shuanghu@shuanghu:etc$ sort -t ':' -k 3 -nr passwd
    
    mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
    lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
    man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
    games:x:5:60:games:/usr/games:/usr/sbin/nologin
    sync:x:4:65534:sync:/bin:/bin/sync
    sys:x:3:3:sys:/dev:/usr/sbin/nologin
    bin:x:2:2:bin:/bin:/usr/sbin/nologin
    daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin

    4.文件夹大小排序
    在du的时候,加上-h可以使用易读性数字,比如2k,1g,3M这种。sort也支持-h参数。

    du -h |sort -hr //-h是从小到大,hr是从大到小

    5.对文件内容进行去重

    如果文件内容有很多重复的,需要进行去重。sort也是支持的,可以通过-u参数使用

    sort -u word.txt

    6.系统进程内存占用排序

    查看系统进程中,内存占用最多的前5个进程信息

    shuanghu@shuanghu:tmp$ ps aux|sort -gr -k 4|head -n 5
    shuanghu 1740 15.7 4.6 1506764 189872 ? Sl 5月07 142:08 compiz
    root 1304 2.1 1.9 338928 80208 tty7 Ssl+ 5月07 19:29 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    shuanghu 1933 0.0 1.1 1074520 46708 ? Sl 5月07 0:00 /usr/lib/evolution/evolution-calendar-factory
    shuanghu 1833 0.0 0.8 974900 34468 ? Sl 5月07 0:01 nautilus -n
    shuanghu 2111 0.0 0.6 655712 24920 ? Sl 5月07 0:16 gnome-terminal
  • 相关阅读:
    大龄程序员肉翻记录【一】
    spring boot 在不同环境下读取不同配置文件的一种方式
    JDK的一个关于stack的小bug
    《DISTRIBUTED SYSTEMS Concepts and Design》读书笔记 一
    一个简单的任务执行引擎设计
    spring集成guava的event bus
    Unity输出文件在itunes读取
    MaxScript调用DotNet时命名空间的问题
    max渲染通道元素的范例
    Unity里vertexShader里压扁模型来实现比较low的阴影
  • 原文地址:https://www.cnblogs.com/jw15327/p/6210644.html
Copyright © 2011-2022 走看看