🚀 Keyboard Shortcuts Master List: Ubuntu Terminal, PowerShell & Ubuntu Desktop ⌨️

0
1000 Shortcuts Master List

🚀 1000 Keyboard Shortcuts for Ubuntu, PowerShell & GNOME ⌨️

Boost your productivity with this massive collection covering Ubuntu Terminal (bash), PowerShell, GNOME desktop, popular apps, and more. Copy, learn, and fly through your daily tasks.

bash

Ubuntu Terminal & Command Line (bash) Shortcuts

  1. Ctrl+A – Move cursor to beginning of line
  2. Ctrl+E – Move cursor to end of line
  3. Ctrl+F – Move forward one character
  4. Ctrl+B – Move backward one character
  5. Alt+F – Move forward one word
  6. Alt+B – Move backward one word
  7. Ctrl+D – Delete character under cursor; exit shell if line empty
  8. Ctrl+H – Delete character before cursor (backspace)
  9. Ctrl+W – Cut the word before the cursor
  10. Alt+D – Cut the word after the cursor
  11. Ctrl+K – Cut from cursor to end of line
  12. Ctrl+U – Cut from cursor to beginning of line
  13. Ctrl+Y – Paste the last cut text (yank)
  14. Ctrl+_ – Undo last edit
  15. Ctrl+L – Clear the screen
  16. Ctrl+R – Search command history backward
  17. Ctrl+S – Search command history forward (may require stty -ixon)
  18. Ctrl+G – Abort current search or operation
  19. Alt+R – Revert all changes to the current line
  20. Ctrl+T – Swap the last two characters
  21. Alt+T – Swap the last two words
  22. Alt+U – Uppercase from cursor to end of word
  23. Alt+L – Lowercase from cursor to end of word
  24. Alt+C – Capitalize word
  25. Ctrl+X Ctrl+E – Open current command line in editor ($EDITOR)
  26. Ctrl+P – Previous command in history
  27. Ctrl+N – Next command in history
  28. Alt+. – Insert last argument of previous command
  29. Alt+1 … Alt+9 – Insert nth argument of previous command
  30. !! – Run last command again
  31. !$ – Last argument of previous command
  32. !* – All arguments of previous command
  33. !^ – First argument of previous command
  34. !:n – nth argument of previous command (0 is command)
  35. ^old^new – Quick substitute in last command and run
  36. Ctrl+C – Interrupt foreground process (SIGINT)
  37. Ctrl+Z – Suspend foreground process (SIGTSTP)
  38. Ctrl+D – Send EOF (exit shell if line is empty)
  39. Ctrl+Shift+C – Copy selected text (GNOME Terminal)
  40. Ctrl+Shift+V – Paste text (GNOME Terminal)
  41. Ctrl+Shift+T – Open new tab
  42. Ctrl+Shift+W – Close current tab
  43. Ctrl+Shift+N – New terminal window
  44. Ctrl+Shift+Q – Close all terminals and quit
  45. Ctrl+PageUp – Switch to previous tab
  46. Ctrl+PageDown – Switch to next tab
  47. Alt+1 … Alt+9 – Jump to tab by number
  48. Ctrl+Shift+Plus – Zoom in
  49. Ctrl+Minus – Zoom out
  50. Ctrl+0 – Reset zoom
  51. F11 – Toggle full-screen
  52. Shift+Ctrl+F – Find
  53. Shift+Ctrl+H – Find and replace
  54. Ctrl+Alt+T – Open a new terminal window (Ubuntu)
  55. Ctrl+Shift+Up/Down – Scroll line by line
  56. Shift+PageUp/PageDown – Scroll page by page
  57. Ctrl+Shift+X – Toggle read-only mode
  58. Ctrl+Insert – Copy
  59. Shift+Insert – Paste
  60. Alt+Enter – Toggle full-screen (some terminals)
  61. Ctrl+Alt+Shift+R – Start/stop screencast (GNOME)
  62. cd - – Go back to previous working directory
  63. pushd /popd – Navigate directory stack
  64. dirs -v – View directory stack
  65. !!:s/old/new/ – Substitute in last command (no auto-run)
  66. !?string? – Run last command containing string
  67. ^string^string2^ – Another substitution syntax
  68. fc – Fix command (open last command in editor)
  69. Ctrl+O – Operate-and-get-next
  70. Alt+< – Move to first line of history
  71. Alt+> – Move to last line of history
  72. Ctrl+X ( – Start recording keyboard macro
  73. Ctrl+X ) – Stop recording keyboard macro
  74. Ctrl+X e – Recall macro
  75. Esc . – Same as Alt+.
  76. Esc b – Move backward one word (vi mode)
  77. Esc f – Move forward one word
  78. set -o vi – Switch to vi editing mode
  79. set -o emacs – Switch back to emacs mode
  80. Ctrl+V – Insert next character literally
  81. Ctrl+Shift+U then hex – Insert Unicode character
  82. Alt+N – Non-incremental forward history search
  83. Alt+P – Non-incremental reverse history search
  84. Ctrl+X Ctrl+X – Move between beginning of line and cursor
  85. Ctrl+] – Character search forward
  86. Ctrl+Alt+] – Character search backward
  87. Ctrl+@ – Set mark
  88. Ctrl+X Ctrl+R – Read init file
  89. Ctrl+J – Accept line (same as Enter)
  90. Ctrl+M – Accept line (Carriage Return)
  91. Ctrl+Q – Resume output after Ctrl+S
  92. Ctrl+S – Pause output (XOFF)
  93. !n – Run command number n from history
  94. !-n – Run nth previous command
  95. !string – Run most recent command starting with string
  96. Tab – Autocomplete file/command
  97. Tab Tab – Show possible completions
  98. Alt+/ – Attempt filename completion
  99. Alt+? – List possible completions
  100. Ctrl+X / – Possible filename completions
