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           

1 comment: