Linux veterans understand that the keyboard is mightier than the mouse because there are many actions that take multiple mouse clicks but can be accomplished with a single keyboard shortcut. Learning at least a handful of keyboard shortcuts can make you significantly more productive as a Linux user and earn you serious bragging rights in the Linux community.
Note: The Windows log key that sits between CTRL and ALT on most PC keyboards is referred to as the Super key in this article.
General Linux Shortcuts
Ctrl C |
Copy any highlighted text, image, or some other object to the clipboard. |
Ctrl V |
Paste copied text, image, or some other object from the clipboard. |
Ctrl X |
Cut highlighted text, image, or some other object. |
Ctrl S |
Save the currently opened file. |
Ctrl N |
Create a new file. |
Ctrl Z |
Undo the last action. |
Ctrl Q |
Quit the application in focus. |
Ctrl Alt F1 to F6 |
Switch to a virtual console. |
Ctrl Alt F7 |
Switch to the first graphical terminal. |
GNOME Keyboard Shortcuts
Super |
Enter the Activities Overview. |
Alt Tab |
Cycle between running applications. |
Alt Shift Tab |
Cycle between running applications in the opposite direction. |
Alt ` (grave accent) |
Cycle between windows of the same application in Alt Tab. |
Alt F1 |
Open the Applications menu. |
Alt F2 |
Open a floating command prompt. |
PrtSc |
Take a screenshot of the entire screen. |
Alt PrtSc |
Take a screenshot of the window in focus. |
Ctrl Alt Arrow keys |
Switch between workspaces. |
Ctrl Alt D |
Minimize all windows to show desktop. |
KDE Keyboard Shortcuts
Super |
Open the Application Launcher. |
Alt Space |
Bing up the Command Interface. |
Ctrl Esc |
Open the System Activity utility. |
Super Alt Arrow keys |
Switch between windows. |
Ctrl F1 to F4 |
Switch between virtual desktops. |
Super Tab |
Cycle between running applications. |
Super Shift Tab |
Cycle between running applications in the opposite direction. |
Ctrl Alt L |
Lock the current session. |
Ctrl Alt Shift Del |
Instantly log out without confirmation. |
Ctrl Alt Shift Page Up |
Instantly reboot without confirmation. |
Xfce Keyboard Shortcuts
Super P |
Open Xfce display settings. |
Alt F2 |
Open a command prompt. |
Ctrl Alt Arrow keys |
Move between virtual desktops. |
Alt Tab |
Cycle between running applications. |
Alt Shift Tab |
Cycle between running applications in the opposite direction. |
Alt F4 |
Close the window in focus. |
Alt F10 |
Maximize the window in focus. |
Ctrl Alt D |
Minimize all windows to show desktop. |
Ctrl Alt Del |
Lock the current session. |
Ctrl Esc |
Display context menu. |
LXDE Keyboard Shortcuts
Ctrl Alt T |
Launch Terminal. |
Shift Alt Arrow keys |
Move the window in focus between virtual desktops. |
Ctrl Alt Arrow keys |
Move between virtual desktops. |
Alt Tab |
Cycle between running applications. |
Alt Shift Tab |
Cycle between running applications in the opposite direction. |
Alt F4 |
Close the window in focus. |
Alt Esc |
Hide the window in focus. |
Super D |
Minimize all windows to show desktop. |
Super E |
Launch the default file browser. |
F11 |
Toggle Fullscreen. |
Cinnamon Keyboard Shortcuts (Linux Mint)
Ctrl Alt Down |
Show all currently running applications on the selected workspace. |
Ctrl Alt Up |
Show running applications across all workspaces. |
Alt Tab |
Cycle between running applications. |
Shift Alt Tab. |
Cycle between running applications in the opposite direction. |
Alt F2 |
Open a command prompt. |
Alt F4 |
Close the window in focus. |
Super L |
Open the Cinnamon Debugger. |
Super D |
Minimize all windows to show desktop. |
Ctrl Super Arrow keys |
Span the window in focus to a border. |
Shift Ctrl Alt Left or Right Arrow |
Move the window in focus to the workspace on the left or right. |
Bash Keyboard Shortcuts
Ctrl A |
Go to the beginning of the selected line. |
Ctrl E |
Go to the end of the selected line. |
Ctrl K |
Cut the part of the selected line after the cursor and copy it to the clipboard. |
Arrow Up |
Previously used command. |
Alt B |
Move the cursor back one word. |
Alt F |
Move the cursor forward one word. |
Ctrl L |
Clean the current screen. |
Ctrl J |
Enter the Newline control character. |
Ctrl R |
Search in your Bash history. |
Ctrl G |
Exit the history searching mode. |
Ubuntu Keyboard Shortcuts
Super |
Open Activities. |
Alt F2 |
Open a command prompt. |
Alt Tab |
Cycle between running applications. |
Super Arrow keys |
Snap the window in focus to a border. |
PrtSc |
Take a screenshot of the entire screen. |
Alt PrtSc |
Take a screenshot of the window in focus. |
Shift PrtSc |
Take a screenshot of a selected area on the screen. |
Ctrl Alt T |
Launch Terminal. |
Super L |
Lock the current session. |
Super D |
Minimize all windows to show desktop. |
Firefox Keyboard Shortcuts
Backspace |
Go back. |
F5 or Ctrl R |
Reload the current page. |
Ctrl P |
Print the current page. |
Ctrl S |
Save the current page. |
Ctrl F |
Find text on the current page. |
Ctrl K |
Bring the search bar into focus. |
Ctrl W |
Close the current tab. |
Ctrl N |
Open a new tab. |
Ctrl Shift P |
Open a new private window. |
Ctrl Shift Q |
Exit Firefox. |
ChromeOS Keyboard Shortcuts (Chromebook)
Ctrl Shift L |
Lock the current session. |
Ctrl Shift Q |
Log out from the current session. |
Alt 1 to 8 |
Launch an application from the taskbar. |
Alt [ or ] |
Dock the window in focus to the left or right side of the screen. |
Ctrl F5 |
Take a screenshot of the entire screen. |
Ctrl Shift F5 |
Take a screenshot of a selected area on the screen. |
Shift Alt M |
Open the Files app. |
Shift Alt N |
Display notifications. |
Ctrl Alt |
Display all keyboard shortcuts. |
Shift Esc |
Open the Task Manager. |