English text==>xterm -e less
C program text==>xterm -e less
ASCII text==>xterm -e less
International language text==>xterm -e less -r
empty==>true
GIF image data, version 89a, 201 x 285,==>xview
PostScript document text conforming at level 2.0==>gv
ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked, stripped==>xterm -e %s
Makefile-->xterm -e sh -c 'make -f %s | less'
.bat-->xterm -e less
.so-->nm
.a-->nm
.o-->nm
.class-->java
.class-->appletviewer
.tar-->xterm -e sh -c 'tar tf %s | less'
.tar-->tar xf %s
.tgz-->xterm -e sh -c 'gunzip -c %s | tar tf - | less'
.tgz-->gunzip -c %s | tar xf -
.tar.gz-->xterm -e sh -c 'gunzip -c %s | tar tf - | less'
.tar.gz-->gunzip -c %s | tar xf -
.gz-->gunzip
.bz2-->bunzip2
.z-->uncompress
.zip-->unzip -tl
.jar-->unzip -tl
.rpm-->rpm -qip
.bmp-->xview
.gif-->xview
.jpeg-->xview
.jpg-->xview
.pbm-->xview
.pcx-->xview
.pgm-->xview
.ppm-->xview
.ras-->xview
.rf-->xview
.tga-->xview
.tif-->xview
.tiff-->xview
.xbm-->xview
.xpm-->xview
.au-->play
.mid-->tracker
.mod-->tracker
.s3m-->tracker
.wav-->wavplay
.mp3-->mpg123
.mp2-->mpg123
.mov-->xanim
.mpg-->xanim
.mpeg-->xanim
.avi-->xanim
.m4-->m4
.c-->gcc -c
.C-->g++ -c
.cc-->g++ -c
.cpp-->g++ -c
.c++-->g++ -c
.csh-->csh
.java-->javac
.pas-->p2c
.ml-->camlc
.pl-->perl
.htm-->xterm -e lynx
.html-->xterm -e lynx
.rtf-->richtext
.txt-->xterm -e less
.doc-->xterm -e less
.lyx-->lyx
.tex-->xterm -e less
.tex-->latex
.dvi-->xdvi
.dvi-->dvips %s -o
.ps-->gv
.ps-->lpr
.pdf-->xpdf
.pdf-->acroread
.pdf-->gv
.tgz-->gunzip
.c-->xterm -e less
.gif-->xterm -e less
.gif-->gimp
.o-->gcc %s
.out-->sh -c
.eps-->gv
.pic-->xview
.pl-->emacs
.pl-->xemacs
.zip-->unzip -l
.zip-->unzip
.xpm-->xv
.out-->
~-->
.bak-->
.old-->
,v-->
-->ls -ld
-->du -sc
-->gzip -9
-->bzip2 -9
-->emacsclient --no-wait
-->xterm -e less
-->tar cvfz default.tgz