bash More

More Ubuntu bash Productivity Shortcuts

  1. Ctrl+Shift+Z – Redo (if supported)
  2. bg – Resume suspended job in background
  3. fg – Bring background job to foreground
  4. jobs – List jobs
  5. %n – Refer to job number n
  6. disown – Remove job from shell’s job table
  7. nohup command & – Run command immune to hangups
  8. alias ll='ls -alF' – Common alias
  9. alias la='ls -A' – List all except . and ..
  10. alias l='ls -CF'
  11. alias ..='cd ..'
  12. alias ...='cd ../..'
  13. alias grep='grep --color=auto'
  14. alias cp='cp -i'
  15. alias mv='mv -i'
  16. alias rm='rm -i'
  17. alias mkdir='mkdir -pv'
  18. type command – Display information about command
  19. which command – Locate a command
  20. whereis command – Locate binary, source, and manual
  21. whatis command – One-line description
  22. man command – Manual page
  23. help command – Bash built-in help
  24. compgen -c – List all commands
  25. compgen -a – List all aliases
  26. compgen -b – List built-ins
  27. complete -p – Show completion specs
  28. Ctrl+X Ctrl+V – Display bash version info
  29. echo $? – Exit status of last command
  30. echo $$ – Current shell PID
  31. echo $! – PID of last background process
  32. ! – Run last command (again)
  33. su - – Switch to root (with environment)
  34. sudo !! – Run last command with sudo
  35. history – Show command history
  36. history -c – Clear history
  37. history -d offset – Delete history entry at offset
  38. !$:p – Print last argument without executing
  39. !*:p – Print all arguments without executing
  40. less +F – Follow file like tail -f
  41. Ctrl+S/Ctrl+Q – Flow control
  42. reset – Reset terminal
  43. stty sane – Restore sane terminal settings
  44. xargs – Build command lines from stdin
  45. tee – Read from stdin and write to stdout and files
  46. command | column -t – Pretty-print columns
  47. watch -n 1 command – Execute command periodically
  48. script – Record terminal session
  49. Ctrl+A (screen/tmux) – Send prefix
  50. tmux new -s name – Create named session
  51. tmux attach -t name – Attach to session
  52. tmux ls – List sessions
  53. Ctrl+B then D – Detach tmux
  54. Ctrl+B then % – Split pane vertically
  55. Ctrl+B then " – Split pane horizontally
  56. Ctrl+B then Arrow – Switch pane
  57. Ctrl+B then C – New window
  58. Ctrl+B then , – Rename window
  59. Ctrl+B then & – Kill window
  60. screen -r – Reattach screen
  61. Ctrl+A then C – New screen window
  62. Ctrl+A then N – Next window (screen)
  63. Ctrl+A then P – Previous window
  64. Ctrl+A then K – Kill window
  65. Ctrl+A then " – List windows
  66. history | grep pattern – Search history
  67. Ctrl+R – fzf integration if installed
  68. bind -p – Show all readline key bindings
  69. bind '"\C-l": clear-screen' – Rebind a key
  70. shopt -s autocd – Change directory by typing the path
  71. shopt -s cdspell – Correct minor spelling in cd
  72. shopt -s histappend – Append to history
  73. shopt -s checkwinsize – Check window size after each command
  74. CDPATH – Set base directories for cd
  75. pushd /path – Push directory and switch
  76. popd – Pop directory from stack and switch
  77. dirs – Display directory stack
  78. Ctrl+X * – Possible hostname completions
  79. Alt+$ – Possible variable completions
  80. Alt+~ – Possible username completions
  81. Alt+! – Complete command name
  82. export VAR=value – Set environment variable
  83. alias name='command' – Create alias
  84. unalias name – Remove alias
  85. echo ~ – Home directory
  86. echo ~user – Home of user
  87. cd – Home directory
  88. cd -P dir – Use physical directory structure
  89. pwd – Print working directory
  90. readlink -f file – Canonical path
  91. realpath file – Resolve absolute path
  92. basename /path/file – Strip directory
  93. dirname /path/file – Strip file name
  94. ln -s target link – Create symbolic link
  95. alias ..2='cd ../..'
  96. Ctrl+Shift+E – (if bound) explode tabs
  97. set -o noclobber – Prevent overwrite with >
  98. >| – Force overwrite
  99. >> – Append
  100. 2>&1 – Redirect stderr to stdout
