参考:Linux命令——column

前言

接触这个命令的初衷是我想把一个很长的单列输出设置成多列输出,奈何column的分列输出机制太智障,直到我发现了pr

参数

pr

-# 输出指定的列数。
-t 忽略页眉和页脚
-T 忽略页眉和页脚,去除所有分页记号

查看/usr/bin下面可执行文件,发现有600多行。

[root@localhost bin]# find /usr/bin/ -executable -type f | wc -l

单列显示的话看起来很吃力,可以借助pr多列显示

[root@localhost bin]# find /usr/bin/ -executable -type f | pr -T - | column -t
/usr/bin/cp /usr/bin/nl /usr/bin/chcon /usr/bin/which
/usr/bin/gzip /usr/bin/tzselect /usr/bin/sleep /usr/bin/diff3
/usr/bin/alias /usr/bin/nohup /usr/bin/chgrp /usr/bin/hostname
/usr/bin/csplit /usr/bin/getconf /usr/bin/sort /usr/bin/sdiff
/usr/bin/bash /usr/bin/nproc /usr/bin/idn /usr/bin/sqlite3
/usr/bin/cut /usr/bin/numfmt /usr/bin/chmod /usr/bin/nl-cls-a
/usr/bin/zcat /usr/bin/clear /usr/bin/split /usr/bin/dwp
/usr/bin/fmt /usr/bin/od /usr/bin/chown /usr/bin/gapplica
/usr/bin/zcmp /usr/bin/xz /usr/bin/stat /usr/bin/gdbus
/usr/bin/bashbug- /usr/bin/infocmp /usr/bin/last /usr/bin/nl-cls-d
/usr/bin/test /usr/bin/paste /usr/bin/cksum /usr/bin/gio-quer
/usr/bin/bg /usr/bin/pathchk /usr/bin/stdbuf /usr/bin/nl-class
/usr/bin/timeout /usr/bin/pinky /usr/bin/comm /usr/bin/nm
/usr/bin/cd /usr/bin/tabs /usr/bin/date /usr/bin/glib-com
/usr/bin/fold /usr/bin/tsort /usr/bin/users /usr/bin/pflags
/usr/bin/znew /usr/bin/tic /usr/bin/dd /usr/bin/gsetting
/usr/bin/command /usr/bin/tty /usr/bin/vdir /usr/bin/nl-class
/usr/bin/touch /usr/bin/toe /usr/bin/df /usr/bin/msgfilte
/usr/bin/fc /usr/bin/pr /usr/bin/wc /usr/bin/update-m
/usr/bin/tr /usr/bin/eqn /usr/bin/dir /usr/bin/pchrt
/usr/bin/fg /usr/bin/tput /usr/bin/stty /usr/bin/csslint-
/usr/bin/groups /usr/bin/printenv /usr/bin/mesg /usr/bin/nl-cls-l
/usr/bin/getopts /usr/bin/tset /usr/bin/dircolor /usr/bin/size
/usr/bin/head /usr/bin/printf /usr/bin/sum /usr/bin/nl-link-
/usr/bin/cpio /usr/bin/info /usr/bin/wall /usr/bin/setup-ns
/usr/bin/jobs /usr/bin/ptx /usr/bin/dirname /usr/bin/ptaskset
/usr/bin/hostid /usr/bin/infokey /usr/bin/who /usr/bin/pwmake
/usr/bin/read /usr/bin/uname /usr/bin/du /usr/bin/pwscore
/usr/bin/true /usr/bin/pwd /usr/bin/sync /usr/bin/c++filt
/usr/bin/id /usr/bin/dgawk /usr/bin/lz4 /usr/bin/as
/usr/bin/lua /usr/bin/readlink /usr/bin/echo /usr/bin/idiag-so
/usr/bin/umask /usr/bin/gawk /usr/bin/whoami /usr/bin/envsubst
/usr/bin/install /usr/bin/realpath /usr/bin/env /usr/bin/nf-ct-ad
/usr/bin/unalias /usr/bin/igawk /usr/bin/tac /usr/bin/gettext
/usr/bin/join /usr/bin/rm /usr/bin/lz4c /usr/bin/nf-ct-li
/usr/bin/luac /usr/bin/pgawk /usr/bin/expand /usr/bin/gettext.
/usr/bin/wait /usr/bin/unexpand /usr/bin/tail /usr/bin/nf-exp-a
/usr/bin/link /usr/bin/sed /usr/bin/less /usr/bin/nl-pktlo
/usr/bin/find /usr/bin/rmdir /usr/bin/expr /usr/bin/nf-exp-d
/usr/bin/catchseg /usr/bin/egrep /usr/bin/tee /usr/bin/msgattri
/usr/bin/ln /usr/bin/runcon /usr/bin/ar /usr/bin/nf-exp-l
/usr/bin/cmp /usr/bin/fgrep /usr/bin/factor /usr/bin/msgcat
/usr/bin/gencat /usr/bin/seq /usr/bin/xmlcatal /usr/bin/nf-log
/usr/bin/logname /usr/bin/neqn /usr/bin/yes /usr/bin/msgcmp
/usr/bin/getent /usr/bin/grep /usr/bin/pre-groh /usr/bin/nf-monit
/usr/bin/ls /usr/bin/sha1sum /usr/bin/xmllint /usr/bin/msgcomm
/usr/bin/diff /usr/bin/p11-kit /usr/bin/preconv /usr/bin/nf-queue
/usr/bin/iconv /usr/bin/sha224su /usr/bin/gpg-erro /usr/bin/msgconv
/usr/bin/truncate /usr/bin/trust /usr/bin/soelim /usr/bin/nl-addr-
/usr/bin/ldd /usr/bin/sha256su /usr/bin/gunzip /usr/bin/nl-qdisc
/usr/bin/md5sum /usr/bin/ca-legac /usr/bin/troff /usr/bin/curl
/usr/bin/locale /usr/bin/false /usr/bin/gzexe /usr/bin/nl-addr-
/usr/bin/mkdir /usr/bin/pic /usr/bin/zdiff /usr/bin/nl-qdisc
/usr/bin/localede /usr/bin/update-c /usr/bin/zegrep /usr/bin/nl-addr-
/usr/bin/mkfifo /usr/bin/uniq /usr/bin/whiptail /usr/bin/nl-qdisc
/usr/bin/makedb /usr/bin/[ /usr/bin/zfgrep /usr/bin/nl-fib-l
/usr/bin/mknod /usr/bin/sha384su /usr/bin/zforce /usr/bin/rpm
/usr/bin/pldd /usr/bin/arch /usr/bin/zgrep /usr/bin/nl-link-
/usr/bin/mktemp /usr/bin/sha512su /usr/bin/testgdbm /usr/bin/nl-class
/usr/bin/rpcgen /usr/bin/base64 /usr/bin/zless /usr/bin/nl-link-
/usr/bin/mv /usr/bin/shred /usr/bin/pydoc /usr/bin/nl-class
/usr/bin/gio /usr/bin/basename /usr/bin/zmore /usr/bin/nl-link-
/usr/bin/sotruss /usr/bin/unlink /usr/bin/xmlwf /usr/bin/vi
/usr/bin/nice /usr/bin/cat /usr/bin/oldfind /usr/bin/nl-link-
/usr/bin/file /usr/bin/shuf /usr/bin/python2. /usr/bin/msgen
/usr/bin/sprof /usr/bin/tbl /usr/bin/xargs /usr/bin/nl-link-
/usr/bin/xzdec /usr/bin/db_dump /usr/bin/systemd- /usr/bin/systemd-
/usr/bin/nl-link- /usr/bin/db_dump1 /usr/bin/pinentry /usr/bin/unicode_
/usr/bin/xzdiff /usr/bin/db_hotba /usr/bin/raw /usr/bin/systemd-
/usr/bin/nl-list- /usr/bin/db_load /usr/bin/chvt /usr/bin/grub2-sy
/usr/bin/tar /usr/bin/db_log_v /usr/bin/geoiploo /usr/bin/systemd-
/usr/bin/nl-list- /usr/bin/db_print /usr/bin/flock /usr/bin/grub2-mk
/usr/bin/msgexec /usr/bin/db_recov /usr/bin/geoiploo /usr/bin/systemd-
/usr/bin/nl-monit /usr/bin/db_repli /usr/bin/rename /usr/bin/hdspload
/usr/bin/make /usr/bin/db_stat /usr/bin/geoipupd /usr/bin/ssh
/usr/bin/nl-neigh /usr/bin/db_tuner /usr/bin/renice /usr/bin/mixartlo
/usr/bin/xzgrep /usr/bin/db_upgra /usr/bin/ndptool /usr/bin/tmon
/usr/bin/nl-neigh /usr/bin/db_verif /usr/bin/rev /usr/bin/systemd-
/usr/bin/xzless /usr/bin/addr2lin /usr/bin/man /usr/bin/usx2yloa
/usr/bin/free /usr/bin/getopt /usr/bin/chage /usr/bin/sudo
/usr/bin/nl-neigh /usr/bin/elfedit /usr/bin/script /usr/bin/systemd-
/usr/bin/xzmore /usr/bin/hexdump /usr/bin/gpasswd /usr/bin/vxloader
/usr/bin/pmap /usr/bin/gprof /usr/bin/scriptre /usr/bin/a2p
/usr/bin/nl-neigh /usr/bin/kmod /usr/bin/lastlog /usr/bin/systemd-
/usr/bin/ps /usr/bin/ld.bfd /usr/bin/setarch /usr/bin/bond2tea
/usr/bin/nl-route /usr/bin/ionice /usr/bin/newgrp /usr/bin/h2ph
/usr/bin/pwdx /usr/bin/objcopy /usr/bin/setpriv /usr/bin/systemd-
/usr/bin/nl-route /usr/bin/ipcmk /usr/bin/pgrep /usr/bin/teamd
/usr/bin/groff /usr/bin/objdump /usr/bin/setsid /usr/bin/c2ph
/usr/bin/top /usr/bin/ipcrm /usr/bin/pkill /usr/bin/systemd-
/usr/bin/nl-route /usr/bin/ranlib /usr/bin/setterm /usr/bin/teamdctl
/usr/bin/grops /usr/bin/ipcs /usr/bin/skill /usr/bin/perl
/usr/bin/w /usr/bin/ping /usr/bin/su /usr/bin/systemd-
/usr/bin/nl-route /usr/bin/readelf /usr/bin/scp /usr/bin/dbus-bin
/usr/bin/grotty /usr/bin/isosize /usr/bin/slabtop /usr/bin/grub2-fs
/usr/bin/cal /usr/bin/strings /usr/bin/tailf /usr/bin/catman
/usr/bin/nl-rule- /usr/bin/kill /usr/bin/snice /usr/bin/systemd-
/usr/bin/chfn /usr/bin/strip /usr/bin/taskset /usr/bin/plymouth
/usr/bin/nl-tctre /usr/bin/ld.gold /usr/bin/tload /usr/bin/psed
/usr/bin/chrt /usr/bin/aserver /usr/bin/ul /usr/bin/systemd-
/usr/bin/nl-util- /usr/bin/logger /usr/bin/sftp /usr/bin/lsscsi
/usr/bin/nroff /usr/bin/fipschec /usr/bin/uptime /usr/bin/s2p
/usr/bin/chsh /usr/bin/login /usr/bin/umount /usr/bin/systemd-
/usr/bin/genl-ctr /usr/bin/fipshmac /usr/bin/vmstat /usr/bin/gpg-conn
/usr/bin/post-gro /usr/bin/look /usr/bin/unshare /usr/bin/systemd-
/usr/bin/col /usr/bin/gpg2 /usr/bin/watch /usr/bin/unicode_
/usr/bin/msgfmt /usr/bin/rpm2cpio /usr/bin/utmpdump /usr/bin/systemd-
/usr/bin/msggrep /usr/bin/lsblk /usr/bin/chmem /usr/bin/grub2-gl
/usr/bin/msghack /usr/bin/rpmdb /usr/bin/uuidgen /usr/bin/git
/usr/bin/msginit /usr/bin/lscpu /usr/bin/colcrt /usr/bin/systemd-
/usr/bin/msgmerge /usr/bin/rpmkeys /usr/bin/wdctl /usr/bin/gpg-agen
/usr/bin/msgunfmt /usr/bin/lsipc /usr/bin/colrm /usr/bin/systemd-
/usr/bin/msguniq /usr/bin/lslocks /usr/bin/whereis /usr/bin/nmcli
/usr/bin/ngettext /usr/bin/lslogins /usr/bin/column /usr/bin/deallocv
/usr/bin/recode-s /usr/bin/lchfn /usr/bin/write /usr/bin/systemd-
/usr/bin/xgettext /usr/bin/lsmem /usr/bin/dmesg /usr/bin/fgconsol
/usr/bin/lessecho /usr/bin/lchsh /usr/bin/eject /usr/bin/timedate
/usr/bin/lesskey /usr/bin/lsns /usr/bin/dracut /usr/bin/getkeyco
/usr/bin/lesspipe /usr/bin/urlgrabb /usr/bin/fallocat /usr/bin/udevadm
/usr/bin/teamnl /usr/bin/mcookie /usr/bin/lsinitrd /usr/bin/grub2-kb
/usr/bin/certutil /usr/bin/more /usr/bin/findmnt /usr/bin/dbus-cle
/usr/bin/cmsutil /usr/bin/yum /usr/bin/mkinitrd /usr/bin/kbdinfo
/usr/bin/crlutil /usr/bin/chacl /usr/bin/bootctl /usr/bin/dbus-dae
/usr/bin/modutil /usr/bin/mount /usr/bin/busctl /usr/bin/gpg-zip
/usr/bin/pk12util /usr/bin/getfacl /usr/bin/coredump /usr/bin/dbus-mon
/usr/bin/signtool /usr/bin/mountpoi /usr/bin/hostname /usr/bin/gpgparse
/usr/bin/signver /usr/bin/setfacl /usr/bin/journalc /usr/bin/dbus-run
/usr/bin/ssltap /usr/bin/namei /usr/bin/kernel-i /usr/bin/kbdrate
/usr/bin/pkg-conf /usr/bin/nsenter /usr/bin/localect /usr/bin/dbus-sen
/usr/bin/db_archi /usr/bin/openssl /usr/bin/loginctl /usr/bin/gpgconf
/usr/bin/db_check /usr/bin/prlimit /usr/bin/machinec /usr/bin/dbus-tes
/usr/bin/db_deadl /usr/bin/pinentry /usr/bin/systemct /usr/bin/ssh-keyg
/usr/bin/loadunim /usr/bin/setmetam /usr/bin/firewall /usr/bin/pod2html
/usr/bin/dbus-upd /usr/bin/secon /usr/bin/kdumpctl /usr/bin/splain
/usr/bin/gpgsplit /usr/bin/setvtrgb /usr/bin/ssh-add /usr/bin/pstruct
/usr/bin/dbus-uui /usr/bin/crontab /usr/bin/ssh-agen /usr/bin/perl5.
/usr/bin/mapscrn /usr/bin/showcons /usr/bin/ssh-copy /usr/bin/perlbug
/usr/bin/pkaction /usr/bin/run-part /usr/bin/ssh-keys /usr/bin/perlthan
/usr/bin/openvt /usr/bin/gpgv2 /usr/bin/nmtui /usr/bin/aria_chk
/usr/bin/pkcheck /usr/bin/linux-bo /usr/bin/aulast /usr/bin/aria_dum
/usr/bin/pkexec /usr/bin/showkey /usr/bin/aulastlo /usr/bin/aria_ftd
/usr/bin/pkttyage /usr/bin/os-probe /usr/bin/ausyscal /usr/bin/aria_pac
/usr/bin/grub2-mk /usr/bin/vlock /usr/bin/auvirt /usr/bin/aria_rea
/usr/bin/lexgrog /usr/bin/grub2-fi /usr/bin/rmail.po /usr/bin/msql2mys
/usr/bin/pkla-adm /usr/bin/kbd_mode /usr/bin/centrino /usr/bin/my_print
/usr/bin/grub2-mk /usr/bin/grub2-me /usr/bin/cpupower /usr/bin/mysql
/usr/bin/pkla-che /usr/bin/dumpkeys /usr/bin/powernow /usr/bin/mysql_fi
/usr/bin/psfxtabl /usr/bin/grub2-mk /usr/bin/turbosta /usr/bin/mysql_wa
/usr/bin/tracepat /usr/bin/rsyslog- /usr/bin/x86_ener /usr/bin/mysqlacc
/usr/bin/resizeco /usr/bin/grub2-re /usr/bin/chattr /usr/bin/mysqladm
/usr/bin/tracepat /usr/bin/loadkeys /usr/bin/lsattr /usr/bin/mysqlbin
/usr/bin/setkeyco /usr/bin/grub2-sc /usr/bin/sudorepl /usr/bin/mysqlche
/usr/bin/ipcalc /usr/bin/nm-onlin /usr/bin/passwd /usr/bin/mysqldum
/usr/bin/setleds /usr/bin/setfont /usr/bin/pod2man /usr/bin/mysqlimp
/usr/bin/usleep /usr/bin/grub2-mk /usr/bin/pod2text /usr/bin/mysqlsho
/usr/bin/grub2-mk /usr/bin/mandb /usr/bin/perldoc /usr/bin/mysqlsla
/usr/bin/systemd- /usr/bin/manpath /usr/bin/piconv /usr/bin/rsync
/usr/bin/watchgnu /usr/bin/whatis /usr/bin/pod2usag /usr/bin/git-shel
/usr/bin/grub2-ed /usr/bin/firewall /usr/bin/find2per /usr/bin/git-rece
/usr/bin/grub2-mk /usr/bin/git-uplo /usr/bin/pl2pm /usr/bin/git-uplo
/usr/bin/grub2-mk

注意:-#指定列数的时候可能会导致某些列上的信息显示不完整,用的时候要小心

Linux命令——pr的更多相关文章

  1. Linux命令——column

    参考:Viewing Linux output in columns 功能 column命令把他的输入格式化多列显示.输入可以是文件,也可以是标准输入. 列优先,从左到右 显示的时候首先填满最左列,然 ...

  2. [转]linux之pr命令

    转自:http://www.bitscn.com/plus/view.php?aid=6638 本文介绍如何使用Linux的pr命令将大文件分割成多个页面进行打印,并在每个页面上加上标题. Linux ...

  3. Linux命令整理中...

    Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...

  4. Linux 命令小记

    1. pidof 进程名 :获取进程的pid,例如 pidof memcached 得到5333 2. unset Shell变量 :取消设置一个shell变量,从内存和shell的导出环境中删除它, ...

  5. [Android ] linux命令英文缩写的含义(方便记忆)

    du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩 ...

  6. Linux命令自己总结

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  7. 运维工程师必会的109个Linux命令

    运维工程师必会的109个Linux命令 版本1.0 崔存新 更新于2009-12-26 目录 1 文件管理 6 1.1 basename 6 1.2 cat 6 1.3 cd 7 1.4 chgrp ...

  8. Linux命令工具 top详解

    Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...

  9. Linux命令行技巧

    Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格 ...

随机推荐

  1. 【mysql】添加删除权限

    https://www.cnblogs.com/wuxunyan/p/9095016.html

  2. python扫描器-sqlalchemy入库操作

    学习 [Python]Flask系列-数据库笔记 实践 #!/usr/bin/env python # -*- coding: utf-8 -*- from sqlalchemy import cre ...

  3. [计算机视觉][ARM-Linux开发] Ubuntu14.04安装OpenCV3.2中遇到的问题的解决方案

    2. ubuntu下,opencv3.x安装一直downloading这个包,要看超时信息里的下载路径,把它放到下载路径中,比如我的opencv3.2.0源文件路径为/home/han/softwar ...

  4. 性能测试监控:Jmeter+Collectd+Influxdb+Grafana

    系统性能指标图示例: 采集数据(collectd)-> 存储数据(influxdb) -> 显示数据(grafana) InfluxDB 是 Go 语言开发的一个开源分布式时序数据库,非常 ...

  5. java学习笔记(7)--链表

    标签(空格分隔):笔记 java其实已经将很多底层的数据结构进行了封装,虽然工作用不到,但是笔试和面试问的还是比较频繁的,而且这种面试题还是直接手撕代码,故专门总结一下. 1. 概念 1.1 链表(L ...

  6. [转帖]使用Nginx转发TCP/UDP数据

    使用Nginx转发TCP/UDP数据 https://www.cnblogs.com/guigujun/p/8075620.html 编译安装Nginx 从1.9.0开始,nginx就支持对TCP的转 ...

  7. 在 Docker 中手工部署 ASP.NET Core 应用

    另一篇:在 Visual Studio 中部署 ASP.NET Core 应用  操作步骤 1. 安装 Docker For Windows(安装之前 Windows 需要开启 Hyper-V 虚拟机 ...

  8. [Xamarin] - "GenerateJavaStubs" 异常之解决

    背景 新建的 Xamarin 项目,编译失败. Error The "GenerateJavaStubs" task failed unexpectedly.Error The s ...

  9. .NET Core IOC AOP

    IOC简介 IOC思想 把类当做组件或服务来看待,组件内一定要高内聚,组件之间一定要低耦合,既然要保持低耦合,那就一定不要轻易的去new什么对象. 那组件之间的交互怎么处理呢?那最好的方式就是把new ...

  10. STM32之spi管理模式

    1)sip管理模式分为:硬件管理和软件管理:主要由NSS .SSI.SSM决定: NSS是芯片上一个实实在在的引脚,SSI和SSM是SPI_CR1控制器里的的位. 值得注意的是:NSS分外部引脚和内部 ...