Kokil Thapa - Professional Web Developer in Nepal
Freelancer Web Developer in Nepal with 15+ Years of Experience

Kokil Thapa is an experienced full-stack web developer focused on building fast, secure, and scalable web applications. He helps businesses and individuals create SEO-friendly, user-focused digital platforms designed for long-term growth.

Essential Ubuntu Keyboard Shortcuts

By Kokil Thapa | Last reviewed: September 2026

Essential Ubuntu keyboard shortcuts turn a fresh GNOME install into a fast daily driver. You click through menus less. You snap windows, jump workspaces, and open a terminal without hunting the dock. If you run Ubuntu GNOME desktop workflows for Laravel dev, server admin, or client support, shortcuts pay back on day one. This guide lists the combinations I rely on on Ubuntu 24.04 LTS and current releases—grouped by task, with customization steps when defaults do not fit your muscle memory.

What are the essential Ubuntu keyboard shortcuts for beginners?

Start with fifteen combos that cover navigation, apps, and basic window control. They work on default Ubuntu GNOME without extra packages. Pair them with the broader Ubuntu desktop complete guide if you are new to the platform.

Core system shortcuts

  • Super — Open Activities overview and application search.
  • Super + A — Show the full application grid.
  • Super + Tab — Switch between open windows on the current workspace.
  • Alt + Tab — Cycle applications (hold Shift to reverse).
  • Alt + F4 — Close the focused window.
  • Super + L — Lock the screen immediately.
  • Ctrl + Alt + T — Launch Terminal (default on Ubuntu).
  • Super + V — Open the clipboard history (Ubuntu 22.04+).
  • Ctrl + Alt + Del — Open the power off / log out dialog.

Window and workspace basics

  • Super + Up — Maximize the active window.
  • Super + Down — Restore or minimize the window.
  • Super + Left / Right — Snap window to half the screen.
  • Super + H — Hide (minimize) the current window.
  • Ctrl + Alt + Up / Down — Switch workspaces (vertical layout default).
  • Shift + Super + Left / Right — Move the window to another workspace.
Essential Ubuntu Keyboard ShortcutsSuper KeyHub for GNOMELauncherSuper, Super+ASuper+V clipWindowsSuper+ArrowsAlt+Tab switchWorkspacesCtrl+Alt+UpShift+Super moveTerminalCtrl+Alt+T defaultScreenshotsPrint, Shift+Print
Overview of essential Ubuntu keyboard shortcuts grouped by Super key, window tiling, workspaces, terminal, and screenshots.

Print this list on a sticky note for week one. After two weeks, most combos feel automatic. Ubuntu documents default bindings in the official Ubuntu keyboard shortcuts help page—useful when a release changes a default.

How do you switch between windows and workspaces on Ubuntu?

Window management shortcuts matter most on laptops with one screen. I keep code on workspace one, browser on two, and Slack on three. That layout mirrors how I work on Laravel booking projects and server maintenance sessions.

Tiling and focus

GNOME supports half-screen snap natively. Super + Left puts the editor on the left. Super + Right puts docs or API responses on the right. Super + Up maximizes for full-width terminal sessions. Super + Down restores size when you need floating dialogs.