PowerShell

PowerShell Console Shortcuts (PSReadLine)

  1. Ctrl+A – Move to beginning of line
  2. Ctrl+E – Move to end of line
  3. Ctrl+F – Move forward one character
  4. Ctrl+B – Move backward one character
  5. Ctrl+Left – Move backward one word
  6. Ctrl+Right – Move forward one word
  7. Ctrl+D – Delete character at cursor or exit session
  8. Ctrl+H – Delete character before cursor
  9. Ctrl+W – Cut word before cursor
  10. Alt+D – Cut word after cursor
  11. Ctrl+K – Cut to end of line
  12. Ctrl+U – Cut from cursor to beginning of line
  13. Ctrl+Y – Paste (yank)
  14. Ctrl+_ – Undo
  15. Ctrl+L – Clear screen
  16. Ctrl+R – Reverse search history
  17. Ctrl+S – Forward search history
  18. Ctrl+G – Abort
  19. Ctrl+T – Swap characters
  20. Ctrl+Space – Menu complete
  21. Tab – Tab complete
  22. Shift+Tab – Previous tab completion
  23. Ctrl+Shift+Space – Show all possible completions
  24. F2 – Insert last command’s first argument (if configured)
  25. F8 – Search history backward (interactive)
  26. Shift+F8 – Search history forward
  27. Ctrl+Alt+? – Show key bindings help
  28. Alt+Enter – Send to terminal (if multi-line)
  29. Shift+Enter – Insert newline
  30. Ctrl+J – Accept line
  31. Ctrl+M – Accept line (carriage return)
  32. Escape – Clear current input
  33. Ctrl+C – Cancel current command, interrupt
  34. Ctrl+Break – Break execution
  35. Ctrl+Shift+C – Copy (Windows Terminal)
  36. Ctrl+Shift+V – Paste
  37. Ctrl+Shift+F – Find
  38. Ctrl+Shift+Plus – Zoom in
  39. Ctrl+Minus – Zoom out
  40. Ctrl+0 – Reset zoom
  41. Alt+Space then E then L – Scroll (legacy)
  42. Alt+Space then E then K – Mark
  43. Alt+Space then E then P – Paste
  44. Ctrl+Shift+1 – New tab (Windows Terminal)
  45. Ctrl+Shift+W – Close pane/tab
  46. Ctrl+Shift+D – Duplicate pane
  47. Ctrl+Tab – Next tab
  48. Ctrl+Shift+Tab – Previous tab
  49. Alt+Shift+D – Duplicate tab
  50. Win+X then I – Open PowerShell (Windows)
  51. Win+R then "powershell" – Run PowerShell
  52. Ctrl+Shift+Enter – Run as Administrator from search
  53. Alt+F4 – Close window
  54. Ctrl+Alt+J – Toggle focus (VSCode)
  55. F1 – Open help
  56. F5 – Run current selection/prompt (ISE)
  57. F8 – Run selection (ISE)
  58. F9 – Toggle breakpoint (ISE)
  59. F11 – Step into (ISE)
  60. F10 – Step over (ISE)
  61. Shift+F11 – Step out (ISE)
  62. Ctrl+Shift+F9 – Clear all breakpoints
  63. Ctrl+F5 – Run without debugging (VSCode)
  64. Ctrl+P – Previous history item
  65. Ctrl+N – Next history item
  66. Ctrl+Alt+E – Expand alias
  67. Alt+Shift+? – Show key bindings
  68. Alt+< – Move to first history item
  69. Alt+> – Move to last history item
  70. Ctrl+X,Ctrl+E – Edit command line in $env:EDITOR
  71. Alt+F7 – Clear command history
  72. F7 – Show command history popup (legacy)
  73. F9 – Enter a command number to run (legacy)
  74. Alt+F10 – Execute a specific history number
  75. Ctrl+Alt+J – Toggle prediction view
  76. Ctrl+Alt+U – Accept next suggestion word
  77. Ctrl+Alt+O – Accept entire suggestion
  78. RightArrow – Accept next character from suggestion
  79. Ctrl+End – Accept whole suggestion line
