| Programming Tools |
|
|
Compiler Suites (Supported Languages: C, C++, Fortran (77,90,95), perl, java)
|
| Compiler | Version | Location | Notes |
| GNU (gcc) Compiler Suite |
2.95.3 |
/usr/local/bin/ |
| Sun Workshop/Forte Compiler Suite |
6 |
/auto/compilers/ |
| Sun Forte for Java |
1.0 (release 2.0) |
/auto/compilers/forte4j |
| Perl suite |
5.6.1 |
/usr/local/bin/ |
| Solaris basic C compiler |
n/a |
/usr/ucb/cc |
| Tcl/Tk |
8.2 |
/usr/local/ |
| Sun jdk |
1.2/1.3/1.4 |
/bin/ |
| Kaffee jdk |
1.3 |
/usr/local/bin/ |
| Swarm cellular automata libraries |
Nov/2001 |
/home/swarm1 |
Notes: See Prof. Paul Box for use. |
|
| Text Editors |
| Editor | Version | Location | Notes |
| emacs |
20.7.1 |
/usr/local/bin/emacs
| Text editor and a religion
|
| xemacs
| 20.4
| /auto/compilers/bin/xemacs
| Emacs for the heretic
|
| vi
| n/a
| /bin/vi
| Another religion
|
| vim/gvim
| 6.0
| /usr/local/bin/vim (Runs in terminal)
/usr/local/bin/gvim (Runs in X-window)
| "Vi - Improved"
|
| nedit
| 5.1
| /auto/compilers/bin/nedit
| Text editor that comes with Sun Workshop compiler suite
|
| pico
| 3.4
| /usr/local/bin/pico
| Simple text editor. Part of Pine news reader.
|
|
| Shells |
| Shell | Version | Notes |
| /bin/sh |
| /bin/csh | | Default Shell |
| /bin/ksh
|
| /usr/local/bin/bash |
version 2.05 |
NFS mounted |
| /usr/local/bin/tcsh
|
|
| Office Suites |
| Star Office
| 6.0
| /usr/local/bin/staroffice
| Default Office Suite |
| Applix
| 4.42
| /usr/local/bin/applix
| Applix Office Suite
|
|
| Text Markup |
| Tex
| 3.14159
| /usr/local/teTex
| Tex document markup
|
| nroff/groff
| groff 1.17.2
| /bin/nroff
/usr/local/bin/groff
| Standard Unix text markup
|
|
| Miscellaneous Applications |
| Arc
| 7
| /usr/local/bin/arc*
| GIS software
|
| Imagine
| 8.3/8.4/8.5
| /usr/local/bin/imagine
/usr/local/bin/imagine830
/usr/local/bin/imagine840
/usr/local/bin/imagine850
| Image processing software.
|
| Acrobat Reader
| 5.0.5
| /usr/local/Xbin/acroread
| This software is used to read pdf files.
|
| Netscape Navigator
| 4.7
| /usr/local/netscape
| Web browser
|
| Real Player
| 5.0 Gold
| /usr/local/RealAudio & /usr/local/rvplayer5.0
| Getting a little dated, should update.
|
| ImageMagick
| 3.6
| /usr/local/ImageMagick
| An X11 package for display and interactive manipulation of images.
|
| xmgr
| 4.1.2
Location /usr/local/xmgr
| An XY plotting tool for workstations or X-terminals using X.
|
| Sysinfo
| 4.1.1
| /usr/local/sysinfo
| Utility to display information about the current system.
|
| Ghostview/GV
| 3.6.2/3.5.8
| /usr/local/bin/ghostview|gv
| Postscript ( .ps) file viewers
|
| GnuPlot
| 3.7
| /usr/local/bin/gnuplot
| For plotting Data and equations.
|
| Workman
| 1.3a
| /usr/local/Xbin
| Play music CD's
|
| SPlus
| 5
| /usr/local/bin/splus
| Statistical software
|
| R
| ??
| /usr/local/bin/R
| SPlus clone?
|
|
| Miscellaneous binaries in /usr/local/bin/ |
a2p - Awk to Perl translator
addftinfo - add information to troff font files for use with
afmtodit - create font files for use with groff -Tps
anytopnm - attempt to convert an unknown type of image file
appletviewer - Java applet viewer
ar - maintain portable archive or library
arch - display the architecture of the current host
archie - query an archie server
as - assembler
atktopbm - convert Andrew Toolkit raster object to portable
btoa, atob - encode/decode binary to printable ASCII
autoexpect - generate an Expect script from watching a ses-
bash - GNU Bourne-Again SHell
bashbug - report a bug in bash
brushtopbm - convert a doodle brush file into a portable
c2ph - "C to Perl header". For use with Perl XS.
ci - check in RCS revisions
cmp - compare two files
cmuwmtopbm - convert a CMU window manager bitmap into a
co - check out RCS revisions
cpp - the C language preprocessor
cryptdir - encrypt/decrypt all files in a directory
ctags - create a tags file for use with ex and vi
dbiproxy - A proxy server for the DBD::Proxy driver
des - encrypt files
diff - display line-by-line differences between pairs of
diff3 - 3-way differential file comparison
diffpp - pretty-print diff outputs with GNU enscript
edusers - edit users list created by package
ee - easy editor
egrep - search a file for a pattern using full regular
enscript - convert text files to PostScript
ex - text editor
expect - programmed dialogue with interactive programs, Ver-
expectk - Expect with Tk support
faxq - display fax jobs queued by faxspool(1)
faxrm - remove fax jobs queued by faxspool(1)
faxrunq - send fax jobs queued by faxspool(1)
faxspool - queue and convert files for faxing with
fgrep - search a file for a fixed-character string
fig2dev - translates Fig code to various graphics languages
figlet - print in large characters made up of ordinary
find2perl - Convert find commands to perl scripts
findsrc - walk directories, trying to find source files
fitstopgm - convert a FITS file into a portable graymap
formail - mail (re)formatter
stat, lstat, fstat - get file status
fstopgm - convert a Usenix FaceSaver(tm) file into a port-
funzip - filter for extracting from a ZIP archive in a pipe
g3cat - concatenate multiple g3 documents
g3topbm - convert a Group 3 fax file into a portable bitmap
gemtopbm - convert a GEM .img file into a portable bitmap
geqn - format equations for troff
getmach - NETUSE Host Selection utility
giftoppm - convert a GIF file into a portable pixmap
gindxbib - make inverted index for bibliographic databases
glimpse - [almost all letters] _p_a_t_t_e_r_n
glimpseindex -o -t -w 5000 ~ >& .glimpse_out
glookbib - search bibliographic databases
gnroff - emulate nroff command with groff
gouldtoppm - convert Gould scanner file into a portable pix-
gpic - compile pictures for troff or TeX
gprof - display call-graph profile data
grefer - preprocess bibliographic references for groff
grep - search a file for a pattern
grodvi - convert groff output to TeX dvi format
groff - front end for the groff document formatting system
grog - guess options for groff command
grops - PostScript driver for groff
grotty - groff driver for typewriter-like devices
gs - Ghostscript (PostScript and PDF language interpreter
gsoelim - interpret .so requests in groff input
gtbl - format tables for troff
gtk-config - script to get information about the installed
gtroff - format documents
gunzip - uncompress files
gzexe - compress executable files in place
gzip - compress files
h2ph - convert .h C header files to .ph Perl header files
h2xs - convert .h C header files to Perl extensions
hgrep - highlight results of a grep
hipstopgm - convert a HIPS file into a portable graymap
hostinfo - Network Host Information listing utility
icontopbm - convert a Sun icon into a portable bitmap
ident - identify RCS keyword strings in files
ilbmtoppm - convert IFF ILBM file into a portable pixmap
imgtoppm - convert an Img-whatnot file into a portable pix-
info - Return information about the state of the Tcl inter-
ispell - spell checker
jar - Java archive tool
java - Java interpreter
javac - Java compiler
javadoc - Java API Documentation Generator
javakey - Java security tool
javap - Java class file disassembler
jdb - Java debugger
kermit - C-Kermit 6.0.192 communications software for serial
kibitz - allow two people to interact with one shell
kit, mailkit, unkit - the ultimate mailing tools
ld - link-editor for object files
less - perl pragma to request less of something from the
lispmtopgm - convert a Lisp Machine bitmap file into pgm
lkbib - search bibliographic databases
lockfile - conditional semaphore-file creator
lsof - list open files
macptopbm - convert a MacPaint file into a portable bitmap
mailagent - an automatic mail-processing tool
kit, mailkit, unkit - the ultimate mailing tools
make - maintain, update, and regenerate related programs and
makekit - split files up into shell archive packages
mattrib - change MSDOS file attribute flags
mcd - change MSDOS directory
mcopy - copy MSDOS files to/from Unix
md5 - calculate a message-digest fingerprint (checksum) for
mdel - delete an MSDOS file
mdir - display an MSDOS directory
merge - three-way file merge
mformat - add an MSDOS filesystem to a low-level formatted
mgrtopbm - convert a MGR bitmap into a portable bitmap
mkmanifest - create a shell script to restore Unix filenames
mkpasswd - generate new password, optionally apply it to a
mlabel - make an MSDOS volume label
mmd - make an MSDOS subdirectory
mpage - print multiple pages per sheet on PostScript printer
mrd - remove an MSDOS subdirectory
mread - low level read (copy) an MSDOS file to Unix
mren - rename an existing MSDOS file
mtvtoppm - convert output from the MTV or PRT ray tracers
mtype - display contents of an MSDOS file
mwrite - low level write (copy) a Unix file to MSDOS
native2ascii - native to ASCII converter
nc - Client program for NEdit text editor
netuseadmin - NETUSE administration utility
nfslogsum - summarize nfswatch log file
nfswatch - monitor an NFS server
nm - print name list of an object file
package - register package user via mailagent
passmass - change password on multiple machines
patch - apply a diff file to an original
pbmlife - apply Conway's rules of Life to a portable bitmap
pbmmake - create a blank bitmap of a specified size
pbmmask - create a mask bitmap from a regular bitmap
pbmreduce - read a portable bitmap and reduce it N times
pbmtext - render text into a bitmap
pbmto10x - convert a portable bitmap into Gemini 10X printer
pbmtoascii - convert a portable bitmap into ASCII graphics
pbmtoatk - convert portable bitmap to Andrew Toolkit raster
pbmtocmuwm - convert a portable bitmap into a CMU window
pbmtoepson - convert a portable bitmap into Epson printer
pbmtog3 - convert portable bitmaps (PBM) into G3 fax files
pbmtogem - convert a portable bitmap into a GEM .img file
pbmtogo - convert a portable bitmap into compressed GraphOn
pbmtoicon - convert a portable bitmap into a Sun icon
pbmtolj - convert a portable bitmap into HP LaserJet format
pbmtomacp - convert a portable bitmap into a MacPaint file
pbmtomgr - convert a portable bitmap into a MGR bitmap
pbmtopi3 - convert a portable bitmap into an Atari Degas
pbmtoplot - convert a portable bitmap into a Unix plot(5)
pbmtoptx - convert a portable bitmap into Printronix printer
pbmtox10bm - convert a portable bitmap into an X10 bitmap
pbmtoxbm - convert a portable bitmap into an X11 bitmap
pbmtozinc - convert a portable bitmap into a Zinc bitmap
pbmupc - create a Universal Product Code bitmap
pcal - generate PostScript calendars
pcxtoppm - convert a PCX file into a portable pixmap
pdf2dsc - generate a PostScript page list of a PDF document
pdf2ps - Ghostscript PDF to PostScript translator
perl - Practical Extraction and Report Language
perlbug - how to submit bug reports on Perl
perldoc - Look up Perl documentation in pod format.
pfbtops - translate a PostScript font in .pfb format to
pgmbentley - Bentleyize a portable graymap
pgmedge - edge-detect a portable graymap
pgmenhance - edge-enhance a portable graymap
pgmhist - print a histogram of the values in a portable
pgmnorm - normalize the contrast in a portable graymap
pgmoil - turn a portable graymap into an oil painting
pgmramp - generate a grayscale ramp
pgmtexture - calculate textural features on a portable gray-
pgmtofits - convert a portable graymap into FITS format
pgmtofs - convert portable graymap to Usenix FaceSaver(tm)
pgmtolispm - convert a portable graymap into Lisp Machine
pgmtopbm - convert a portable graymap into a portable bitmap
pgmtoppm - colorize a portable graymap into a portable pix-
pi1toppm - convert an Atari Degas .pi1 into a portable pix-
pi3topbm - convert an Atari Degas .pi3 file into a portable
picttoppm - convert a Macintosh PICT file into a portable
pjtoppm - convert an HP PaintJet file to a portable pixmap
pl2pm - Rough tool to translate Perl4 .pl files to Perl5 .pm
plod - keep a log of your work
pnmarith - perform arithmetic on two portable anymaps
pnmcat - concatenate portable anymaps
pnmconvol - general MxN convolution on a portable anymap
pnmcrop - crop a portable anymap
pnmcut - cut a rectangle out of a portable anymap
pnmdepth - change the maxval in a portable anymap
pnmenlarge - read a portable anymap and enlarge it N times
pnmfile - describe a portable anymap
pnmflip - perform one or more flip operations on a portable
pnmgamma - perform gamma correction on a portable anymap
pnmindex - build a visual index of a bunch of anymaps
pnminvert - invert a portable anymap
pnmmargin - add a border to a portable anymap
pnmnoraw - force a portable anymap into plain format
pnmpaste - paste a rectangle into a portable anymap
pnmrotate - rotate a portable anymap by some angle
pnmscale - scale a portable anymap
pnmshear - shear a portable anymap by some angle
pnmsmooth - smooth out an image
pnmtile - replicate a portable anymap into a specified size
pnmtops - convert portable anymap to PostScript
pnmtorast - convert a portable pixmap into a Sun rasterfile
pnmtotiff - convert a a portable anymap into a TIFF file
pnmtoxwd - convert a portable anymap into an X11 window dump
pod2html - convert .pod files to .html files
pod2man - Convert POD data to formatted *roff input
popmail - a pop3 client
ppmdither - ordered dither for color images
ppmhist - print a histogram of a portable pixmap
ppmmake - create a pixmap of a specified size and color
ppmpat - make a pretty pixmap
ppmquant - quantize the colors in a portable pixmap down to
ppmquantall - run ppmquant on a bunch of files all at once,
ppmrelief - run a Laplacian relief filter on a portable pix-
ppmtogif - convert a portable pixmap into a GIF file
ppmtoicr - convert a portable pixmap into NCSA ICR format
ppmtoilbm - convert a portable pixmap into an IFF ILBM file
ppmtopcx - convert a portable pixmap into a PCX file
ppmtopgm - convert a portable pixmap into a portable graymap
ppmtopi1 - convert a portable pixmap into an Atari Degas
ppmtopict - convert a portable pixmap into a Macintosh PICT
ppmtopj - convert a portable pixmap to an HP PaintJet file
ppmtopuzz - convert a portable pixmap into an X11 "puzzle"
ppmtorgb3 - separate a portable pixmap into three portable
ppmtosixel - convert a portable pixmap into DEC sixel format
ppmtotga - convert portable pixmap into a TrueVision Targa
ppmtouil - convert a portable pixmap into a Motif UIL icon
ppmtoxpm - convert a portable pixmap into an X11 pixmap
ppmtoyuv - convert a portable pixmap into an Abekas YUV file
procmail - autonomous mail processor
ps2ascii - Ghostscript translator from PostScript or PDF to
ps2epsi - generate conforming Encapsulated PostScript
ps2pdf - Ghostscript PostScript to PDF translator
ps2ps - Ghostscript PostScript "distiller"
psbb - extract bounding box from PostScript document
psbook - rearrange pages in PostScript file into signatures
psidtopgm - convert PostScript "image" data into a portable
psnup - uses pstops to merge multiple pages per sheet
psselect - select pages from a PostScript file
pstops - shuffle pages in a PostScript file
qrttoppm - convert output from the QRT ray tracer into a
ranlib - convert archives to random libraries
rasttopnm - convert a Sun rasterfile into a portable anymap
rawtopgm - convert raw grayscale bytes into a portable gray-
rawtoppm - convert raw RGB bytes into a portable pixmap
rcs - change RCS file attributes
rcsclean - clean up working files
rcsdiff - compare RCS revisions
rcsmerge - merge RCS revisions
rgb3toppm - combine three portable graymaps into one port-
rlog - print log messages and other information about RCS
rmic - Java RMI stub compiler
rmiregistry - Java remote object registry
rot - rotate a file
rsync - faster, flexible replacement for rcp
s2p - Sed to Perl translator
scan - Parse string using conversion specifiers in the style
scp2 - secure copy client
screen - screen manager with VT100/ANSI terminal emulation
sdiff - print differences between two files side-by-side
serialver - serial version command
sftp2 - secure ftp client
shar - create shell archive file for extraction by /bin/sh
shell - Interpreter for shell archives
size - print section sizes in bytes of object files
sliceprint - slice documents with long lines.
sls - list information about file(s) and directories
spctoppm - convert an Atari compressed Spectrum file into a
sputoppm - convert an Atari uncompressed Spectrum file into
ssh-add2 - adds identities for the authentication agent
ssh-agent2 - authentication agent
ssh-dummy-shell - Ultimately restricted shell
ssh-keygen2 - authentication key pair generation
ssh-probe2 - seeks ssh servers from the local network
ssh2 - secure shell client (remote login program)
stat - print inode contents
states - awk alike text processing tool
strings - find printable strings in an object or binary file
strip - strip symbol table, debugging and line number infor-
sudo - execute a command as the superuser
sxpm - Show an XPM (X PixMap) file and/or convert XPM2 files
sysinfo - get and set system information strings
tapecv - tape copy and verify
tar - create tape archives and add or extract files
tclsh - Simple shell containing Tcl interpreter
tcsh - C shell with file name completion and command line
tdl - A Command Line Version of XVTDL
tfmtodit - create font files for use with groff -Tdvi
tgatoppm - convert TrueVision Targa file into a portable
tifftopnm - convert a TIFF file into a portable anymap
tknewsbiff - pop up a window when news appears
top - display and update information about the top cpu
traceroute - print the route packets take to network host
transfig - creates a makefile for portable LaTeX figures
unbuffer - unbuffer output
kit, mailkit, unkit - the ultimate mailing tools
unshar - unpack shell archives from news, mail, notes, etc.
unzip - list, test and extract compressed files in a ZIP
unzipsfx - self-extracting stub for prepending to ZIP
vim - Vi IMproved, a programmers text editor
wish - Simple windowing shell
workman - play audio compact discs on a SCSI CD player
xbmtopbm - convert an X11 or X10 bitmap into a portable bit-
ximtoppm - convert an Xim file into a portable pixmap
xkibitz - allow multiple people to interact in an xterm
xpmtoppm - convert an X11 pixmap into a portable pixmap
xtail - Watch the growth of files.
xwdtopnm - convert a X11 or X10 window dump file into a
ybmtopbm - convert a Bennet Yee "face" file into a portable
yuvtoppm - convert Abekas YUV bytes into a portable pixmap
zcmp, zdiff - compare compressed files
zforce - force a 'z' extension on all gzip files
zip, zipcloak, zipnote, zipsplit - compress files
zipgrep - search possibly zip files for a regular expression
zipinfo - list detailed information about a ZIP archive
zmore - file perusal filter for crt viewing of compressed
znew - recompress .Z files to .z files
|
| Scripts in /usr/local/bin/ |
addup - Add up all numbers in a certain column of file(s) or stdin
bdftops - ??
chill - Compile GNU Chill programs ?
city - Find city/zipcode.
comment - Used to make nice looking comments when running 'script' sessions,
dislocate - Expect script to disconnect and reconnect processes
dvipdf - Convert DVI to PDF
edit-in-place - Do an "edit in place" of the specified file.
edusers - edit users list created by package
getafm - get afm file from printer
OS-wrapper.csh - ??
|