ShortcutPosters

4 art directions — pick one below, click to zoom & compare.

Layout
BASHKEYBOARD SHORTCUTS · LINUX · 391234567890QWCtrlKill Pre…ECtrlMove to …RCtrlReverse …TCtrlTranspos…YCtrlYank (Pa…UCtrlKill to …IOCtrlOperate …PCtrlPrevious…ACtrlMove to …SCtrlForward …DCtrlDelete C…FAltMove For…GCtrlAbort Cu…HJKCtrlKill to …LCtrlClear Sc…ZXCtrlEdit and…CAltCapitali…VCtrlInsert N…BAltMove Bac…NCtrlNext Com…MMORE SHORTCUTSCompleteTabInsert Last Argum…Alt.Kill Word ForwardAltDKill Word BackwardAltBkspMove Forward One …CtrlFMove Back One Cha…CtrlBUndoCtrl_Transpose WordsAltTUppercase WordAltULowercase WordAltLYank Pop (Rotate …AltYList Possible Com…Alt?Beginning of Hist…Alt<End of HistoryAlt>Revert LineAltRInsert CommentAlt#Start Keyboard Ma…CtrlX(End Keyboard MacroCtrlX)Call Last Keyboar…CtrlXEshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX
KILLING & YANKINGKill to End of LineCtrlKKill to Beginning of L…CtrlUKill Previous Word (Wh…CtrlWYank (Paste Killed Tex…CtrlYKill Word ForwardAltDKill Word BackwardAltBkspYank Pop (Rotate Kill …AltYCOMPLETIONCompleteTabList Possible Completi…Alt?MACROSStart Keyboard MacroCtrlX(End Keyboard MacroCtrlX)Call Last Keyboard Mac…CtrlXEHISTORYReverse Search HistoryCtrlRPrevious Command in Hi…CtrlPNext Command in HistoryCtrlNInsert Last Argument o…Alt.Forward Search HistoryCtrlSBeginning of HistoryAlt<End of HistoryAlt>Operate and Get NextCtrlOCONTROLEdit and Execute Comma…CtrlXCtrlEAbort Current CommandCtrlGUndoCtrl_Revert LineAltRInsert CommentAlt#MOVINGMove to Beginning of L…CtrlAMove to End of LineCtrlEMove Forward One WordAltFMove Back One WordAltBClear ScreenCtrlLMove Forward One Chara…CtrlFMove Back One CharacterCtrlBEDITINGDelete Character at Cu…CtrlDTranspose CharactersCtrlTTranspose WordsAltTUppercase WordAltULowercase WordAltLCapitalize WordAltCInsert Next Character …CtrlVBashKEYBOARD SHORTCUTS · LINUX · 39BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX
KILLING & YANKING07Kill to End of LineCtrlKKill to Beginning of …CtrlUKill Previous Word (W…CtrlWYank (Paste Killed Te…CtrlYKill Word ForwardAltDKill Word BackwardAltBkspYank Pop (Rotate Kill…AltYCOMPLETION02CompleteTabList Possible Complet…Alt?MACROS03Start Keyboard MacroCtrlX(End Keyboard MacroCtrlX)Call Last Keyboard Ma…CtrlXEHISTORY08Reverse Search HistoryCtrlRPrevious Command in H…CtrlPNext Command in Histo…CtrlNInsert Last Argument …Alt.Forward Search HistoryCtrlSBeginning of HistoryAlt<End of HistoryAlt>Operate and Get NextCtrlOCONTROL05Edit and Execute Comm…CtrlXCtrlEAbort Current CommandCtrlGUndoCtrl_Revert LineAltRInsert CommentAlt#MOVING07Move to Beginning of …CtrlAMove to End of LineCtrlEMove Forward One WordAltFMove Back One WordAltBClear ScreenCtrlLMove Forward One Char…CtrlFMove Back One Charact…CtrlBEDITING07Delete Character at C…CtrlDTranspose CharactersCtrlTTranspose WordsAltTUppercase WordAltULowercase WordAltLCapitalize WordAltCInsert Next Character…CtrlVBashKEYBOARD SHORTCUTS · LINUX · 39BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH BASH · LINUX
BASH · KEYBOARD SHORTCUTSLinux · 7 SETS · No.01BASHTOTAL39SHORTCUTSFOR LINUX · SHIPPED COMBOSSETSMOVING07HISTORY08KILLING & YAN07COMPLETION02EDITING07CONTROL05MACROS03REF. EDITION · JAN 2026shortcutposters.comMove to Beginning of LineCtrlAMove to End of LineCtrlEMove Forward One WordAltFMove Back One WordAltBClear ScreenCtrlLMove Forward One CharacterCtrlFMove Back One CharacterCtrlBReverse Search HistoryCtrlRPrevious Command in HistoryCtrlPNext Command in HistoryCtrlNInsert Last Argument of Previous CommandAlt.Forward Search HistoryCtrlSBeginning of HistoryAlt<End of HistoryAlt>Operate and Get NextCtrlOKill to End of LineCtrlKKill to Beginning of LineCtrlUKill Previous Word (Whitespace)CtrlWYank (Paste Killed Text)CtrlYKill Word ForwardAltDKill Word BackwardAltBkspYank Pop (Rotate Kill Ring)AltYCompleteTabList Possible CompletionsAlt?Delete Character at CursorCtrlDTranspose CharactersCtrlTTranspose WordsAltTUppercase WordAltULowercase WordAltLCapitalize WordAltCInsert Next Character VerbatimCtrlVEdit and Execute Command in EditorCtrlXCtrlEAbort Current CommandCtrlGUndoCtrl_Revert LineAltRInsert CommentAlt#Start Keyboard MacroCtrlX(End Keyboard MacroCtrlX)Call Last Keyboard MacroCtrlXE

Linux edition · 39 shortcuts

Bash Keyboard Shortcuts Poster

A printable, framed-quality poster of the essential Bash shortcuts for Linux — the keys worth keeping in view, designed to stay readable on a wall.

Free PNG is web-resolution & lightly watermarked.

Customise this poster Pick the shortcuts, restyle the colours — download free. Get the framed-quality print Full 300 DPI, print-ready — at home or shipped to your door.

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.

All Bash keyboard shortcuts (Linux)

Layout
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫ Back
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter ⏎
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl

+ 5 more controls in the table below

History 8

Action Shortcut
Reverse Search History CtrlR
Previous Command in History CtrlP
Next Command in History CtrlN
Insert Last Argument of Previous Command Alt.
Forward Search History CtrlS
Beginning of History Alt<
End of History Alt>
Operate and Get Next CtrlO

Moving 7

Action Shortcut
Move to Beginning of Line CtrlA
Move to End of Line CtrlE
Move Forward One Word AltF
Move Back One Word AltB
Clear Screen CtrlL
Move Forward One Character CtrlF
Move Back One Character CtrlB

Editing 7

Action Shortcut
Delete Character at Cursor CtrlD
Transpose Characters CtrlT
Transpose Words AltT
Uppercase Word AltU
Lowercase Word AltL
Capitalize Word AltC
Insert Next Character Verbatim CtrlV

Killing & Yanking 7

Action Shortcut
Kill to End of Line CtrlK
Kill to Beginning of Line CtrlU
Kill Previous Word (Whitespace) CtrlW
Yank (Paste Killed Text) CtrlY
Kill Word Forward AltD
Kill Word Backward AltBksp
Yank Pop (Rotate Kill Ring) AltY

Control 5

Action Shortcut
Edit and Execute Command in Editor CtrlXthenCtrlE
Abort Current Command CtrlG
Undo Ctrl_
Revert Line AltR
Insert Comment Alt#

Macros 3

Action Shortcut
Start Keyboard Macro CtrlXthen(
End Keyboard Macro CtrlXthen)
Call Last Keyboard Macro CtrlXthenE

Completion 2

Action Shortcut
Complete Tab
List Possible Completions Alt?

Sourced from gnu.org , gnu.org , gnu.org , gnu.org , gnu.org , gnu.org , gnu.org , gnu.org , tiswww.case.edu Last verified

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 in total — 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 separate Mac and Windows editions so every key matches your keyboard exactly. This page is the Windows 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.
For app makers

Promote your app

Built an app with great keyboard shortcuts? Get it into the database — a free, searchable reference page, and an optional printable poster your power users will pin to the wall.

  • Free shortcut reference page
  • Indexed & searchable
  • Optional framed poster