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 |