Aliases

PowerShell Built-in Aliases (command shortcuts)

  1. % – ForEach-Object
  2. ? – Where-Object
  3. gci – Get-ChildItem
  4. ls – Get-ChildItem
  5. dir – Get-ChildItem
  6. gi – Get-Item
  7. si – Set-Item
  8. ni – New-Item
  9. ri – Remove-Item
  10. rni – Rename-Item
  11. copy – Copy-Item
  12. cp – Copy-Item
  13. move – Move-Item
  14. mv – Move-Item
  15. del – Remove-Item
  16. erase – Remove-Item
  17. rd – Remove-Item (directories)
  18. md – mkdir
  19. type – Get-Content
  20. cat – Get-Content
  21. gc – Get-Content
  22. sc – Set-Content
  23. ac – Add-Content
  24. clear – Clear-Host
  25. cls – Clear-Host
  26. compare – Compare-Object
  27. diff – Compare-Object
  28. select – Select-Object
  29. sort – Sort-Object
  30. ft – Format-Table
  31. fl – Format-List
  32. fw – Format-Wide
  33. group – Group-Object
  34. measure – Measure-Object
  35. gu – Get-Unique
  36. sleep – Start-Sleep
  37. start – Start-Process
  38. saps – Start-Process
  39. kill – Stop-Process
  40. spps – Stop-Process
  41. ps – Get-Process
  42. gps – Get-Process
  43. gsv – Get-Service
  44. sasv – Start-Service
  45. spsv – Stop-Service
  46. gcm – Get-Command
  47. gm – Get-Member
  48. help – Get-Help
  49. man – Get-Help
  50. oh – Out-Host
  51. op – Out-Printer
  52. tee – Tee-Object
  53. echo – Write-Output
  54. write – Write-Output
  55. cd – Set-Location
  56. sl – Set-Location
  57. chdir – Set-Location
  58. pwd – Get-Location
  59. gl – Get-Location
  60. pushd – Push-Location
  61. popd – Pop-Location
  62. ni -Type file – New file
  63. gal – Get-Alias
  64. sal – Set-Alias
  65. ipcsv – Import-Csv
  66. epcsv – Export-Csv
  67. irm – Invoke-RestMethod
  68. iwr – Invoke-WebRequest
  69. curl – Invoke-WebRequest (alias)
  70. wget – Invoke-WebRequest
GNOME

