black computer keyboard on orange table

Linux Keyboard Shortcuts: The Complete Reference Guide (2026)

You can use Linux perfectly fine with a mouse. But once you start learning keyboard shortcuts, you’ll never go back. The right shortcut at the right moment turns a 5-second task into a half-second reflex — and when you’re doing it a hundred times a day, that adds up fast.

This is your complete reference guide to Linux keyboard shortcuts. We’ve organized them by category so you can bookmark this page and come back whenever you need a quick reminder. These shortcuts work across all major distros — Ubuntu, Fedora, Arch, Mint, Pop!_OS — whether you’re running GNOME, KDE, or XFCE.

Tip: A good keyboard makes shortcuts feel effortless. If you’re still on a mushy membrane board, check out our guide to the best Linux keyboards in 2026 to find an upgrade worth making.

Desktop & Window Management Shortcuts

These are the shortcuts you’ll use every single day. Learn these first.

ShortcutAction
SuperOpen Activities / App launcher
Super + DShow desktop
Super + LLock screen
Super + AOpen application grid
Alt + F4Close active window
Alt + F2Run command prompt
Super + ↑Maximize window
Super + ↓Restore / minimize window
Super + ←Snap window to left half
Super + →Snap window to right half
Alt + TabSwitch between open windows
Alt + Shift + TabSwitch windows in reverse
Super + TabSwitch between apps (GNOME)
Super + Page Up/DownSwitch workspaces
Super + Shift + ↑/↓Move window to another workspace
Print ScreenTake a screenshot
Alt + Print ScreenScreenshot of active window
Shift + Print ScreenScreenshot of selected area

Terminal Keyboard Shortcuts

If there’s one category to memorize completely, it’s this one. Terminal shortcuts will save you hours every week.

Navigation

ShortcutAction
Ctrl + AMove cursor to beginning of line
Ctrl + EMove cursor to end of line
Alt + FMove cursor forward one word
Alt + BMove cursor backward one word
Ctrl + XXToggle between current and start of line

Editing

ShortcutAction
Ctrl + UCut from cursor to beginning of line
Ctrl + KCut from cursor to end of line
Ctrl + WCut the word before the cursor
Alt + DCut the word after the cursor
Ctrl + YPaste (yank) last cut text
Ctrl + TSwap last two characters
Alt + TSwap last two words
Ctrl + _Undo last edit

History & Control

ShortcutAction
Ctrl + CKill current process
Ctrl + DExit terminal / end of input
Ctrl + ZSuspend current process (send to background)
Ctrl + LClear terminal screen
Ctrl + RReverse search through command history
Ctrl + GEscape from history search
↑ / ↓Browse command history
!!Repeat last command
!$Reuse last argument of previous command

Terminal Emulator (Tabs & Windows)

ShortcutAction
Ctrl + Shift + TOpen new tab
Ctrl + Shift + WClose current tab
Ctrl + Shift + NOpen new terminal window
Alt + [number]Switch to tab by number
Ctrl + Page Up/DownSwitch between tabs
Ctrl + Shift + CCopy selected text
Ctrl + Shift + VPaste text

Note: Ctrl + C and Ctrl + V don’t work for copy/paste in most terminals — you need the Shift modifier. This trips up a lot of Windows switchers.

File Manager Shortcuts

Whether you’re using Nautilus (GNOME), Dolphin (KDE), or Thunar (XFCE), most of these shortcuts are universal.

ShortcutAction
Ctrl + NOpen new window
Ctrl + TOpen new tab
Ctrl + WClose tab
Ctrl + HShow/hide hidden files (dotfiles)
Ctrl + LFocus address bar
Alt + ←Go back
Alt + →Go forward
Alt + ↑Go to parent folder
F2Rename selected file
DeleteMove to trash
Shift + DeletePermanently delete (skip trash)
Ctrl + ASelect all files
Ctrl + CCopy
Ctrl + XCut
Ctrl + VPaste
Ctrl + ZUndo last file operation
Ctrl + FSearch

Browser Shortcuts (Firefox / Chromium)

