Linux Basic/Common commands

Command      Description                  
adduser            Add
a new user                      
arch                  Print machine architecture                 
awk                 Find
and Replace text within file(s)               
bc                    An
arbitrary precision calculator language                  
cal                    Display
a calendar                   
cat                   Concatenate
files and print on the standard output               
chdir                Change
working directory                  
chgrp               Change
the group ownership of files              
chkconfig        Tool
for maintaining the /etc/rc[0-6].d directory hierarchy                
chmod             Change
the access permissions of files and directories          
           
chown             Change
the user and group ownership of files                       
chroot              Change
root directory             
cksum              Print
CRC checksum and byte counts                        
clear                 Clear
terminal screen               
cmp                 Compare
two files                   
comm              Compare
two sorted files line by line             
cp                    Copy
one or more files to another location     
           
cron                 Daemon
to execute scheduled commands                  
crontab            Schedule
a command to run at a later time                 
csplit                Split
a file into context-determined pieces     
           
cut                   Divide
a file into several parts                        
date                 Display
or change the date & time                 
dc                    Desk
Calculator                      
dd                    Data
Dump - Convert and copy a file            
           
df                    Display
free disk space                       
diff                  Display
the differences between two files                 
diff3                Show
differences among three files               
dir                    Briefly
list directory contents             
dircolors          Colour
setup for `ls'                
dirname           Convert
a full pathname to just a path            
           
du                    Estimate
file space usage                    
echo                 Display
message on screen                  
ed                    A
line-oriented text editor (edlin)                   
egrep               Search
file(s) for lines that match an extended expression                 
eject                 Eject
CD-ROM                       
env                  Display,
set, or remove environment variables           
           
expand            Convert
tabs to spaces                        
expr                 Evaluate
expressions               
factor               Print
prime factors                  
false                 Do
nothing, unsuccessfully                 
fdformat          Low-level
format a floppy disk                      
fdisk                Partition
table manipulator for Linux             
fgrep                Search
file(s) for lines that match a fixed string         
           
find                 Search
for files that meet a desired criteria    
           
fmt                  Reformat
paragraph text                     
fold                 Wrap
text to fit a specified width                  
format             Format
disks or tapes              
free                  Display
memory usage                        
fsck                 Filesystem
consistency check and repair                    
gawk               Find
and Replace text within file(s)               
grep                 Search
file(s) for lines that match a given pattern      
           
groups             Print
group names a user is in             
gzip                 Compress
or decompress named file(s)                      
head                Output
the first part of file(s)             
hostname         Print
or set system name                     
id                     Print
user and group id's                     
info                  Help
info                     
install               Copy
files and set attributes               
join                  Join
lines on a common field              
kill                   Stop
a process from running               
less                  Display
output one screen at a time                
ln                     Make
links between files                    
locate               Find
files                     
logname           Print
current login name                      
lpc                   Line
printer control program               
lpr                    Off
line print               
lprm                 Remove
jobs from the print queue                  
ls                      List
information about file(s)              
man                 Help
manual                
mkdir               Create
new folder(s)               
mkfifo             Make
FIFOs (named pipes)                
mknod             Make
block or character special files              
more                Display
output one screen at a time                
mount              Mount
a file system                
mv                   Move
or rename files or directories                
nice                  Set
the priority of a command or job              
nl                     Number
lines and write files               
nohup              Run
a command immune to hangups              
passwd            Modify
a user password                     
paste                Merge
lines of files                 
pathchk           Check
file name portability                 
pr                     Convert
text files for printing             
printcap           Printer
capability database                  
printenv           Print
environment variables                
printf               Format
and print data             
ps                     Process
status              
pwd                 Print
Working Directory                     
quota               Display
disk usage and limits             
quotacheck      Scan a
file system for disk usage                    
quotactl           Set
disk quotas                        
ram                  ram
disk device                       
rcp                   Copy
files between two machines                  
rm                    Remove
files               
rmdir               Remove
folder(s)                    
rpm                  Remote
Package Manager                  
rsync                Remote
file copy (Synchronize file trees)                   
screen              Terminal
window manager                 
sdiff                Merge
two files interactively              
sed                   Stream
Editor              
select               Accept
keyboard input                       
seq                   Print
numeric sequences                      
shutdown        Shutdown
or restart linux                   
sleep                Delay
for a specified time                   
sort                  Sort
text files              
split                 Split
a file into fixed-size pieces                     
su                     Substitute
user identity                       
sum                  Print
a checksum for a file                  
symlink            Make
a new name for a file                
sync                 Synchronize
data on disk with memory                     
tac                   Concatenate
and write files in reverse                        
tail                   Output
the last part of files                 
tar                    Tape
Archiver             
tee                   Redirect
output to multiple files                     
test                  Evaluate
a conditional expression                   
time                 Measure
Program Resource Use                     
touch               Change
file timestamps                       
top                   List
processes running on the system              
traceroute        Trace
Route to Host                
tr                      Translate,
squeeze, and/or delete characters               
true                  Do
nothing, successfully                     
tsort                 Topological
sort                      
tty                    Print
filename of terminal on stdin                 
umount            Unmount
a device                   
uname              Print
system information                     
unexpand        Convert
spaces to tabs                        
uniq                 Uniquify
files              
units                Convert
units from one scale to another                     
unshar              Unpack
shell archive scripts                
useradd           Create
new user account                     
usermod          Modify
user account               
users                List
users currently logged in              
uuencode         Encode
a binary file                
uudecode        Decode
a file created by uuencode                
vdir                  Verbosely
list directory contents (`ls -l -b')                 
watch              Execute/display
a program periodically                      
wc                   Print
byte, word, and line counts                    
whereis            Report
all known instances of a command                 
which              Locate
a program file in the user's path          
           
who                 Print
all usernames currently logged in           
           
whoami           Print
the current user id and name (`id -un')   
           
xargs                Execute
utility, passing constructed argument list(s) 
           
yes                   Print
a string until interrupted        