Ubuntu Desktop (GNOME) Keyboard Shortcuts

  1. Super – Open Activities overview
  2. Super+A – Show applications grid
  3. Super+S – Show workspaces overview
  4. Super+D – Show desktop
  5. Super+L – Lock screen
  6. Super+Escape – Close overview
  7. Super+Tab – Switch between applications
  8. Super+Shift+Tab – Switch applications reverse
  9. Alt+Tab – Switch between windows
  10. Alt+Shift+Tab – Switch windows reverse
  11. Super+` – Switch windows of same app
  12. Super+Shift+` – Reverse same-app
  13. Alt+F1 – Open Activities (alternate)
  14. Alt+F2 – Run command dialog
  15. Alt+F4 – Close focused window
  16. Alt+F5 – Unmaximize window
  17. Alt+F7 – Move window
  18. Alt+F8 – Resize window
  19. Alt+F9 – Minimize window
  20. Alt+F10 – Maximize window
  21. Alt+Space – Window menu
  22. Super+Up – Maximize window
  23. Super+Down – Unmaximize / minimize
  24. Super+Left – Snap window left half
  25. Super+Right – Snap window right half
  26. Super+Shift+Up – Maximize vertically
  27. Super+Shift+Left/Right – Move window to adjacent monitor
  28. Super+H – Hide window
  29. Super+M – Message tray
  30. Super+V – Notification popup
  31. Super+N – Focus notification area
  32. Super+Space – Switch input source
  33. Super+Shift+Space – Switch input source backward
  34. Ctrl+Alt+Up – Switch to workspace above
  35. Ctrl+Alt+Down – Switch to workspace below
  36. Ctrl+Alt+Left – Switch to left workspace
  37. Ctrl+Alt+Right – Switch to right workspace
  38. Super+PageUp – Move to workspace above
  39. Super+PageDown – Move to workspace below
  40. Shift+Super+PageUp – Move window to workspace above
  41. Shift+Super+PageDown – Move window to workspace below
  42. Shift+Super+Left/Right – Move window to left/right workspace
  43. Super+Home – First workspace
  44. Super+End – Last workspace
  45. Ctrl+Alt+D – Toggle show desktop
  46. Print – Screenshot entire screen
  47. Alt+Print – Screenshot a window
  48. Shift+Print – Screenshot a selected area
  49. Ctrl+Print – Copy full screen to clipboard
  50. Ctrl+Alt+Print – Copy window screenshot to clipboard
  51. Ctrl+Shift+Print – Copy area screenshot to clipboard
  52. Ctrl+Alt+Shift+R – Start/stop screencast
  53. Ctrl+Alt+F1 … F7 – Switch to virtual console
  54. Ctrl+Alt+Delete – Log out dialog
  55. Super+Break – Pause (some keyboards)
  56. Super+F10 – Open system menu (power)
  57. Super+Alt+S – Toggle screen reader (Orca)
  58. Super+Alt+8 – Toggle magnifier
  59. Super+Alt+Plus/Minus – Zoom in/out (magnifier)
  60. Super+Alt+I – Invert colors
  61. Ctrl+Alt+Esc – System monitor (if bound)
  62. Super+Fn+Down – Show notification tray (some)
  63. Super+O – Lock orientation (tablet)
  64. Super+F – Maximize window (some distros)
  65. Super+Q – Close window (customizable)
  66. Super+W – Toggle window shade
  67. Super+C – Calendar popup (GNOME 40+)
  68. Super+1 … Super+9 – Launch/switch to dash favorites
  69. Super+Shift+1 … 9 – New window of favorite
  70. Ctrl+Super+D – Toggle show desktop (alternative)
  71. Ctrl+Alt+L – Lock screen
  72. Alt+Ctrl+T – Launch terminal
  73. Ctrl+Super+Left/Right – Move window between monitors (GNOME 42+)
  74. Alt+Escape – Focus previous window
  75. Super+K – Turn off screen (customizable)
Nautilus

Ubuntu File Manager (Nautilus) Shortcuts

  1. Ctrl+T – New tab
  2. Ctrl+N – New window
  3. Ctrl+W – Close tab/window
  4. Ctrl+Shift+N – Create new folder
  5. Ctrl+Shift+W – Close all tabs
  6. Ctrl+Shift+T – Reopen closed tab
  7. Ctrl+1 – Icon view
  8. Ctrl+2 – List view
  9. Ctrl+3 – Compact view
  10. Ctrl+Plus – Zoom in
  11. Ctrl+Minus – Zoom out
  12. Ctrl+0 – Normal zoom
  13. Ctrl+F – Search files
  14. Ctrl+L – Toggle location entry
  15. Ctrl+D – Bookmark current location
  16. Ctrl+B – Show/hide bookmarks sidebar
  17. Ctrl+H – Show hidden files
  18. Ctrl+Shift+H – Toggle hidden files (alternative)
  19. Ctrl+R – Refresh
  20. Ctrl+Shift+R – Refresh all tabs
  21. Ctrl+P – Print
  22. Alt+Home – Go to Home folder
  23. Alt+Up – Go to parent directory
  24. Alt+Left – Go back
  25. Alt+Right – Go forward
  26. Ctrl+Enter – Open selected folder in new tab
  27. Shift+Enter – Open in new window
  28. F2 – Rename
  29. F5 – Refresh
  30. F9 – Toggle sidebar
  31. F10 – Focus menu
  32. Ctrl+Shift+I – Invert selection
  33. Ctrl+Shift+E – Send to… (email)
  34. Ctrl+Shift+C – Copy file path
  35. Ctrl+Shift+V – Paste file with path (move)
  36. Delete – Move to Trash
  37. Shift+Delete – Delete permanently
  38. Ctrl+Z – Undo
  39. Ctrl+Shift+Z – Redo
  40. Ctrl+A – Select all
  41. Ctrl+C – Copy
  42. Ctrl+X – Cut
  43. Ctrl+V – Paste
  44. Ctrl+Alt+V – Paste as symlink
  45. Ctrl+M – Create new folder (older versions)
  46. Alt+Enter – File properties
  47. Ctrl+Shift+? – Keyboard shortcuts overlay
  48. Ctrl+Shift+G – Go to location (path bar)
  49. / – Search files (quick)
  50. ~ – Go to Home
  51. Ctrl+Q – Quit Nautilus
