zoukankan      html  css  js  c++  java
  • [20191106]善用column格式化输出.txt

    [20191106]善用column格式化输出.txt

    # man column
    DESCRIPTION
         The column utility formats its input into multiple columns.  Rows are filled before columns.  Input is taken from
         file operands, or, by default, from the standard input.  Empty lines are ignored.

         -t      Determine the number of columns the input contains and create a table.  Columns are delimited with
                 whitespace, by default, or with the characters supplied using the -s option.  Useful for pretty-printing
                 displays.

    --//可以利用格式化输出获得好的显示效果,例子如下:

    $ mount
    /dev/sda1 on / type ext4 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sda2 on /tmp type ext4 (rw)
    /dev/sda5 on /u01 type ext4 (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

    --//mount的显示连接在一起,不好查看.而假如column -t
    $ mount | column -t
    /dev/sda1  on  /                         type  ext4         (rw)
    proc       on  /proc                     type  proc         (rw)
    sysfs      on  /sys                      type  sysfs        (rw)
    devpts     on  /dev/pts                  type  devpts       (rw,gid=5,mode=620)
    tmpfs      on  /dev/shm                  type  tmpfs        (rw)
    /dev/sda2  on  /tmp                      type  ext4         (rw)
    /dev/sda5  on  /u01                      type  ext4         (rw)
    none       on  /proc/sys/fs/binfmt_misc  type  binfmt_misc  (rw)

    --//这样就好看了.再比如:
    # ss -nop
    --//显示太宽了.不贴出结果.而加入column -t过滤,显示如下:

    # ss -nop | column -t
    State  Recv-Q  Send-Q  Local                 Address:Port          Peer                         Address:Port
    ESTAB  0       0       192.168.100.78:1521   192.168.100.78:23591  timer:(keepalive,4.213ms,0)  users:(("tnslsnr",29630,12))
    ESTAB  0       0       192.168.100.78:23591  192.168.100.78:1521   users:(("oracle",54271,10))
    ESTAB  0       44      192.168.100.78:22     192.168.98.6:53411    timer:(on,402ms,0)           users:(("sshd",45671,3))
    ESTAB  0       0       192.168.100.78:12260  192.168.100.78:1521   users:(("oracle",57162,10))
    ESTAB  0       0       192.168.100.78:22     192.168.98.6:51190    timer:(keepalive,50sec,0)    users:(("sshd",45348,3))
    ESTAB  0       0       192.168.100.78:1521   192.168.100.78:12260  timer:(keepalive,33sec,0)    users:(("tnslsnr",29630,13))

    --//这样就好看许多.


  • 相关阅读:
    linux下ipc
    c各种打印集合
    linux环境下,利用gsoap生成webservice客户端进行应用程序开发的小结 (轉)
    Linux C函数之错误处理函数
    Linux操作系统文件系统基础知识详解
    常用字符串操作函数
    ASP.NET偷懒大法二
    ASP.NET偷懒大法三 (利用Attribute特性简化多查询条件拼接sql语句的麻烦)
    用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组
    ASP.NET偷懒大法四(动态生成表单对象)
  • 原文地址:https://www.cnblogs.com/lfree/p/11803191.html
Copyright © 2011-2022 走看看