Get the Zsh poster 4 art directions — pick one below, click to zoom & compare.
⤢ ZSH KEYBOARD SHORTCUTS · LINUX · 40 1 2 3 4 5 6 7 8 9 0 Q Ctrl Push curre… W Ctrl Kill word b… E Ctrl Move to en… R Ctrl Increment… T Ctrl Transpose… Y Ctrl Yank U Ctrl Kill whole li… I O P Ctrl Previous li… A Ctrl Move to b… S Ctrl Increment… D Alt Kill word fo… F Alt Move forw… G H Ctrl Delete pre… J K Ctrl Kill to end… L Ctrl Clear scre… Z X Alt Execute na… C Alt Capitalize… V Ctrl Insert next… B Alt Move back… N Ctrl Next line o… M Ctrl Accept line MORE SHORTCUTS Expand or complete… Tab Undo last change Ctrl _ Move forward one ch… Ctrl F Move backward one c… Ctrl B Yank pop Alt Y History search backw… Alt P List completion choic… Alt Ctrl D Transpose words Alt T Uppercase word Alt U Lowercase word Alt L Copy previous word Alt Ctrl _ History search forward Alt N Beginning of buffer or… Alt < End of buffer or history Alt > Copy region as kill Alt W Expand word Ctrl X › * Accept and hold line Alt A Exchange point and… Ctrl X › Ctrl X Toggle overwrite mode Ctrl X › Ctrl O shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX ZSH KEYBOARD SHORTCUTS · LINUX · 40 1 2 3 4 5 6 7 8 9 0 A Ctrl Move to b… Z E Ctrl Move to en… R Ctrl Increment… T Ctrl Transpose… Y Ctrl Yank U Ctrl Kill whole li… I O P Ctrl Previous li… Q Ctrl Push curre… S Ctrl Increment… D Alt Kill word fo… F Alt Move forw… G H Ctrl Delete pre… J K Ctrl Kill to end… L Ctrl Clear scre… M Ctrl Accept line W Ctrl Kill word b… X Alt Execute na… C Alt Capitalize… V Ctrl Insert next… B Alt Move back… N Ctrl Next line o… MORE SHORTCUTS Expand or complete… Tab Undo last change Ctrl _ Move forward one ch… Ctrl F Move backward one c… Ctrl B Yank pop Alt Y History search backw… Alt P List completion choic… Alt Ctrl D Transpose words Alt T Uppercase word Alt U Lowercase word Alt L Copy previous word Alt Ctrl _ History search forward Alt N Beginning of buffer or… Alt < End of buffer or history Alt > Copy region as kill Alt W Expand word Ctrl X › * Accept and hold line Alt A Exchange point and… Ctrl X › Ctrl X Toggle overwrite mode Ctrl X › Ctrl O shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX ⤢ HISTORY Previous line or history Ctrl P Next line or history Ctrl N Incremental search backward Ctrl R Incremental search forward Ctrl S History search backward Alt P History search forward Alt N Beginning of buffer or history Alt < End of buffer or history Alt > EDITING Undo last change Ctrl _ Delete previous character Ctrl H Transpose characters Ctrl T Insert next character literally Ctrl V Transpose words Alt T Capitalize word Alt C Uppercase word Alt U Lowercase word Alt L Toggle overwrite mode Ctrl X › Ctrl O COMPLETION Expand or complete word Tab List completion choices Alt Ctrl D Expand word Ctrl X › * MISCELLANEOUS Accept line (run command) Ctrl M Clear screen Ctrl L Push current line to buffer stack Ctrl Q Execute named command Alt X Accept and hold line Alt A Exchange point and mark Ctrl X › Ctrl X MOVING Move to beginning of line Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B Move forward one character Ctrl F Move backward one character Ctrl B KILLING & YANKING Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank (paste from kill ring) Ctrl Y Kill word forward Alt D Yank pop (cycle kill ring) Alt Y Copy previous word Alt Ctrl _ Copy region as kill Alt W Zsh KEYBOARD SHORTCUTS · LINUX · 40 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX ⤢ HISTORY 08 Previous line or histo… Ctrl P Next line or history Ctrl N Incremental search bac… Ctrl R Incremental search for… Ctrl S History search backward Alt P History search forward Alt N Beginning of buffer or… Alt < End of buffer or histo… Alt > EDITING 09 Undo last change Ctrl _ Delete previous charac… Ctrl H Transpose characters Ctrl T Insert next character… Ctrl V Transpose words Alt T Capitalize word Alt C Uppercase word Alt U Lowercase word Alt L Toggle overwrite mode Ctrl X › Ctrl O COMPLETION 03 Expand or complete word Tab List completion choices Alt Ctrl D Expand word Ctrl X › * MISCELLANEOUS 06 Accept line Ctrl M Clear screen Ctrl L Push current line to b… Ctrl Q Execute named command Alt X Accept and hold line Alt A Exchange point and mark Ctrl X › Ctrl X MOVING 06 Move to beginning of l… Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B Move forward one chara… Ctrl F Move backward one char… Ctrl B KILLING & YANKING 08 Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank Ctrl Y Kill word forward Alt D Yank pop Alt Y Copy previous word Alt Ctrl _ Copy region as kill Alt W Zsh KEYBOARD SHORTCUTS · LINUX · 40 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX ⤢ ZSH · KEYBOARD SHORTCUTS Linux · 6 SETS · No.01 ZSH TOTAL 40 SHORTCUTS FOR LINUX · SHIPPED COMBOS SETS COMPLETION 03 MOVING 06 HISTORY 08 MISCELLANEOUS 06 KILLING & YAN 08 EDITING 09 REF. EDITION · JAN 2026 shortcutposters.com Expand or complete word Tab List completion choices Alt Ctrl D Expand word Ctrl X › * Move to beginning of line Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B Move forward one character Ctrl F Move backward one character Ctrl B Previous line or history Ctrl P Next line or history Ctrl N Incremental search backward Ctrl R Incremental search forward Ctrl S History search backward (by prefix) Alt P History search forward (by prefix) Alt N Beginning of buffer or history Alt < End of buffer or history Alt > Accept line (run command) Ctrl M Clear screen Ctrl L Push current line to buffer stack Ctrl Q Execute named command Alt X Accept and hold line Alt A Exchange point and mark Ctrl X › Ctrl X Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank (paste from kill ring) Ctrl Y Kill word forward Alt D Yank pop (cycle kill ring) Alt Y Copy previous word Alt Ctrl _ Copy region as kill Alt W Undo last change Ctrl _ Delete previous character Ctrl H Transpose characters Ctrl T Insert next character literally Ctrl V Transpose words Alt T Capitalize word Alt C Uppercase word Alt U Lowercase word Alt L Toggle overwrite mode Ctrl X › Ctrl O ZSH KEYBOARD SHORTCUTS · LINUX · 14 ESSENTIAL 1 2 3 4 5 6 7 8 9 0 Q W Ctrl Kill word b… E Ctrl Move to en… R Ctrl Increment… T Y Ctrl Yank U Ctrl Kill whole li… I O P Ctrl Previous li… 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 line o… M Ctrl Accept line MORE SHORTCUTS Expand or complete… Tab shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH ZSH · LINUX Keyboard map COMPLETION Expand or complete word Tab HISTORY Previous line or history Ctrl P Next line or history Ctrl N Incremental search backward Ctrl R KILLING & YANKING Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank (paste from kill ring) Ctrl Y MOVING Move to beginning of line Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B MISCELLANEOUS Accept line (run command) Ctrl M Clear screen Ctrl L Zsh 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 ZSH · LINUX Isometric COMPLETION 01 Expand or complete word Tab HISTORY 03 Previous line or history Ctrl P Next line or history Ctrl N Incremental search backward Ctrl R KILLING & YANKING 04 Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank (paste from kill ring) Ctrl Y MOVING 04 Move to beginning of line Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B MISCELLANEOUS 02 Accept line (run command) Ctrl M Clear screen Ctrl L Zsh 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 ZSH · LINUX Typewriter ZSH · KEYBOARD SHORTCUTS Linux · 5 SETS · No.01 ZSH TOTAL 14 SHORTCUTS FOR LINUX · SHIPPED COMBOS SETS COMPLETION 01 MOVING 04 HISTORY 03 MISCELLANEOUS 02 KILLING & YAN 04 REF. EDITION · JAN 2026 shortcutposters.com Expand or complete word Tab Move to beginning of line Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B Previous line or history Ctrl P Next line or history Ctrl N Incremental search backward Ctrl R Accept line (run command) Ctrl M Clear screen Ctrl L Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank (paste from kill ring) Ctrl Y Editorial Zsh is a powerful Unix shell with advanced completion, globbing, and scripting features, popular among power users. Its keyboard shortcuts for line editing, history search, and navigation make working at the command line dramatically faster and more precise.
Official: Official site
All Zsh keyboard shortcuts (Linux)
Editing Killing & Yanking History Moving Miscellaneous Completion
Show all keys Show used keys only
+ 4 more controls in the table below
Editing Killing & Yanking History Moving Miscellaneous Completion
Show all keys Show used keys only
+ 4 more controls in the table below
Editing 9 Action Shortcut Undo last change Ctrl _ Delete previous character Ctrl H Transpose characters Ctrl T Insert next character literally Ctrl V Transpose words Alt T Capitalize word Alt C Uppercase word Alt U Lowercase word Alt L Toggle overwrite mode Ctrl X then Ctrl O
Killing & Yanking 8 Action Shortcut Kill to end of line Ctrl K Kill whole line Ctrl U Kill word backward Ctrl W Yank (paste from kill ring) Ctrl Y Kill word forward Alt D Yank pop (cycle kill ring) Alt Y Copy previous word Alt Ctrl _ Copy region as kill Alt W
History 8 Action Shortcut Previous line or history Ctrl P Next line or history Ctrl N Incremental search backward Ctrl R Incremental search forward Ctrl S History search backward (by prefix) Alt P History search forward (by prefix) Alt N Beginning of buffer or history Alt < End of buffer or history Alt >
Moving 6 Action Shortcut Move to beginning of line Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B Move forward one character Ctrl F Move backward one character Ctrl B
Miscellaneous 6 Action Shortcut Accept line (run command) Ctrl M Clear screen Ctrl L Push current line to buffer stack Ctrl Q Execute named command Alt X Accept and hold line Alt A Exchange point and mark Ctrl X then Ctrl X
Completion 3 Action Shortcut Expand or complete word Tab List completion choices Alt Ctrl D Expand word Ctrl X then *
Sourced from zsh.sourceforge.io
·
Last verified June 14, 2026
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 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 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. Was this reference helpful? Thanks — your feedback helps us improve.
▲ Yes
▼ No