Terminal

Terminal Emulator (GNOME Terminal) Tab/Window Mastery

  1. Ctrl+Shift+PageUp – Move tab left
  2. Ctrl+Shift+PageDown – Move tab right
  3. Ctrl+Shift+S – Save contents
  4. Ctrl+Shift+Plus – Increase font size
  5. Ctrl+Shift+0 – Reset font size
  6. Ctrl+Shift+V – Paste
  7. Ctrl+Shift+U – Unicode input
  8. Shift+Ctrl+Alt+T – New terminal (alternative)
  9. Ctrl+Shift+Alt+T – New tab?
  10. Ctrl+Shift+F10 – Open context menu
  11. Ctrl+Shift+Alt+R – Read-only mode toggle
  12. Ctrl+Shift+D – Detach tab (if supported)
  13. Ctrl+Shift+L – Clear scrollback and reset
  14. Ctrl+Shift+J – Toggle “show menubar”
  15. F12 – Toggle drop-down terminal (Guake/Yakuake)
Apps

Common Ubuntu Application Shortcuts (LibreOffice, Firefox, GIMP, VLC…)

  1. Ctrl+O – Open file
  2. Ctrl+S – Save
  3. Ctrl+Shift+S – Save as
  4. Ctrl+P – Print
  5. Ctrl+W – Close tab (gedit)
  6. Ctrl+Shift+W – Close all (gedit)
  7. Ctrl+Q – Quit
  8. Ctrl+Z – Undo
  9. Ctrl+Shift+Z – Redo
  10. Ctrl+F – Find
  11. Ctrl+H – Find and replace
  12. Ctrl+G – Go to line (gedit)
  13. Ctrl+I – Italic (LO Writer)
  14. Ctrl+B – Bold
  15. Ctrl+U – Underline
  16. Ctrl+L – Left align (LO)
  17. Ctrl+R – Right align
  18. Ctrl+E – Center align
  19. Ctrl+J – Justify
  20. Ctrl+Shift+V – Paste special (LO)
  21. Ctrl+M – Increase indent (LO)
  22. Ctrl+Shift+M – Decrease indent
  23. Ctrl+Shift+B – Subscript
  24. Ctrl+Shift+P – Superscript
  25. F12 – Save as (LO)
  26. Ctrl+F12 – Insert table (LO)
  27. Shift+F12 – Bullets on/off
  28. Ctrl+Shift+F12 – Remove formatting
  29. Ctrl+0 – Default paragraph style
  30. Ctrl+1 – Heading 1 (LO)
  31. Ctrl+2 – Heading 2
  32. Ctrl+3 – Heading 3
  33. Ctrl+Enter – Page break
  34. Shift+Enter – Line break
  35. Ctrl+Alt+Shift+V – Paste unformatted text (LO)
  36. Ctrl+Shift+Space – Non-breaking space (LO)
  37. Ctrl+Hyphen – Optional hyphen
  38. Ctrl+Shift+Minus – Non-breaking hyphen
  39. Ctrl+Shift+Arrow – Select word by word
  40. Ctrl+Backspace – Delete word backwards
  41. Ctrl+Delete – Delete word forwards
  42. F7 – Spellcheck (LO)
  43. Ctrl+F7 – Thesaurus (LO)
  44. Ctrl+F2 – Insert fields (LO)
  45. Ctrl+Shift+F9 – Update fields
  46. Ctrl+Shift+F7 – Word count (LO)
  47. Ctrl+Shift+R – Restore editing view (LO)
  48. Firefox: Ctrl+T new tab, Ctrl+Shift+T reopen, Ctrl+W close, Ctrl+L address bar, Ctrl+D bookmark, Ctrl+Tab next tab, Ctrl+1-8 switch tab, Ctrl+9 last tab, F5 reload, Ctrl+Shift+R hard reload, F11 fullscreen.
  49. Evince: Ctrl+O open, Ctrl+P print, Ctrl+F find, Ctrl++/- zoom, F11 fullscreen.
  50. VLC: Space Play/Pause, F fullscreen, N/P next/prev track, Ctrl+Up/Down volume, M mute, S stop.
  51. GIMP: Ctrl+N new, Ctrl+O open, Ctrl+S save, Ctrl+Z/Y undo/redo, [] brush size, X swap colors, D default colors, P paintbrush, E eraser, R rectangle select, M move tool.
  52. System Monitor: Ctrl+Alt+Del logout, Ctrl+Esc (KDE), Alt+F2 gnome-system-monitor.
