=== 第三部分 ===
1. 更友好的显示当前挂载的文件系统
mount | column -t
这条命令适用于任何文件系统,column 用于把输出结果进行列表格式化操作,这里最主要的目的是让大家熟悉一下 columnt 的用法。
下面是单单使用 mount 命令的结果:
$ mount
/dev/root on / type ext3 (rw)/proc on /proc type proc (rw)
/dev/mapper/lvmraid-home on /home type ext3 (rw,noatime)
而加了 column -t 命令后就成为这样了:
$ mount | column -t
/dev/root on / type ext3 (rw)/proc on /proc type proc (rw)
/dev/mapper/lvmraid-home on /home type ext3 (rw,noatime)
另外你可加上列名称来改善输出结果
$ (echo "DEVICE - PATH - TYPE FLAGS" && mount) | column -t
DEVICE - PATH - TYPE FLAGS/dev/root on / type ext3 (rw)/proc on /proc type proc (rw)
/dev/mapper/lvmraid-home on /home type ext3 (rw,noatime)
列2和列4并不是很友好,我们可以用 awk 来再处理一下
$ (echo "DEVICE PATH TYPE FLAGS" && mount | awk '$2=$4="";1') | column -t
DEVICE PATH TYPE FLAGS/dev/root / ext3 (rw)/proc /proc proc (rw)

