The following are demonstrations of the gwhiz command. gwhiz can make files easier to read, $ gwhiz /etc/release SOLARIS 9 S9_58SHWPL3 SPARC!!! COPYRIGHT 2002 SUN MICROSYSTEMS, INC. ALL RIGHTS RESERVED.!!! USE IS SUBJECT TO LICENSE TERMS.!!! ASSEMBLED 15 APRIL 2002!!! and gwhiz can process the output of commands; here it is used to draw attention to details of a "df -k" command that may otherwise have been missed, $ df -k | gwhiz FILESYSTEM KBYTES USED AVAIL CAPACITY MOUNTED ON!!! /DEV/DSK/C0T0D0S1 246463 101675 142324 42% /!!! /DEV/DSK/C0T0D0S3 4628486 2057182 2525020 45% /USR!!! /PROC 0 0 0 0% /PROC!!! MNTTAB 0 0 0 0% /ETC/MNTTAB!!! FD 0 0 0 0% /DEV/FD!!! /DEV/DSK/C0T0D0S5 492422 229179 263243 47% /VAR!!! SWAP 454088 120 453968 1% /VAR/RUN!!! SWAP 476424 22456 453968 5% /TMP!!! /DEV/DSK/C0T0D0S7 246463 48333 173484 22% /DATA!!! /DEV/DSK/C0T0D0S4 2052750 1304271 727952 65% /OPT!!! /DEV/DSK/C0T2D0S1 18530217 3682119 14662796 21% /EXPORT/HOME!!! of course, gwhiz is very appropriate for commands like uptime (and more appropriate as time goes on), $ uptime | gwhiz 8:47PM UP 286 DAY(S), 6:50, 3 USERS, LOAD AVERAGE: 0.00, 0.01, 0.02!!! Sometimes it can be difficult to find a process you are after in a long "ps -ef" listing. Notice how gwhiz helps you find the process you are looking for by drawing attention to it, $ ps -ef | gwhiz UID PID PPID C STIME TTY TIME CMD!!! ROOT 0 0 0 20:58:17 ? 0:03 SCHED!!! ROOT 1 0 0 20:58:17 ? 0:00 /SBIN/INIT!!! ROOT 2 0 0 20:58:17 ? 0:00 PAGEOUT!!! ROOT 3 0 0 20:58:17 ? 0:00 FSFLUSH!!! NOBODY 471 463 0 20:59:33 ? 0:00 /USR/APACHE/BIN/HTTPD!!! ROOT 7 1 0 20:58:24 ? 0:06 /LIB/SVC/BIN/SVC.STARTD!!! ROOT 9 1 0 20:58:24 ? 0:30 SVC.CONFIGD!!! ROOT 218 1 0 20:59:00 ? 0:00 /USR/SBIN/SYSLOGD!!! ROOT 39 1 0 20:58:35 ? 0:00 /SBIN/DHCPAGENT!!! ROOT 204 1 0 20:58:58 ? 0:00 /USR/LIB/UTMPD!!! ROOT 91 1 0 20:58:46 ? 0:00 /USR/SBIN/NSCD!!! ROOT 76 1 0 20:58:44 ? 0:00 /USR/LIB/SYSEVENT/SYSEVENTD!!! ROOT 483 213 0 21:00:34 ? 0:00 /USR/SBIN/IN.TELNETD!!! DAEMON 159 1 0 20:58:54 ? 0:00 /USR/LIB/NFS/STATD!!! ROOT 199 7 0 20:58:58 CONSOLE 0:00 /USR/LIB/SAF/TTYMON -G -H -T SUN -D /DEV/CONSOLE -L CONSOLE -M LDTERM,TTCOMPAT !!! DAEMON 81 1 0 20:58:45 ? 0:00 /USR/LIB/CRYPTO/KCFD!!! ROOT 113 1 0 20:58:51 ? 0:00 /USR/LIB/SSH/SSHD!!! ROOT 136 1 0 20:58:53 ? 0:00 /USR/SBIN/IN.ROUTED!!! ROOT 90 1 0 20:58:46 ? 0:01 /USR/LIB/PICL/PICLD!!! DAEMON 154 1 0 20:58:54 ? 0:00 /USR/SBIN/RPCBIND!!! ROOT 103 1 0 20:58:49 ? 0:00 /USR/LIB/POWER/POWERD!!! DAEMON 184 1 0 20:58:56 ? 0:00 /USR/LIB/NFS/LOCKD!!! ROOT 420 1 0 20:59:21 ? 0:00 /USR/LIB/DMI/SNMPXDMID -S ASTEROID-197!!! ROOT 210 7 0 20:58:59 ? 0:00 /USR/LIB/SAF/SAC -T 300!!! ROOT 289 288 0 20:59:06 ? 0:00 /USR/SADM/LIB/SMC/BIN/SMCBOOT!!! ROOT 213 1 0 20:58:59 ? 0:03 /USR/LIB/INET/INETD START!!! ROOT 214 1 0 20:58:59 ? 0:00 /USR/SBIN/CRON!!! ROOT 215 210 0 20:58:59 ? 0:00 /USR/LIB/SAF/TTYMON!!! NOBODY 474 463 0 20:59:33 ? 0:00 /USR/APACHE/BIN/HTTPD!!! ROOT 288 1 0 20:59:06 ? 0:00 /USR/SADM/LIB/SMC/BIN/SMCBOOT!!! ROOT 292 288 0 20:59:06 ? 0:00 /USR/SADM/LIB/SMC/BIN/SMCBOOT!!! ROOT 463 1 0 20:59:31 ? 0:01 /USR/APACHE/BIN/HTTPD!!! ROOT 490 486 0 21:00:39 PTS/1 0:00 BASH!!! ROOT 493 490 0 21:01:04 PTS/1 0:00 PS -EF!!! NOBODY 472 463 0 20:59:33 ? 0:00 /USR/APACHE/BIN/HTTPD!!! NOBODY 473 463 0 20:59:33 ? 0:00 /USR/APACHE/BIN/HTTPD!!! ROOT 413 1 0 20:59:19 ? 0:00 /USR/LIB/AUTOFS/AUTOMOUNTD!!! ROOT 439 1 0 20:59:23 ? 0:02 /USR/SBIN/VOLD!!! ROOT 486 483 0 21:00:35 PTS/1 0:00 -SH!!! ROOT 383 1 0 20:59:15 ? 0:00 /USR/DT/BIN/DTLOGIN -DAEMON!!! ROOT 407 1 0 20:59:17 ? 0:00 /USR/LIB/SNMP/SNMPDX -Y -C /ETC/SNMP/CONF!!! ROOT 418 1 0 20:59:20 ? 0:00 /USR/LIB/DMI/DMISPD!!! ROOT 458 1 0 20:59:31 ? 0:01 /USR/SFW/SBIN/SNMPD -P /VAR/SMA_SNMP/.SMA.PID!!! ROOT 455 1 0 20:59:27 ? 0:01 /USR/LIB/FM/FMD/FMD!!! ROOT 480 1 0 21:00:26 ? 0:00 /USR/LIB/SENDMAIL -BD -Q15M!!! SMMSP 479 1 0 21:00:26 ? 0:00 /USR/LIB/SENDMAIL -AC -Q15M!!! NOBODY 475 463 0 20:59:33 ? 0:00 /USR/APACHE/BIN/HTTPD!!! ROOT 494 490 0 21:01:04 PTS/1 0:00 BASH!!!