| Command | Description |
|---|---|
| ls | List files and directories |
| cd | Change directory |
| pwd | Print working directory |
| mkdir | Create a directory (folder) |
| rm | Remove files and directories. Use 'rm -rf <directory>' to remove a folder with files inside |
| cp | Copy files and directories |
| mv | Move or rename files and directories. To rename, use 'mv <directory> <new_directory_name>'. |
| touch | Create an empty file or update file timestamps |
| cat | Concatenate and display file content |
| less | View file content one page at a time |
| head | Display the first lines of a file |
| tail | Display the last lines of a file |
| grep | Search for patterns in files |
| find | Search for files and directories |
| tar | Create or extract compressed archives |
| chmod | Change file permissions |
| chown | Change file ownership |
| chgrp | Change group ownership |
| man | Display the manual pages for a command |
| ssh | Securely connect to a remote server |
| scp | Securely copy files between local and remote systems |
| sudo | Execute a command with root privileges |
| df | Display disk space usage |
| du | Estimate file and directory sizes |
| top | Monitor system processes |
| ps | Display running processes |
| kill | Terminate processes |
| ifconfig | Configure network interfaces |
| ping | Test network connectivity to a host |
| wget | Download files from the web |
| curl | Transfer data from or to a server |
| history | View command history |
| clear | Clear the terminal screen |