Skip to content

Unix Cheat Sheet

Directory Operations

Command Operation
pwd Show current directory
mdir directory_name Make directory
cd directory_name Change directory
cd.. Go up a directory
cd / Move to root directory
mv directory_name new_directory_name Renames the file to a new filename
rm -r directory_name Deletes non-empty directory and its content.

ls Operations

Command Operation
ls Lists all files and directories in the present working directory
ls -l Lists files and directories with detailed information like permissions,size, owner, etc.
ls -al Lists files and directories with detailed information like permissions,size, owner, etc. (Includes hidden files)
ls -tl Sort by last modified
ls -Sl Sort by file size
ls -Rl Lists files in sub-directories as well

File Operations

Command Operation
touch file_name Make file
mv file new_file_path Moves the files to the new location
mv file_name new_file_name Renames the file to a new filename
rm file_name Deletes a file

File Permission Operations

Command Operation
r Read permission
w Write permission
x Execute permission
chmod + permission_type file_name Add permission
chmod - permission_type file_name Remove permission

Other Operations

Command Operation
clear Clears the terminal
history Gives a list of all past commands typed in the current terminal session