# ⌨️ Linux Keyboard Shortcuts Cheat Sheet
#CS #linux #shortcuts 

Boost your productivity on Linux with this handy guide to essential keyboard shortcuts! 🚀 These shortcuts will help you navigate, manage files, and perform tasks efficiently. 🛠️

---

## 📋 General Shortcuts

| **Shortcut**            | **Action**                                |
|--------------------------|------------------------------------------|
| `Ctrl + Alt + T`         | Open a terminal window.                  |
| `Ctrl + D`               | Logout from the current terminal session.|
| `Ctrl + L`               | Clear the terminal screen.               |
| `Ctrl + C`               | Cancel the current command or process.   |
| `Ctrl + Z`               | Suspend the current process.             |
| `Ctrl + Alt + Del`       | Open the shutdown or restart options.    |

---

## 🖥️ Terminal Navigation

| **Shortcut**            | **Action**                                |
|--------------------------|------------------------------------------|
| `Ctrl + A`               | Move the cursor to the beginning of the line. |
| `Ctrl + E`               | Move the cursor to the end of the line.      |
| `Alt + F`                | Move the cursor forward one word.            |
| `Alt + B`                | Move the cursor backward one word.           |
| `Ctrl + U`               | Delete everything before the cursor.         |
| `Ctrl + K`               | Delete everything after the cursor.          |
| `Ctrl + W`               | Delete the word before the cursor.           |
| `Ctrl + R`               | Search command history interactively.         |

---

## 🛠️ File Management Shortcuts

| **Shortcut**            | **Action**                                |
|--------------------------|------------------------------------------|
| `Alt + F2`              | Open the application launcher.            |
| `Ctrl + Shift + N`      | Create a new folder.                      |
| `Ctrl + X`              | Cut the selected file or folder.          |
| `Ctrl + C`              | Copy the selected file or folder.         |
| `Ctrl + V`              | Paste the copied file or folder.          |
| `Delete`                | Move the selected file or folder to the trash. |
| `Shift + Delete`        | Permanently delete the selected file or folder. |

---

## 🌟 Desktop Navigation Shortcuts

| **Shortcut**            | **Action**                                |
|--------------------------|------------------------------------------|
| `Super + D`             | Show desktop.                            |
| `Super + Tab`           | Switch between open applications.         |
| `Super + Arrow Key`     | Snap windows to the edge of the screen.   |
| `Ctrl + Alt + Arrow Key`| Switch between workspaces.                |
| `Ctrl + Shift + Alt + Arrow Key` | Move the current window to another workspace. |
| `Alt + Tab`             | Cycle through open windows.               |
| `Alt + F4`              | Close the current window.                 |

---

## 🔍 Miscellaneous Shortcuts

| **Shortcut**            | **Action**                                |
|--------------------------|------------------------------------------|
| `Ctrl + Shift + T`       | Open a new tab in the terminal.          |
| `Ctrl + Shift + C`       | Copy text in the terminal.               |
| `Ctrl + Shift + V`       | Paste text in the terminal.              |
| `Print Screen`           | Take a screenshot.                       |
| `Alt + Print Screen`     | Take a screenshot of the current window. |
| `Ctrl + Alt + F1-F6`     | Switch to a virtual console.             |
| `Ctrl + Alt + F7`        | Return to the graphical desktop.         |

---

## 💡 Pro Tips

1. **Customize Shortcuts**: Use your desktop environment settings to create custom shortcuts.
2. **Practice Regularly**: Memorizing these shortcuts will significantly improve your workflow.
3. **Use `man` Pages**: Use the `man` command to explore more about terminal shortcuts (e.g., `man bash`).

Master these Linux keyboard shortcuts to streamline your tasks and enhance your productivity! 🚀