For fine control, add these:

  • Super + M — Toggle maximize (some layouts map this; verify in Settings).
  • Alt + ` (backtick) — Switch between windows of the same application.
  • Super + Page Up / Page Down — Move window to adjacent monitor when dual-head is connected.

Workspace switching

Ubuntu defaults to dynamic workspaces. Ctrl + Alt + Up and Ctrl + Alt + Down move between them. Shift + Super + Left or Right sends the current window to another workspace without dragging.

To enable a fixed workspace count, open Settings → Multitasking → Fixed number of workspaces. Four workspaces suit most dev setups: editor, browser, terminal-heavy tasks, and communication.

Workspace Switching FlowWorkspace 1IDE / CodeWorkspace 2BrowserWorkspace 3TerminalWorkspace 4CommsCtrl + Alt + Up / DownSwitch active workspaceShift + Super + Left / RightMove window to another workspaceSuper + Left/Right tiles within current workspace
Typical four-workspace layout and the essential Ubuntu keyboard shortcuts for switching and moving windows.

If Ctrl + Alt + Arrow keys conflict with Intel graphics hotkeys, disable graphics shortcuts in BIOS or remap workspace keys in Settings. That fix comes up often on ThinkPads during Ubuntu desktop customization sessions.

Which Ubuntu terminal keyboard shortcuts save the most time?

Terminal shortcuts live in two layers: GNOME Terminal defaults and Bash readline bindings. Master both if you deploy PHP apps or run essential Ubuntu terminal commands daily.

GNOME Terminal

  • Ctrl + Shift + T — New tab.
  • Ctrl + Shift + W — Close tab.
  • Ctrl + Page Up / Page Down — Switch tabs.
  • Ctrl + Shift + C / V — Copy and paste (required in terminal).
  • Ctrl + + / Ctrl + - — Increase or decrease font size.
  • F11 — Full screen terminal.
  • Ctrl + Shift + N — New window.

Bash and Zsh line editing

These work in most shells on Ubuntu:

  • Ctrl + A — Jump to line start.
  • Ctrl + E — Jump to line end.
  • Ctrl + U — Clear from cursor to start.
  • Ctrl + K — Clear from cursor to end.
  • Ctrl + W — Delete previous word.
  • Ctrl + R — Reverse search command history.
  • Alt + . — Insert last argument from previous command.

On production servers I SSH from Ubuntu daily. Ctrl + R alone saves minutes when repeating php artisan, composer install, or dep deploy patterns. Pair shortcuts with sensible Ubuntu command aliases for longer gains.

# Example ~/.bashrc alias — open project and run tests
alias art='php artisan'
alias dc='docker compose'

# Jump to Laravel project (custom path)
alias cdapp='cd ~/projects/my-app && code .'

For JSON API debugging, I keep a browser tab and the JSON formatter tool handy. Terminal copy with Ctrl + Shift + C feeds formatted output quickly.

What file manager and text-editing shortcuts should you know?

Files (Nautilus) and gedit-style editors share GTK conventions. They behave like other Linux desktops, which helps when you move between client machines.

Files (Nautilus)

  • Ctrl + L — Edit location bar as path.
  • Ctrl + H — Toggle hidden files.
  • F2 — Rename selected item.
  • Ctrl + Shift + N — New folder.
  • Delete — Move to Trash; Shift + Delete permanently deletes.
  • Ctrl + D — Bookmark current location.

Text editors (gedit, GNOME Text Editor)

  • Ctrl + S — Save.
  • Ctrl + F — Find.
  • Ctrl + H — Find and replace.
  • Ctrl + G — Go to line.
  • Ctrl + Z / Ctrl + Shift + Z — Undo and redo.

VS Code and Cursor on Ubuntu follow their own maps, but many respect Ctrl + ` for integrated terminal toggle. Check Keyboard Shortcuts inside the editor—conflicts with GNOME are common when Super is remapped.