Most Linux users spend a big chunk of their day in a browser. These work on both Firefox and Chromium-based browsers.

ShortcutAction
Ctrl + TNew tab
Ctrl + WClose tab
Ctrl + Shift + TReopen closed tab
Ctrl + TabSwitch to next tab
Ctrl + Shift + TabSwitch to previous tab
Ctrl + LFocus address bar
Ctrl + RReload page
Ctrl + Shift + RHard reload (bypass cache)
Ctrl + FFind on page
Ctrl + DBookmark current page
Ctrl + HOpen browsing history
Ctrl + JOpen downloads
Ctrl + Shift + IOpen developer tools
F11Toggle fullscreen
Ctrl + +Zoom in
Ctrl + -Zoom out
Ctrl + 0Reset zoom
SpaceScroll down one page
Shift + SpaceScroll up one page

Text Editor Shortcuts

These apply to most Linux text editors including Gedit, Kate, and similar GUI editors. Vim and Emacs have their own worlds — that’s a separate guide entirely.

ShortcutAction
Ctrl + SSave
Ctrl + Shift + SSave as
Ctrl + ZUndo
Ctrl + YRedo
Ctrl + FFind
Ctrl + HFind and replace
Ctrl + GGo to line number
Ctrl + ASelect all
Ctrl + CCopy
Ctrl + XCut
Ctrl + VPaste
Ctrl + DDelete current line
HomeGo to beginning of line
EndGo to end of line
Ctrl + HomeGo to beginning of file
Ctrl + EndGo to end of file

System & Power Shortcuts

ShortcutAction
Ctrl + Alt + TOpen terminal (most distros)
Ctrl + Alt + F2–F6Switch to virtual console (TTY)
Ctrl + Alt + F1 / F7Return to graphical session
Ctrl + Alt + DelOpen power/logout menu (GNOME)
Ctrl + Alt + BackspaceForce restart display server (if enabled)
Super + MOpen notification tray (GNOME)
Super + NFocus notification (GNOME 40+)

Accessibility Shortcuts

ShortcutAction
Alt + Super + SToggle screen reader
Alt + Super + 8Toggle magnifier
Alt + Super + + / -Zoom in/out with magnifier
Super + Alt + NHigh contrast mode toggle

Customizing Your Own Shortcuts

One of Linux’s biggest advantages over Windows is how easy it is to create or change keyboard shortcuts system-wide.

On GNOME: Go to Settings → Keyboard → View and Customize Shortcuts. You can modify any existing shortcut or scroll to the bottom to add a custom one.

On KDE Plasma: Go to System Settings → Shortcuts. KDE’s shortcut system is the most powerful of any desktop — you can assign shortcuts to scripts, apps, and even individual window actions.

On the command line: Tools like keyd, xbindkeys, and xmodmap give you fine-grained control that goes beyond what any GUI settings panel offers. keyd in particular is excellent for remapping keys globally — including turning Caps Lock into Escape or a second modifier key.

Linux Keyboard Shortcut Cheat Sheet — Quick Reference

Can’t remember where a shortcut is? Here’s the condensed version of everything above:

CategoryKey Shortcuts to Remember
DesktopSuper, Alt+Tab, Super+←/→, Super+L
TerminalCtrl+C, Ctrl+R, Ctrl+U/K, Ctrl+L
FilesCtrl+H, F2, Alt+↑
BrowserCtrl+T/W, Ctrl+Shift+T, Ctrl+L
SystemCtrl+Alt+T, Ctrl+Alt+F2

Final Thoughts

Learning Linux keyboard shortcuts is one of those things that feels slow at first and then suddenly clicks. Start with the terminal shortcuts and the window management ones — those alone will transform how fast you move around your system.

And if you find yourself flying through shortcuts and realizing your keyboard is the bottleneck, it might be time for an upgrade. We’ve put together a guide to the best Linux keyboards in 2026 — fully compatible, no Windows drivers needed.

Which shortcut do you use most? Let us know in the comments!

Leave a Comment

Your email address will not be published. Required fields are marked *