PowerShell ISE

PowerShell ISE & VS Code Style Shortcuts

  1. Ctrl+Shift+R – Start/stop recording (ISE macro)
  2. Ctrl+Shift+P – Command palette (VSCode)
  3. Ctrl+Shift+X – Extensions (VSCode)
  4. Ctrl+` – Toggle terminal (VSCode)
  5. Ctrl+Shift+` – New terminal
  6. Ctrl+Shift+B – Run build task
  7. F1 – Command palette (VSCode)
  8. Ctrl+K Ctrl+C – Comment block
  9. Ctrl+K Ctrl+U – Uncomment
  10. Ctrl+[ – Outdent line
  11. Ctrl+] – Indent line
  12. Alt+Up/Down – Move line up/down (VSCode)
  13. Ctrl+/ – Toggle line comment (VSCode)
  14. Ctrl+Shift+Enter – Insert line above
  15. Ctrl+Enter – Insert line below
  16. Ctrl+Shift+K – Delete line
  17. Ctrl+D – Add selection to next find match
  18. Ctrl+Shift+L – Select all occurrences of current selection
  19. Ctrl+F2 – Select all occurrences of current word
  20. Alt+Click – Add cursor
  21. Ctrl+Shift+. – Navigate to symbol
  22. Ctrl+T – Go to symbol workspace
  23. Ctrl+G – Go to line
  24. Ctrl+P – Quick open file
  25. Ctrl+Shift+O – Go to symbol in file
  26. F12 – Go to definition
  27. Ctrl+F12 – Go to implementation
  28. Shift+F12 – Find all references
  29. Ctrl+K Ctrl+I – Show hover
  30. Ctrl+K F – Format selection
  31. Shift+Alt+F – Format document
  32. Ctrl+B – Toggle sidebar
  33. Ctrl+Shift+E – Show explorer
  34. Ctrl+Shift+F – Find in files
  35. Ctrl+Shift+H – Replace in files
  36. Ctrl+Shift+M – Show problems panel
  37. Ctrl+Shift+U – Show output panel
  38. Ctrl+Shift+Y – Show debug console
  39. F5 – Start debugging
  40. Ctrl+F5 – Run without debugging
  41. Shift+F5 – Stop debugging
  42. F9 – Toggle breakpoint
  43. Ctrl+Shift+F9 – Remove all breakpoints
  44. F10 – Step over
  45. F11 – Step into
  46. Shift+F11 – Step out
  47. Ctrl+K Ctrl+S – Keyboard shortcuts
  48. Ctrl+K Z – Zen mode
  49. Ctrl+Shift+V – Preview Markdown
  50. Ctrl+K V – Open preview to side
Extra GNOME

More GNOME Workspace, Window Management & System

  1. Super+PageDown/PageUp – Move to workspace (older)
  2. Super+Shift+PageDown/PageUp – Move window to workspace
  3. Super+Home/End – First/Last workspace
  4. Ctrl+Alt+Home – Minimize all
  5. Alt+F8 – Resize window
  6. Alt+F7 – Move window
  7. Alt+Space – Window menu
  8. Alt+F10 – Maximize
  9. Alt+F9 – Minimize
  10. Alt+F5 – Restore maximized
  11. Super+Up – Toggle maximize
  12. Super+Left/Right – Snap left/right
  13. Super+Shift+Left/Right – Move to monitor
  14. Super+Down – Restore/minimize
  15. Super+Shift+Up – Maximize vertically
  16. Alt+F2, r, Enter – Restart GNOME Shell
  17. Alt+F2, lg – Looking Glass debugging
  18. Ctrl+Alt+Shift+R – Screencast
  19. Super+Alt+F2 – Run command
  20. Ctrl+Alt+Esc – xkill (click to kill window)
Advanced

