column - columnate lists

Linux specific questions/information are gathered here. The main thrust of topics are applied to Centos/RedHat(RH)/Debian/Ubuntu/Gentoo distributives

column - columnate lists

Postby lik » Wed Mar 07, 2012 1:32 pm

Found useful for myself the following CLI utility: column.
Just compare the user friendliness of the following output:
Code: Select all
# cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0
/dev/sdb3 / ext4 rw,noatime,user_xattr,acl,barrier=1,data=ordered 0 0
tmpfs /run tmpfs rw,nosuid,nodev,relatime,mode=755 0 0
rc-svcdir /lib64/rc/init.d tmpfs rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
cgroup_root /sys/fs/cgroup tmpfs rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755 0 0
openrc /sys/fs/cgroup/openrc cgroup rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc 0 0
cpuset /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cpu /sys/fs/cgroup/cpu cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
cpuacct /sys/fs/cgroup/cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
shm /dev/shm tmpfs rw,nosuid,nodev,noexec,noatime,nodiratime 0 0
/dev/sdb2 /usr ext4 rw,noatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/sdb6 /home ext4 rw,noatime,user_xattr,acl,barrier=1,data=ordered 0 0
tmpfs /var/tmp/portage tmpfs rw,noatime,nodiratime,size=6291456k 0 0
usbfs /proc/bus/usb usbfs rw,nosuid,noexec,relatime,devgid=85,devmode=664 0 0

Code: Select all
# cat /proc/mounts | column -t
rootfs       /                         rootfs    rw                                                                                              0  0
proc         /proc                     proc      rw,relatime                                                                                     0  0
sysfs        /sys                      sysfs     rw,nosuid,nodev,noexec,relatime                                                                 0  0
udev         /dev                      tmpfs     rw,nosuid,relatime,size=10240k,mode=755                                                         0  0
devpts       /dev/pts                  devpts    rw,relatime,gid=5,mode=620                                                                      0  0
/dev/sdb3    /                         ext4      rw,noatime,user_xattr,acl,barrier=1,data=ordered                                                0  0
tmpfs        /run                      tmpfs     rw,nosuid,nodev,relatime,mode=755                                                               0  0
rc-svcdir    /lib64/rc/init.d          tmpfs     rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755                                             0  0
configfs     /sys/kernel/config        configfs  rw,nosuid,nodev,noexec,relatime                                                                 0  0
cgroup_root  /sys/fs/cgroup            tmpfs     rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755                                            0  0
openrc       /sys/fs/cgroup/openrc     cgroup    rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc  0  0
cpuset       /sys/fs/cgroup/cpuset     cgroup    rw,nosuid,nodev,noexec,relatime,cpuset                                                          0  0
cpu          /sys/fs/cgroup/cpu        cgroup    rw,nosuid,nodev,noexec,relatime,cpu                                                             0  0
cpuacct      /sys/fs/cgroup/cpuacct    cgroup    rw,nosuid,nodev,noexec,relatime,cpuacct                                                         0  0
fusectl      /sys/fs/fuse/connections  fusectl   rw,relatime                                                                                     0  0
shm          /dev/shm                  tmpfs     rw,nosuid,nodev,noexec,noatime,nodiratime                                                       0  0
/dev/sdb2    /usr                      ext4      rw,noatime,user_xattr,acl,barrier=1,data=ordered                                                0  0
/dev/sdb6    /home                     ext4      rw,noatime,user_xattr,acl,barrier=1,data=ordered                                                0  0
tmpfs        /var/tmp/portage          tmpfs     rw,noatime,nodiratime,size=6291456k                                                             0  0
usbfs        /proc/bus/usb             usbfs     rw,nosuid,noexec,relatime,devgid=85,devmode=664                                                 0  0
lik
Founder
Founder
 
Posts: 497
Joined: Wed Dec 15, 2010 3:21 am

Return to Linux specific

 


  • Related topics
    Replies
    Views
    Last post