column命令对齐文件内容

用column对齐内容

column -t可以显示对齐以后内容

用法

SYNOPSIS
       column [options] file...

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

OPTIONS
       -c, --columns width
              Output is formatted to a width specified as number of characters.

       -t, --table
              Determine  the  number of columns the input contains and create a table.  Col‐
              umns are delimited with whitespace, by default, or with  the  characters  sup‐
              plied using the separator. Table output is useful for pretty-printing.

       -s, --separator separators
              Specify possible table delimiters (default is whitespace).

       -o, --output-separator separators
              Specify table output delimiter (default is two whitespaces).

       -x, --fillrows
              Fill columns before filling rows.

       -h, --help
              Print help and exit.
              
-c输出被格式化为显示列宽。
-s指定一组字符用于分隔-t选项的列。
-t确定输入包含的列数并创建一个表。默认情况下,列用空格分隔,或使用提供的字符分隔
使用-s选项。对漂亮的打印显示很有用。
-x在填充行之前填充列。

ENVIRONMENT
       The  environment  variable  COLUMNS is used to determine the size of the screen if no
       other information is available.

EXAMPLES
       sed 's/#.*//' /etc/fstab | column -t

BUGS
       The util-linux version 2.23 changed -s option to be non-greedy, for example:

       $ printf "a:b:c\n1::3\n" | column  -t -s ':'

       old output:
       a  b  c
       1  3

       new output (since util-linux 2.23)
       a  b  c
       1     3

用cat查看

[root@shell ~ 6]# cat /proc/mounts 
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,nosuid,size=488992k,nr_inodes=122248,mode=755 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev 0 0
devpts /dev/pts devpts rw,seclabel,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,seclabel,nosuid,nodev,mode=755 0 0
tmpfs /sys/fs/cgroup tmpfs ro,seclabel,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_prio,net_cls 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct,cpu 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
/dev/mapper/cl-root / xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=25,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
mqueue /dev/mqueue mqueue rw,seclabel,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,seclabel,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
tmpfs /run/user/0 tmpfs rw,seclabel,nosuid,nodev,relatime,size=99996k,mode=700 0 0
/dev/sr0 /mnt/cdrom iso9660 ro,relatime 0 0

column查看

[root@shell ~ 8]# column -t /proc/mounts 
rootfs               /                                rootfs      rw                                                                                                       0  0
sysfs                /sys                             sysfs       rw,seclabel,nosuid,nodev,noexec,relatime                                                                 0  0
proc                 /proc                            proc        rw,nosuid,nodev,noexec,relatime                                                                          0  0
devtmpfs             /dev                             devtmpfs    rw,seclabel,nosuid,size=488992k,nr_inodes=122248,mode=755                                                0  0
securityfs           /sys/kernel/security             securityfs  rw,nosuid,nodev,noexec,relatime                                                                          0  0
tmpfs                /dev/shm                         tmpfs       rw,seclabel,nosuid,nodev                                                                                 0  0
devpts               /dev/pts                         devpts      rw,seclabel,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000                                           0  0
tmpfs                /run                             tmpfs       rw,seclabel,nosuid,nodev,mode=755                                                                        0  0
tmpfs                /sys/fs/cgroup                   tmpfs       ro,seclabel,nosuid,nodev,noexec,mode=755                                                                 0  0
cgroup               /sys/fs/cgroup/systemd           cgroup      rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd  0  0
pstore               /sys/fs/pstore                   pstore      rw,nosuid,nodev,noexec,relatime                                                                          0  0
cgroup               /sys/fs/cgroup/perf_event        cgroup      rw,nosuid,nodev,noexec,relatime,perf_event                                                               0  0
cgroup               /sys/fs/cgroup/net_cls,net_prio  cgroup      rw,nosuid,nodev,noexec,relatime,net_prio,net_cls                                                         0  0
cgroup               /sys/fs/cgroup/hugetlb           cgroup      rw,nosuid,nodev,noexec,relatime,hugetlb                                                                  0  0
cgroup               /sys/fs/cgroup/cpu,cpuacct       cgroup      rw,nosuid,nodev,noexec,relatime,cpuacct,cpu                                                              0  0
cgroup               /sys/fs/cgroup/devices           cgroup      rw,nosuid,nodev,noexec,relatime,devices                                                                  0  0
cgroup               /sys/fs/cgroup/pids              cgroup      rw,nosuid,nodev,noexec,relatime,pids                                                                     0  0
cgroup               /sys/fs/cgroup/freezer           cgroup      rw,nosuid,nodev,noexec,relatime,freezer                                                                  0  0
cgroup               /sys/fs/cgroup/cpuset            cgroup      rw,nosuid,nodev,noexec,relatime,cpuset                                                                   0  0
cgroup               /sys/fs/cgroup/memory            cgroup      rw,nosuid,nodev,noexec,relatime,memory                                                                   0  0
cgroup               /sys/fs/cgroup/blkio             cgroup      rw,nosuid,nodev,noexec,relatime,blkio                                                                    0  0
configfs             /sys/kernel/config               configfs    rw,relatime                                                                                              0  0
/dev/mapper/cl-root  /                                xfs         rw,seclabel,relatime,attr2,inode64,noquota                                                               0  0
selinuxfs            /sys/fs/selinux                  selinuxfs   rw,relatime                                                                                              0  0
systemd-1            /proc/sys/fs/binfmt_misc         autofs      rw,relatime,fd=25,pgrp=1,timeout=300,minproto=5,maxproto=5,direct                                        0  0
mqueue               /dev/mqueue                      mqueue      rw,seclabel,relatime                                                                                     0  0
hugetlbfs            /dev/hugepages                   hugetlbfs   rw,seclabel,relatime                                                                                     0  0
debugfs              /sys/kernel/debug                debugfs     rw,relatime                                                                                              0  0
/dev/sda1            /boot                            xfs         rw,seclabel,relatime,attr2,inode64,noquota                                                               0  0
tmpfs                /run/user/0                      tmpfs       rw,seclabel,nosuid,nodev,relatime,size=99996k,mode=700                                                   0  0
/dev/sr0             /mnt/cdrom                       iso9660     ro,relatime                                                                                              0  0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值