UNIX Commands

Table of the main UNIX commands

Unix Commands Description Options
ls lists the content of a directory
-a Displays all files, including hidden files
-I Displays a detailed listing
-R Displays the files recursively (i.e. in the sub-directories)
-d Displays only the directories and not their content
-S Sort by size
-t Sort by the last modification date
-t Sort by version
-X Sort by alphabetical order of the extension
-r Sort in reverse order
cd change directory
cd Return to the user's directory
cd - Return to the previous directory
cd .. Return to the parent directory
mkdir Create a new directory  
rmdir Deletes a directory
-f Force the deletion
-R Recursive delete (i.e. in the directory and its sub-directories)
cp Copy a file copy, xcopy
mv move file move
rm delete the file
-f Force the deletion
-R Recursive delete (i.e. in the directory and its sub-directories)
pwd "print working directory" displays the full current directory path of the work in progress.  
passwd changes the user password  
cat Concatenates two files and displays the result on the standard output. cat
more Displays the file content with pauses  
file displays the presumed type of the specified file  


help for the requested command  
lpr prints the requested file  
chmod changes the attribute of a file

chmod XXX file

XXX= User|Group|Other where X is an integer between 1 and 7

Read = 4, Write = 2, Execution = 1

X= Read + Write + Execution

chfn Changes the personal information viewed with finger  
chsh Changes the shell: chsh user emplacement_du_shell  
clear Clears the lines displayed on the terminal  
finger, who list of users online  
traceroute traces the path between the local machine and the target machine  
ping diagnostic tool making it possible to see if a machine responds over the network  
ftp [machine] [port]




file transfer between the local machine and target machine

recovers a file

sends a file

quits the FTP session

telnet [machine] performs a telnet telnet
talk makes it possible to talk to a connected user

talk user

mesg Authorizes or rejects the talk command

mesg n : Prevents reception of talk messages

mesg y: Allows reception of talk messages

exit Disconnects  
Ask a question
CCM is a leading international tech website. Our content is written in collaboration with IT experts, under the direction of Jean-François Pillou, founder of CCM.net. CCM reaches more than 50 million unique visitors per month and is available in 11 languages.


This document, titled « UNIX Commands », is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).