There are thousands of commands available on a typical unix box. In bash, just hit the "Tab" key twice and say yes, to display the the commands currently available on your machine. A standard unix operating system lists currently thousands of commands. Type x to list all commands starting with x. The following list contains some of the more frequently used programs. |
Access Control
|
exit - terminate a shell (see "man sh" or "man csh") |
logout - sign off; end session (C shell and bash shell only;) |
passwd - change login password |
rlogin - log in remotely to another UNIX system |
ssh - secure shell |
slogin - secure version of rlogin |
yppasswd - change login password in yellow pages |
Communications
|
mail - send and receive mail |
mesg - permit or deny terminal messages and talk requests |
pine - send and receive mail |
talk - talk to another logged-in user |
write - write to another logged-in user |
Documentation
|
apropos - locate commands by keyword lookup |
find - locate file (i.e. find . -name *.tex -print) |
info - start the info explorer program |
man - find manual information about commands |
whatis - describe what a command is |
whereis - locate source, binary, or man page for a program |
Editors
|
emacs - screen-oriented text editor |
pico - screen-oriented text editor (renamed called nano) |
sed - stream-oriented text editor |
vi - full-screen text editor |
vim - full-screen text editor ("vi-improved") |
File and Directory Management
|
cd - change working directory |
chmod - change the protection of a file or directory |
chown - change owner (or group) of a file or directory |
chgrp - change group of a file or directory |
cmp - compare two files |
comm - select/reject lines common to two sorted files |
cp - copy files |
crypt - encrypt/decrypt files (CCWF only) |
diff - compare the contents of two ASCII files |
file - determine file type |
grep - search a file for a pattern |
gzip - compress or expand files |
ln - make a link to a file |
ls - list the contents of a directory |
lsof - list of open files |
mkdir - create a directory |
mv - move or rename files and directories |
pwd - show the full pathname of your working directory |
quota - display disk usage and limits |
rm - delete (remove) files |
rmdir - delete (remove) directories |
stat - status of file (i.e. last access) |
sync - flush filesystem buffers |
sort - sort or merge files |
tar - create or extract archives |
tee - copy input to standard output and other files |
tr - translate characters |
umask - change default file protections |
uncompress - restore compressed file |
uniq - report (or delete) repeated lines in a file |
wc - count lines, words, and characters in a file |
File Display and Printing
|
cat - show the contents of a file; catenate files |
fold - fold long lines to fit output device |
head - show first few lines of a file |
lpq - examine the printer spooling queue |
lpr - print a file |
lprm - remove jobs from the printer spooling queue |
more - display a file, one screen at a time |
less - like more with more features |
page - like "more", but prints screens top to bottom |
pr - paginate a file for printing |
tail - show the last part of a file |
zcat - display a compressed file |
xv - show print, manipulate images |
gv - show ps and pdf files |
xpdf = shopw pdf files (use gv) |
File Transfer
|
ftp - transfer files between network hosts |
rsync - fast and flexible sync between computers |
scp - secure version of rcp |
Image Processing
|
gimp - photoshop type image processing program |
xfig - drawing program |
xv - image viewer |
xvscan - scan picture |
xpaint - paint program |
kpaint - kde paint program |
Miscellaneous
|
alias - define synonym commands |
chquota - change disk quota on ACITS UNIX systems |
chsh - change default login shell |
clear - clear terminal screen |
echo - echo arguments |
pbm - portable bitmap manipulation programs |
popd - pop the directory stack (C shell only) |
pushd - push directory on stack (C shell only) |
script - make typescript of terminal session |
setenv - set an environment variable (C shell only) |
stty - set terminal options |
News/Networks
|
netstat - show network status |
rsh - run shell or command on another UNIX system |
ssh - secure-shell version of rsh |
Process Control |
bg - put suspended process into background |
fg - bring process into foreground |
jobs - list processes |
^y - suspend process at next input request |
^z - suspend current process |
Programming Tools
|
as - assembler, specific to each machine architecture |
awk - pattern scanning and processing language |
bc - online calculator |
cc - C compiler |
csh - C shell command interpreter |
dbx - source-level debugging program |
f77 - Fortran compiler |
gdb - GNU Project debugger |
gprof - display profile of called routines |
kill - kill a process |
ld - the UNIX loader |
lex - generate lexical analysis programs |
lint - check C source code |
make - maintain large programs |
maple - symbolic mathematics program |
math - symbolic mathematics program |
nice - run a command at low priority (see "man nice" or "man csh") |
nohup - run a command immune to hangups |
pc - Pascal compiler (xlp on ADS) |
perl - Popular script interpreter |
prof - display profile data |
python - Python programming language |
sh - Bourne shell command interpreter |
yacc - generate input parsing programs |
xcalc - graphical calulator under x |
Status Information
|
clock - determine processor time |
date - show date and time |
df - summarize free disk space |
du - summarize disk space used |
env - display environment |
finger - look up user information |
history - list previously issued commands |
last - indicate last login of users |
lpq - examine spool queue |
manpath - show search path for man pages |
printenv - print out environment |
ps - show process status |
pwd - print full pathname of working directory |
set - set shell variables (C shell, bash, or ksh) |
spend - lists year-to-date ACITS UNIX charges |
stty - set terminal options |
time - timing programs |
top - list top cpu processes |
uptime - show system load, how long system has been up |
w - show who is on system, what command each job is executing |
who - show who is logged onto the system |
whois - Internet user name directory service |
whoami - who owns the shell |
Sound
|
mplayer - mpg player |
realplay - realaudio player |
timidity - midi to wav converter and player |
xmms - mp3 player |
Text Processing
|
abiword - open source word processor |
addbib - create or extend bibliographic database |
col - filter reverse line feeds |
diction - identify wordy sentences |
diffmk - mark differences between files |
dvips - convert TeX DVI files into PostScript |
explain - explain phrases found by diction program |
grap - pic preprocessor for drawing graphs |
hyphen - find hyphenated words |
ispell - check spelling interactively |
latex - format text in LaTeX (based on TeX) |
pdfelatex - latex with pdf output |
latex2html - Latex to html |
lookbib - find bibliography references |
macref - make cross-reference listing of nroff/troff macro files |
ndx - create a subject-page index for a document |
neqn - format mathematics with nroff |
nroff - format text for simple display |
pic - make simple pictures for troff input |
psdit - filter troff output for Apple LaserWriter |
ptx - make permuted index (not on CCWF) |
refer - insert references from bibliographic databases |
roffbib - run off bibliographic database |
sortbib - sort bibliographic database |
spell - find spelling errors |
ispell - interactive spell checker |
style - analyze surface characteristics of a document |
tbl - format tables for nroff/troff |
tex - format text |
tpic - convert pic source files into TeX commands |
wget - grab webpage |
Web
|
html2ps - html to ps |
latex2html - latex to html translator |
lynx - text based webbrowser |
netscape - webbrowser |
sitecopy - sitecopy is for easily maintaining remote web sites. |
weblint - html sytax and style checker |
X windows
|
grabmode - info on screen: i.e. "1152x864" 51.213kHz/56.59Hz |
import - grab window (i.e. import ppm:- >out.ppm) |
xdpyinfo - number of colors |
xkill - kill xwindow |
xlock - lock screen |
xterm - xterminal |
xwininfo - information on open window |
Source: http://www.math.harvard.edu/computing/unix/unixcommands.html |
SQL Server Administration, Development and B.I. Development related