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.

About the author

100 Keyboard Shortcuts to Use Linux Like a Pro Utilities

David Morelo

David Morelo is a professional content writer in the technology niche, covering everything from consumer products to emerging technologies and their cross-industry application