Get the Bash poster 4 art directions — pick one below, click to zoom & compare.
⤢ BASH KEYBOARD SHORTCUTS · LINUX · 39 1 2 3 4 5 6 7 8 9 0 Q W Ctrl Kill Previou… E Ctrl Move to E… R Ctrl Reverse S… T Ctrl Transpose… Y Ctrl Yank U Ctrl Kill to Begi… I O Ctrl Operate an… P Ctrl Previous C… A Ctrl Move to B… S Ctrl Forward S… D Ctrl Delete Cha… F Alt Move Forw… G Ctrl Abort Curr… H J K Ctrl Kill to End… L Ctrl Clear Scre… Z X Ctrl Edit and Ex… C Alt Capitalize… V Ctrl Insert Next… B Alt Move Back… N Ctrl Next Com… M MORE SHORTCUTS Complete Tab Insert Last Argument… Alt . Kill Word Forward Alt D Kill Word Backward Alt Bksp Move Forward One C… Ctrl F Move Back One Char… Ctrl B Undo Ctrl _ Transpose Words Alt T Uppercase Word Alt U Lowercase Word Alt L Yank Pop Alt Y List Possible Complet… Alt ? Beginning of History Alt < End of History Alt > Revert Line Alt R Insert Comment Alt # Start Keyboard Macro Ctrl X › ( End Keyboard Macro Ctrl X › ) Call Last Keyboard M… Ctrl X › E shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX BASH KEYBOARD SHORTCUTS · LINUX · 39 1 2 3 4 5 6 7 8 9 0 A Ctrl Move to B… Z E Ctrl Move to E… R Ctrl Reverse S… T Ctrl Transpose… Y Ctrl Yank U Ctrl Kill to Begi… I O Ctrl Operate an… P Ctrl Previous C… Q S Ctrl Forward S… D Ctrl Delete Cha… F Alt Move Forw… G Ctrl Abort Curr… H J K Ctrl Kill to End… L Ctrl Clear Scre… M W Ctrl Kill Previou… X Ctrl Edit and Ex… C Alt Capitalize… V Ctrl Insert Next… B Alt Move Back… N Ctrl Next Com… MORE SHORTCUTS Complete Tab Insert Last Argument… Alt . Kill Word Forward Alt D Kill Word Backward Alt Bksp Move Forward One C… Ctrl F Move Back One Char… Ctrl B Undo Ctrl _ Transpose Words Alt T Uppercase Word Alt U Lowercase Word Alt L Yank Pop Alt Y List Possible Complet… Alt ? Beginning of History Alt < End of History Alt > Revert Line Alt R Insert Comment Alt # Start Keyboard Macro Ctrl X › ( End Keyboard Macro Ctrl X › ) Call Last Keyboard M… Ctrl X › E shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX ⤢ KILLING & YANKING Kill to End of Line Ctrl K Kill to Beginning of Line Ctrl U Kill Previous Word Ctrl W Yank (Paste Killed Text) Ctrl Y Kill Word Forward Alt D Kill Word Backward Alt Bksp Yank Pop (Rotate Kill Ring) Alt Y COMPLETION Complete Tab List Possible Completions Alt ? MACROS Start Keyboard Macro Ctrl X › ( End Keyboard Macro Ctrl X › ) Call Last Keyboard Macro Ctrl X › E HISTORY Reverse Search History Ctrl R Previous Command in History Ctrl P Next Command in History Ctrl N Insert Last Argument of Prev… Alt . Forward Search History Ctrl S Beginning of History Alt < End of History Alt > Operate and Get Next Ctrl O CONTROL Edit and Execute Command… Ctrl X › Ctrl E Abort Current Command Ctrl G Undo Ctrl _ Revert Line Alt R Insert Comment Alt # MOVING Move to Beginning of Line Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L Move Forward One Character Ctrl F Move Back One Character Ctrl B EDITING Delete Character at Cursor Ctrl D Transpose Characters Ctrl T Transpose Words Alt T Uppercase Word Alt U Lowercase Word Alt L Capitalize Word Alt C Insert Next Character Verba… Ctrl V Bash KEYBOARD SHORTCUTS · LINUX · 39 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX ⤢ KILLING & YANKING 07 Kill to End of Line Ctrl K Kill to Beginning of… Ctrl U Kill Previous Word Ctrl W Yank Ctrl Y Kill Word Forward Alt D Kill Word Backward Alt Bksp Yank Pop Alt Y COMPLETION 02 Complete Tab List Possible Complet… Alt ? MACROS 03 Start Keyboard Macro Ctrl X › ( End Keyboard Macro Ctrl X › ) Call Last Keyboard Ma… Ctrl X › E HISTORY 08 Reverse Search History Ctrl R Previous Command in H… Ctrl P Next Command in Histo… Ctrl N Insert Last Argument… Alt . Forward Search History Ctrl S Beginning of History Alt < End of History Alt > Operate and Get Next Ctrl O CONTROL 05 Edit and Execute Comm… Ctrl X › Ctrl E Abort Current Command Ctrl G Undo Ctrl _ Revert Line Alt R Insert Comment Alt # MOVING 07 Move to Beginning of… Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L Move Forward One Char… Ctrl F Move Back One Charact… Ctrl B EDITING 07 Delete Character at C… Ctrl D Transpose Characters Ctrl T Transpose Words Alt T Uppercase Word Alt U Lowercase Word Alt L Capitalize Word Alt C Insert Next Character… Ctrl V Bash KEYBOARD SHORTCUTS · LINUX · 39 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX ⤢ BASH · KEYBOARD SHORTCUTS Linux · 7 SETS · No.01 BASH TOTAL 39 SHORTCUTS FOR LINUX · SHIPPED COMBOS SETS MOVING 07 HISTORY 08 KILLING & YAN 07 COMPLETION 02 EDITING 07 CONTROL 05 MACROS 03 REF. EDITION · JAN 2026 shortcutposters.com Move to Beginning of Line Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L Move Forward One Character Ctrl F Move Back One Character Ctrl B Reverse Search History Ctrl R Previous Command in History Ctrl P Next Command in History Ctrl N Insert Last Argument of Previous Command Alt . Forward Search History Ctrl S Beginning of History Alt < End of History Alt > Operate and Get Next Ctrl O Kill to End of Line Ctrl K Kill to Beginning of Line Ctrl U Kill Previous Word (Whitespace) Ctrl W Yank (Paste Killed Text) Ctrl Y Kill Word Forward Alt D Kill Word Backward Alt Bksp Yank Pop (Rotate Kill Ring) Alt Y Complete Tab List Possible Completions Alt ? Delete Character at Cursor Ctrl D Transpose Characters Ctrl T Transpose Words Alt T Uppercase Word Alt U Lowercase Word Alt L Capitalize Word Alt C Insert Next Character Verbatim Ctrl V Edit and Execute Command in Editor Ctrl X › Ctrl E Abort Current Command Ctrl G Undo Ctrl _ Revert Line Alt R Insert Comment Alt # Start Keyboard Macro Ctrl X › ( End Keyboard Macro Ctrl X › ) Call Last Keyboard Macro Ctrl X › E BASH KEYBOARD SHORTCUTS · LINUX · 14 ESSENTIAL 1 2 3 4 5 6 7 8 9 0 Q W Ctrl Kill Previou… E Ctrl Move to E… R Ctrl Reverse S… T Y Ctrl Yank U Ctrl Kill to Begi… I O P Ctrl Previous C… A Ctrl Move to B… S D F Alt Move Forw… G H J K Ctrl Kill to End… L Ctrl Clear Scre… Z X C V B Alt Move Back… N Ctrl Next Com… M MORE SHORTCUTS Complete Tab Insert Last Argument… Alt . shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX Keyboard map MOVING Move to Beginning of Line Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L COMPLETION Complete Tab HISTORY Reverse Search History Ctrl R Previous Command in History Ctrl P Next Command in History Ctrl N Insert Last Argument of Previou… Alt . KILLING & YANKING Kill to End of Line Ctrl K Kill to Beginning of Line Ctrl U Kill Previous Word (Whitespace) Ctrl W Yank (Paste Killed Text) Ctrl Y Bash KEYBOARD SHORTCUTS · LINUX · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX Isometric MOVING 05 Move to Beginning of Line Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L COMPLETION 01 Complete Tab HISTORY 04 Reverse Search History Ctrl R Previous Command in Hist… Ctrl P Next Command in History Ctrl N Insert Last Argument of… Alt . KILLING & YANKING 04 Kill to End of Line Ctrl K Kill to Beginning of Line Ctrl U Kill Previous Word Ctrl W Yank (Paste Killed Text) Ctrl Y Bash KEYBOARD SHORTCUTS · LINUX · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX Typewriter BASH · KEYBOARD SHORTCUTS Linux · 4 SETS · No.01 BASH TOTAL 14 SHORTCUTS FOR LINUX · SHIPPED COMBOS SETS MOVING 05 HISTORY 04 KILLING & YAN 04 COMPLETION 01 REF. EDITION · JAN 2026 shortcutposters.com Move to Beginning of Line Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L Reverse Search History Ctrl R Previous Command in History Ctrl P Next Command in History Ctrl N Insert Last Argument of Previous Command Alt . Kill to End of Line Ctrl K Kill to Beginning of Line Ctrl U Kill Previous Word (Whitespace) Ctrl W Yank (Paste Killed Text) Ctrl Y Complete Tab Editorial Bash is the ubiquitous Unix shell that interprets commands and scripts at the heart of Linux and macOS terminals. Its line-editing shortcuts for moving the cursor, clearing the line, and recalling history make working at the prompt dramatically faster.
Official: Official site
All Bash keyboard shortcuts (Linux)
History Moving Editing Killing & Yanking Control Completion
Show all keys Show used keys only
+ 5 more controls in the table below
History Moving Editing Killing & Yanking Control Completion
Show all keys Show used keys only
+ 5 more controls in the table below
History 8 Action Shortcut Reverse Search History Ctrl R Previous Command in History Ctrl P Next Command in History Ctrl N Insert Last Argument of Previous Command Alt . Forward Search History Ctrl S Beginning of History Alt < End of History Alt > Operate and Get Next Ctrl O
Moving 7 Action Shortcut Move to Beginning of Line Ctrl A Move to End of Line Ctrl E Move Forward One Word Alt F Move Back One Word Alt B Clear Screen Ctrl L Move Forward One Character Ctrl F Move Back One Character Ctrl B
Editing 7 Action Shortcut Delete Character at Cursor Ctrl D Transpose Characters Ctrl T Transpose Words Alt T Uppercase Word Alt U Lowercase Word Alt L Capitalize Word Alt C Insert Next Character Verbatim Ctrl V
Killing & Yanking 7 Action Shortcut Kill to End of Line Ctrl K Kill to Beginning of Line Ctrl U Kill Previous Word (Whitespace) Ctrl W Yank (Paste Killed Text) Ctrl Y Kill Word Forward Alt D Kill Word Backward Alt Bksp Yank Pop (Rotate Kill Ring) Alt Y
Control 5 Action Shortcut Edit and Execute Command in Editor Ctrl X then Ctrl E Abort Current Command Ctrl G Undo Ctrl _ Revert Line Alt R Insert Comment Alt #
Macros 3 Action Shortcut Start Keyboard Macro Ctrl X then ( End Keyboard Macro Ctrl X then ) Call Last Keyboard Macro Ctrl X then E
Completion 2 Action Shortcut Complete Tab List Possible Completions Alt ?
Sourced from gnu.org , tiswww.case.edu
·
Last verified September 12, 2026
Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or
sponsored by Bash. All product names, logos, and trademarks are property of
their respective owners. See our licensing & trademark
notice .
Frequently asked questions
Does the poster include every Bash shortcut? Bash has 39 keyboard shortcuts on Linux — the complete list is free to read on this page. The poster features the most essential ones, curated to stay readable on a wall.
Can I print it at home? Yes. The digital download is a high-resolution 300 DPI file you can print at home or at any print shop, in standard frame sizes.
Does it cover both Mac and Windows? We sell a separate edition per platform so every key matches your keyboard exactly. This page is the Linux edition.
Is this an official Bash product? No. This is an unofficial reference poster and is not affiliated with or endorsed by Bash. All trademarks belong to their respective owners. Was this reference helpful? Thanks — your feedback helps us improve.
▲ Yes
▼ No