Advanced Shell & Terminal Tricks (bash)

  1. Meta+Backspace – Delete word backward
  2. Ctrl+X Ctrl+U – Incremental undo
  3. Ctrl+Q – Unfreeze terminal
  4. Ctrl+O – Accept line and fetch next
  5. Ctrl+X * – Glob expand word
  6. Esc Ctrl+E – Shell-expand-line
  7. Esc Ctrl+H – Delete previous word (some)
  8. Ctrl+Alt+E – Expand alias
  9. Ctrl+X $ – Possible variable completions
  10. Ctrl+X @ – Possible hostname completions
  11. Ctrl+X ! – Possible command completions
  12. Ctrl+X / – Possible filename completions
  13. Ctrl+X ~ – Possible username completions
  14. Ctrl+X ( – Start recording macro
  15. Ctrl+X ) – Stop recording
  16. Ctrl+X e – Call last macro
  17. Ctrl+Alt+Y – Rotate kill ring
  18. set completion-ignore-case on
  19. set expand-tilde on
  20. set menu-complete-display-prefix on
  21. bind '"\e[A": history-search-backward'
  22. bind '"\e[B": history-search-forward'
  23. bind '"\C-x\C-r": re-read-init-file'
  24. Virtual Console: Ctrl+Alt+F3 TTY3, Ctrl+Alt+F2 GNOME, Alt+SysRq+R/E/I/S/U/B safe reboot.
  25. Screenshot extras: Print, Shift+Print area, Alt+Print window, Ctrl+Print clipboard.
  26. More Nautilus: Ctrl+Shift+E email, Ctrl+Shift+I invert selection, Ctrl+Alt+O open with, F3 extra pane, F6 focus panes.
  27. Geany/Text Editors: Ctrl+Shift+V paste history, Ctrl+J join lines, Ctrl+Shift+D duplicate line.
  28. GNOME Terminal read-only & profiles: Ctrl+Shift+X read-only, Ctrl+Shift+Y reset.
  29. Job Control: Ctrl+Z suspend, fg %1, bg %2, kill %3, disown %1.
  30. Custom aliases: alias please='sudo $(history -p !!)', mkcd() { mkdir -p "$1" && cd "$1"; }, cheat() { curl cheat.sh/"$1"; }.
  31. PowerShell extras: Get-PSReadLineKeyHandler, Set-PSReadLineOption -EditMode Emacs.
  32. Hardware/Media Keys: Volume Up/Down, Mute, Brightness, Play/Pause, Next/Previous track.
  33. Tablet/Misc: Super+O rotate lock, Ctrl+Alt+Up/Down screen orientation.
Final

Other Tools, Workspace Management & Final Notes

  • Super+Shift+1..9 – i3-like move to workspace
  • Super+Shift+Q – Close window (tiling WM)
  • Super+Shift+E – Exit session
  • shopt -s globstar – Enable ** recursive glob
  • echo $RANDOM – Random number
  • mktemp – Create temp file/dir
  • Ctrl+X Ctrl+S – Save buffer to file (readline)
  • Alt+0..9 – Digit arguments (e.g., Alt+3 Ctrl+K kills 3 words)
  • zenity --entry – GUI input from scripts
  • notify-send "title" "message" – Desktop notification
  • xclip / xsel – Clipboard from CLI
  • Alt+Scroll – Zoom desktop (if enabled)
  • Super+Left click – Move window (press Super and drag)
  • Middle click title bar – Lower window
  • Alt+Middle click – Resize window
  • Right click title bar – Window menu
  • Super+W – Window spread (if Compiz)
  • Super+E – Expo workspace overview (Compiz)
  • Ctrl+Alt+Arrow – Workspace switch (many DEs)
  • Ctrl+Alt+Shift+Arrow – Move window workspace
  • Alt+Space – Window menu
  • Ctrl+Alt+L – Lock screen (many DEs)
  • Final reminder: Customize shortcuts via GNOME Settings, KDE System Settings, or inputrc for Readline. Practice a few every day!

Key Takeaways

Bash shortcuts work across all Linux terminals
PowerShell PSReadLine provides familiar Readline bindings
GNOME & Nautilus shortcuts speed up desktop navigation
Use "Copy All" buttons to save entire sections
GIMP, VLC, and LibreOffice have their own powerful sets
Bookmark this page and learn a few shortcuts daily!

⌨️ Master Your Workflow Today

Pick a handful of shortcuts from your favorite tool and practice them until they become muscle memory. Share this master list with your friends and colleagues. Happy computing!

Post a Comment

0 Comments

Join the tech debate...
We love a good discussion, but please keep it respectful and relevant to the topic. Vulgarity, personal attacks, and spam will be removed. Let’s keep the community smart, helpful, and welcoming to all tech fans!

Join the tech debate...
We love a good discussion, but please keep it respectful and relevant to the topic. Vulgarity, personal attacks, and spam will be removed. Let’s keep the community smart, helpful, and welcoming to all tech fans!

Post a Comment (0)
To Top