CategoryHigh-impact shortcutTypical useRemap priority
Window snapSuper + Left / RightSide-by-side editor and browserLow — keep default
Workspace jumpCtrl + Alt + Up / DownSeparate dev from commsMedium if GPU conflict
Terminal launchCtrl + Alt + TInstant shell accessLow
Screenshot regionShift + PrintBug reports, docsLow
Clipboard historySuper + VPaste prior commands or URLsLow
Close windowAlt + F4Fast cleanupLow
Lock screenSuper + LCoffee-break securityHigh in shared offices
Shortcut Priority by RoleDevelopersGeneral UsersCtrl+Alt+T, Ctrl+R, Ctrl+A/ESuper search, Super+VWorkspaces + window snapSuper+Arrows snapAlt+` same-app switchPrint / Shift+PrintCtrl+Shift+C/V terminalSuper+L lock screenLearn role-specific sets first
Essential Ubuntu keyboard shortcuts ranked by how often developers versus general desktop users rely on them.

How do you customize keyboard shortcuts in Ubuntu GNOME?

Defaults are sane, but remapping fixes conflicts and matches tools from macOS or Windows. Ubuntu stores custom bindings in dconf; the Settings UI is the safe editor for most users.

Using Settings

  1. Open Settings → Keyboard → Keyboard Shortcuts.
  2. Pick a category: Navigation, Windows, Custom Shortcuts.
  3. Click a row, press the new combo, then confirm when prompted.
  4. For Custom Shortcuts, add a name, command, and binding—example: gnome-terminal --working-directory=/var/www.

Common custom bindings for developers

  • Super + Return — Some users map this to terminal instead of Ctrl + Alt + T.
  • Super + Shift + S — Launch screenshot tool if Print is awkward on compact keyboards.
  • Super + E — Open Files at home (Windows habit).

Before remapping Super heavily, test that Activities overview still feels reachable. Stripping Super breaks GNOME’s search-first workflow. GNOME documents extension and shortcut behavior at GNOME Control Center keyboard panel—handy when a release moves options.

# List current custom keybindings (read-only inspection)
gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings

# Example: add a custom shortcut path via dconf (advanced)
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"

If you manage fleets of Ubuntu laptops for a team, document standard remaps in an internal wiki. For server-side work, pair desktop fluency with Linux system administration support so local and VPS environments stay aligned.

What Ubuntu keyboard shortcuts do developers use daily?

Developers stack GNOME shortcuts with editor and browser combos. My daily set assumes PHP 8.3+, Laravel 12 or 13, and local Docker workflows on Ubuntu 24.04.

Screenshots and recording

  • Print — Capture full screen to clipboard or Pictures.
  • Shift + Print — Capture selected region.
  • Ctrl + Print — Capture current window only.
  • Ctrl + Alt + R — Start or stop screen recording (built-in on recent Ubuntu).

Bug tickets and client updates move faster with region capture. Paste into issue trackers without cropping in an image editor.

Accessibility and quick settings

  • Super + S — Toggle on-screen keyboard where configured.
  • Super + N — Toggle notifications (version-dependent; verify in Settings).
  • Super + A — Quick settings and app grid access.

Developer workflow example

A typical Laravel debugging pass on Ubuntu looks like this:

  1. Ctrl + Alt + T opens terminal in the project root.
  2. Super + Left snaps the editor; Super + Right snaps the browser with DevTools.
  3. Ctrl + Alt + Down moves to a workspace running php artisan queue:work.
  4. Shift + Print grabs a UI glitch for the ticket.
  5. Super + V pulls an API URL copied minutes ago.

That flow supports local work before you deploy Laravel on an Ubuntu VPS with Nginx. Server-side, you lose GNOME—but the same readline shortcuts apply over SSH.

Developer Shortcut WorkflowOpen TermCtrl+Alt+TTile IDESuper+LeftTile WebSuper+RightQueue WSCtrl+Alt+DownShipdep deployShift+Print — capture bug for ticketSuper+V — paste stored API URL or token snippetGotcha: Intel GPU keys may steal Ctrl+Alt+ArrowsRemap in Settings or disable in BIOSRelated: install-php-on-ubuntu, ubuntu-shell-scripting-tutorial
Daily developer flow using essential Ubuntu keyboard shortcuts from terminal through tiled windows to deployment.

Performance tuning also benefits from quick window control. When profiling a slow page, snap browser and terminal side by side after applying tips from speed up Ubuntu performance guides. Keyboard fluency keeps you in flow instead of reaching for the mouse.

Security-minded habits

Super + L before stepping away is non-negotiable on machines with client SSH keys or unpaid API tokens. On shared desks in Kathmandu co-working spaces, auto-lock plus manual lock beats policy reminders. Align desktop habits with Ubuntu security hardening practices you use on servers.

New team members should skim Ubuntu installation for beginners first, then learn these shortcuts in the first week. Productivity compounds when everyone shares the same workspace layout conventions.

For PHP stack setup reference, see install PHP on Ubuntu and Ubuntu server setup for PHP apps. Shell automation pairs with Ubuntu shell scripting once manual commands feel slow.

If you deliver client projects end to end, desktop speed supports faster turnaround on web development services. Small daily savings add up across sprints.

Key Takeaways

  • Learn fifteen core essential Ubuntu keyboard shortcuts first: Super navigation, Super + Arrow tiling, Ctrl + Alt + T, workspace keys, and Print variants.
  • Split work across four fixed workspaces—editor, browser, terminal, comms—and move windows with Shift + Super + Arrow keys.
  • Terminal line editing (Ctrl + A/E, Ctrl + R, Ctrl + W) saves more time than GUI shortcuts once you SSH into production.
  • Remap conflicting keys in Settings → Keyboard → Keyboard Shortcuts; disable Intel graphics hotkeys if they steal Ctrl + Alt + Arrows.
  • Use Super + V clipboard history and Shift + Print region capture for daily dev and support workflows.
  • Lock with Super + L before leaving a machine that holds SSH keys, tokens, or client data.

People Also Ask

What is the Super key on Ubuntu?

The Super key is the Windows logo key on most PC keyboards or the Command key on Apple keyboards. Ubuntu GNOME maps it to Activities, application search, and window tiling combos. Press Super alone to open the overview and start typing an app name.

How do I see all keyboard shortcuts on Ubuntu?

Open Settings → Keyboard → Keyboard Shortcuts and browse categories. In many apps, press Ctrl + Shift + / or check the Help menu for app-specific lists. Ubuntu’s official help site also publishes a default shortcut reference for each release.

Can I use Windows or macOS shortcuts on Ubuntu?

Yes, partially. GNOME Settings lets you remap individual bindings—for example Super + E for Files. For deeper macOS-like behavior, extensions such as Mutter or third-party tools exist, but start with built-in remaps to avoid instability.

Do Ubuntu keyboard shortcuts work over SSH?

GNOME shortcuts apply to the local desktop only. Over SSH, you get shell readline shortcuts (Ctrl + A, Ctrl + E, Ctrl + R) and whatever your terminal emulator maps locally. Ctrl + Shift + C and Ctrl + Shift + V still handle copy and paste in the local terminal window.

Build faster habits on Ubuntu

Essential Ubuntu keyboard shortcuts are the cheapest performance upgrade on a fresh install. No RAM upgrade required. No subscription. Spend one week drilling Super + Arrow tiling, workspace jumps, and Ctrl + Alt + T until they are automatic. Then customize only where defaults fight your hardware or habits.

If you want a standardized dev environment for your team—or a production VPS that mirrors your local stack—contact us for setup and ongoing support. Read more on about me, browse the portfolio, or explore the full blog for Ubuntu and Laravel guides.

Frequently Asked Questions

Start with fifteen core combos on default Ubuntu GNOME: Super for Activities and search, Super+A for the app grid, Alt+Tab to switch apps, Alt+F4 to close, Super+L to lock, Ctrl+Alt+T for Terminal, Super+V for clipboard history, and Print for screenshots. Add window control with Super+Up/Down and Super+Left/Right for maximize and half-screen snap. Use Ctrl+Alt+Up/Down for workspaces and Shift+Super+Left/Right to move windows between them. Drill these for one to two weeks before customizing.

The Super key is the Windows logo key on most PC keyboards or the Command key on Apple keyboards. Ubuntu GNOME uses it for Activities, search, and tiling.

Press Ctrl+Alt+T. That is the default Ubuntu binding and opens GNOME Terminal without using the dock or Activities search.

Use Alt+Tab to cycle applications and Super+Tab for open windows on the current workspace. Alt+backtick switches between windows of the same app. Move between workspaces with Ctrl+Alt+Up and Ctrl+Alt+Down. Send the focused window elsewhere with Shift+Super+Left or Shift+Super+Right. On dual monitors, Super+Page Up and Super+Page Down move a window to an adjacent display. A common dev layout keeps code, browser, terminal work, and chat on separate workspaces.

Press Super+Left to snap the active window to the left half and Super+Right for the right half. Super+Up maximizes full width; Super+Down restores or minimizes. Super+H hides the current window. These native GNOME bindings suit side-by-side editor and browser layouts without extra tiling tools. Verify Super+M if your layout maps toggle-maximize there. After snapping, use Ctrl+Alt+Arrow keys to jump workspaces while keeping each app in its zone.

In GNOME Terminal, use Ctrl+Shift+T for a new tab, Ctrl+Shift+W to close one, Ctrl+Page Up/Down to switch tabs, and Ctrl+Shift+C/V for copy and paste. F11 toggles full screen; Ctrl+Shift+N opens a new window. In Bash or Zsh, Ctrl+A and Ctrl+E jump to line start and end, Ctrl+U and Ctrl+K clear to start or end, Ctrl+W deletes the previous word, and Ctrl+R searches command history. On production servers over SSH, Ctrl+R alone saves minutes when repeating deploy or artisan commands.

Open Settings, then Keyboard, then Keyboard Shortcuts. Pick Navigation, Windows, or Custom Shortcuts, click a row, press your new combo, and confirm. For Custom Shortcuts, add a name, command, and binding—for example launching Terminal in a project directory. Common developer remaps include Super+Return for terminal, Super+Shift+S for screenshots, and Super+E to open Files. Ubuntu stores bindings in dconf; the Settings UI is safest for most users. Test remaps so Super still opens Activities search when you need it.

Open Settings, go to Keyboard, then Keyboard Shortcuts, and browse categories such as Navigation and Windows. Many applications list their own bindings under Help or via Ctrl+Shift+slash. Ubuntu’s official help site also publishes default shortcut references per release, which is useful when defaults change between versions.

GNOME shortcuts apply only on the local desktop. Over SSH you get shell readline bindings like Ctrl+A, Ctrl+E, and Ctrl+R, plus whatever your local terminal emulator maps. Copy and paste still use Ctrl+Shift+C and Ctrl+Shift+V in the local terminal window.

Those keys often conflict with Intel graphics hotkeys, especially on ThinkPads. Disable the graphics shortcuts in BIOS or remap workspace keys in Settings under Keyboard Shortcuts. After fixing the conflict, Ctrl+Alt+Up and Ctrl+Alt+Down should move between dynamic workspaces again. If you prefer a fixed layout, open Settings, Multitasking, and enable a fixed number of workspaces—four suits most dev setups for editor, browser, terminal-heavy tasks, and communication.

Partially. GNOME Settings lets you remap individual bindings—for example Super+E to open Files, matching a Windows habit. For deeper macOS-like behavior, extensions and third-party tools exist, but start with built-in remaps in Settings to avoid instability. Before remapping Super heavily, confirm Activities overview and application search still feel natural, because stripping Super breaks GNOME’s search-first workflow.

Print captures the full screen to clipboard or Pictures. Shift+Print captures a selected region; Ctrl+Print captures the current window only. Ctrl+Alt+R starts or stops built-in screen recording on recent Ubuntu releases. Region capture with Shift+Print speeds bug tickets and client updates because you paste into issue trackers without cropping in an image editor. Pair screenshots with Super+V clipboard history when you need URLs or commands copied earlier in the session.

Super+V opens clipboard history on Ubuntu 22.04 and later. It lets you paste earlier copied text, URLs, or commands without re-copying.

In Files (Nautilus), Ctrl+L edits the location bar as a path, Ctrl+H toggles hidden files, F2 renames, Ctrl+Shift+N creates a folder, and Ctrl+D bookmarks the current location. Delete sends items to Trash; Shift+Delete deletes permanently. In gedit or GNOME Text Editor, Ctrl+S saves, Ctrl+F finds, Ctrl+H find-and-replaces, and Ctrl+G jumps to a line. VS Code and Cursor use their own maps; check Keyboard Shortcuts inside the editor because Super remaps can conflict with GNOME.

Super+L locks immediately before you step away. On machines storing client SSH keys, API tokens, or unpaid credentials, manual lock plus auto-lock beats policy reminders alone. The article treats this as non-negotiable on shared desks and co-working setups. Align the habit with broader Ubuntu security hardening you apply on servers so local and production practices stay consistent.

Share this article

0 Comments

Leave a comment

Your email is not published. Comments appear once they have been read. Sign in to have your details filled in.

Quick Contact Options
Choose how you want to connect me: