ShortcutPosters

3 art directions — scroll to compare, click to zoom.

Keyboard map
ZSHKEYBOARD SHORTCUTS · LINUX · 401234567890QCtrlPush cur…WCtrlKill wor…ECtrlMove to …RCtrlIncremen…TCtrlTranspos…YCtrlYank (pa…UCtrlKill who…IOPCtrlPrevious…ACtrlMove to …SCtrlIncremen…DAltKill wor…FAltMove for…GHCtrlDelete p…JKCtrlKill to …LCtrlClear sc…ZXAltExecute …CAltCapitali…VCtrlInsert n…BAltMove bac…NCtrlNext lin…MCtrlAccept l…MORE SHORTCUTSExpand or complet…TabUndo last changeCtrl_Move forward one …CtrlFMove backward one…CtrlBYank pop (cycle k…AltYHistory search ba…AltPList completion c…AltCtrlDTranspose wordsAltTUppercase wordAltULowercase wordAltLCopy previous wordAltCtrl_History search fo…AltNBeginning of buff…Alt<End of buffer or …Alt>Copy region as ki…AltWExpand wordCtrlX*Accept and hold l…AltAExchange point an…CtrlXCtrlXToggle overwrite …CtrlXCtrlOshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX
Isometric
HISTORYPrevious line or historyCtrlPNext line or historyCtrlNIncremental search back…CtrlRIncremental search forw…CtrlSHistory search backward…AltPHistory search forward …AltNBeginning of buffer or …Alt<End of buffer or historyAlt>EDITINGUndo last changeCtrl_Delete previous charact…CtrlHTranspose charactersCtrlTInsert next character l…CtrlVTranspose wordsAltTCapitalize wordAltCUppercase wordAltULowercase wordAltLToggle overwrite modeCtrlXCtrlOCOMPLETIONExpand or complete wordTabList completion choicesAltCtrlDExpand wordCtrlX*MISCELLANEOUSAccept line (run comman…CtrlMClear screenCtrlLPush current line to bu…CtrlQExecute named commandAltXAccept and hold lineAltAExchange point and markCtrlXCtrlXMOVINGMove to beginning of li…CtrlAMove to end of lineCtrlEMove forward one wordAltFMove backward one wordAltBMove forward one charac…CtrlFMove backward one chara…CtrlBKILLING & YANKINGKill to end of lineCtrlKKill whole lineCtrlUKill word backwardCtrlWYank (paste from kill r…CtrlYKill word forwardAltDYank pop (cycle kill ri…AltYCopy previous wordAltCtrl_Copy region as killAltWZshKEYBOARD SHORTCUTS · LINUX · 40BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX
Typewriter
HISTORY08Previous line or histo…CtrlPNext line or historyCtrlNIncremental search bac…CtrlRIncremental search for…CtrlSHistory search backwar…AltPHistory search forward…AltNBeginning of buffer or…Alt<End of buffer or histo…Alt>EDITING09Undo last changeCtrl_Delete previous charac…CtrlHTranspose charactersCtrlTInsert next character …CtrlVTranspose wordsAltTCapitalize wordAltCUppercase wordAltULowercase wordAltLToggle overwrite modeCtrlXCtrlOCOMPLETION03Expand or complete wordTabList completion choicesAltCtrlDExpand wordCtrlX*MISCELLANEOUS06Accept line (run comma…CtrlMClear screenCtrlLPush current line to b…CtrlQExecute named commandAltXAccept and hold lineAltAExchange point and markCtrlXCtrlXMOVING06Move to beginning of l…CtrlAMove to end of lineCtrlEMove forward one wordAltFMove backward one wordAltBMove forward one chara…CtrlFMove backward one char…CtrlBKILLING & YANKING08Kill to end of lineCtrlKKill whole lineCtrlUKill word backwardCtrlWYank (paste from kill …CtrlYKill word forwardAltDYank pop (cycle kill r…AltYCopy previous wordAltCtrl_Copy region as killAltWZshKEYBOARD SHORTCUTS · LINUX · 40BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX

Linux edition · 40 shortcuts

Zsh Keyboard Shortcuts Poster

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

Poster coming soon

A printable Zsh shortcuts poster isn't published yet — the full shortcut list below is free to use in the meantime. You can also request a digital edition — a high-resolution, print-ready PDF — at any time.

Want it? Get notified the moment the Zsh poster is ready.

Make your own

Generate this poster

Choose your shortcuts, add missing ones, tune the colours — then download a free PNG, or get the print-ready PDF.

ZSHKEYBOARD SHORTCUTS · LINUX · 401234567890QCtrlPush cur…WCtrlKill wor…ECtrlMove to …RCtrlIncremen…TCtrlTranspos…YCtrlYank (pa…UCtrlKill who…IOPCtrlPrevious…ACtrlMove to …SCtrlIncremen…DAltKill wor…FAltMove for…GHCtrlDelete p…JKCtrlKill to …LCtrlClear sc…ZXAltExecute …CAltCapitali…VCtrlInsert n…BAltMove bac…NCtrlNext lin…MCtrlAccept l…MORE SHORTCUTSExpand or complet…TabUndo last changeCtrl_Move forward one …CtrlFMove backward one…CtrlBYank pop (cycle k…AltYHistory search ba…AltPList completion c…AltCtrlDTranspose wordsAltTUppercase wordAltULowercase wordAltLCopy previous wordAltCtrl_History search fo…AltNBeginning of buff…Alt<End of buffer or …Alt>Copy region as ki…AltWExpand wordCtrlX*Accept and hold l…AltAExchange point an…CtrlXCtrlXToggle overwrite …CtrlXCtrlOshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX

Free PNG is web-resolution and lightly watermarked. The printable PDF is 300 DPI, print-ready, and watermark-free.

All Zsh keyboard shortcuts (Linux)

The complete list of 40 Zsh keyboard shortcuts for Linux, grouped by category. The poster itself features the most essential of these — the keys worth keeping in view, sized to stay readable on a wall.

Editing 9

Action Shortcut
Undo last change Ctrl_
Delete previous character CtrlH
Transpose characters CtrlT
Insert next character literally CtrlV
Transpose words AltT
Capitalize word AltC
Uppercase word AltU
Lowercase word AltL
Toggle overwrite mode CtrlXthenCtrlO

Killing & Yanking 8

Action Shortcut
Kill to end of line CtrlK
Kill whole line CtrlU
Kill word backward CtrlW
Yank (paste from kill ring) CtrlY
Kill word forward AltD
Yank pop (cycle kill ring) AltY
Copy previous word AltCtrl_
Copy region as kill AltW

History 8

Action Shortcut
Previous line or history CtrlP
Next line or history CtrlN
Incremental search backward CtrlR
Incremental search forward CtrlS
History search backward (by prefix) AltP
History search forward (by prefix) AltN
Beginning of buffer or history Alt<
End of buffer or history Alt>

Moving 6

Action Shortcut
Move to beginning of line CtrlA
Move to end of line CtrlE
Move forward one word AltF
Move backward one word AltB
Move forward one character CtrlF
Move backward one character CtrlB

Miscellaneous 6

Action Shortcut
Accept line (run command) CtrlM
Clear screen CtrlL
Push current line to buffer stack CtrlQ
Execute named command AltX
Accept and hold line AltA
Exchange point and mark CtrlXthenCtrlX

Completion 3

Action Shortcut
Expand or complete word Tab
List completion choices AltCtrlD
Expand word CtrlXthen*

Sourced from zsh.sourceforge.io , zsh.sourceforge.io Last verified

Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or sponsored by Zsh. 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 Zsh shortcut?
Zsh has 40 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 Zsh product?
No. This is an unofficial reference poster and is not affiliated with or endorsed by Zsh. 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