• pt-align的用法简要记录


    pt-align的用法简要记录

    1、pt-align
    功能:将其它工具的输出按列对齐
    用法:pt-align [FILES]
    如果没有指定文件,则默认读取标准输入的内容。

    2、例如:

    [root@dbtest tmp]# cat test.txt
    DATABASE TABLE ROWS
    foo bar 100
    long_db_name table 1
    another long_name 500
    
    [root@dbtest tmp]# pt-align test.txt
    DATABASE     TABLE     ROWS
    foo          bar        100
    long_db_name table        1
    another      long_name  500
    [root@dbtest tmp]#
    # 如,常用的vmstat的输出,阅读体验就不够人性化。
    [root@dbtest tmp]# vmstat 2 5 
    procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
     r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
     0  0      0 1911644 115760 1276920    0    0    52    57   26    6  0  0 99  0  0    
     0  0      0 1911644 115768 1276936    0    0     0    24  293  629  0  0 100  0  0    
     0  0      0 1911644 115768 1276940    0    0     0     0  336  670  0  0 100  0  0    
     0  0      0 1911644 115768 1276940    0    0     0    22  273  604  0  0 100  0  0    
     0  0      0 1911644 115768 1276940    0    0     0     0  366  685  0  0 100  0  0    
    # 在这种情况下,就可以使用pt-align进行处理
    [root@dbtest tmp]# vmstat 2 5 | pt-align 
    r b swpd    free   buff   cache si so bi bo  in  cs us sy  id wa st
    2 0    0 1911612 115772 1276940  0  0 52 57  26   6  0  0  99  0  0
    0 0    0 1908892 115772 1276940  0  0  0  0 288 606  1  0  99  0  0
    0 0    0 1908768 115772 1276940  0  0  0  6 269 606  0  0  99  0  0
    0 0    0 1908768 115772 1276940  0  0  0  0 271 596  0  0 100  0  0
    0 0    0 1908768 115772 1276940  0  0  0  1 285 630  0  0 100  0  0
    [root@dbtest tmp]# 
  • 相关阅读:
    std::erase总结
    C++控制台应用程序运行控制台闪退
    判断当前进程是否已经打开C++
    获取当前系统语言C++
    VS中设置Qt多语言界面
    QString的功能
    安装mysql5.6
    centos6.9 PHP的编译安装并连接nginx
    centos6删除nginx
    centos6删除mysql安装
  • 原文地址:https://www.cnblogs.com/bjx2020/p/11357720.html
Copyright © 2020-2023  润新知