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 cur… W Ctrl Kill wor… E Ctrl Move to … R Ctrl Incremen… T Ctrl Transpos… Y Ctrl Yank (pa… U Ctrl Kill who… I O P Ctrl Previous… A Ctrl Move to … S Ctrl Incremen… D Alt Kill wor… F Alt Move for… G H Ctrl Delete p… J K Ctrl Kill to … L Ctrl Clear sc… Z X Alt Execute … C Alt Capitali… V Ctrl Insert n… B Alt Move bac… N Ctrl Next lin… M Ctrl Accept l… MORE SHORTCUTS Expand or complet… Tab Undo last change Ctrl _ Move forward one … Ctrl F Move backward one… Ctrl B Yank pop (cycle k… Alt Y History search ba… Alt P List completion c… Alt Ctrl D Transpose words Alt T Uppercase word Alt U Lowercase word Alt L Copy previous word Alt Ctrl _ History search fo… Alt N Beginning of buff… Alt < End of buffer or … Alt > Copy region as ki… Alt W Expand word Ctrl X › * Accept and hold l… Alt A Exchange point an… Ctrl X › Ctrl X Toggle overwrite … 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 … Z E Ctrl Move to … R Ctrl Incremen… T Ctrl Transpos… Y Ctrl Yank (pa… U Ctrl Kill who… I O P Ctrl Previous… Q Ctrl Push cur… S Ctrl Incremen… D Alt Kill wor… F Alt Move for… G H Ctrl Delete p… J K Ctrl Kill to … L Ctrl Clear sc… M Ctrl Accept l… W Ctrl Kill wor… X Alt Execute … C Alt Capitali… V Ctrl Insert n… B Alt Move bac… N Ctrl Next lin… MORE SHORTCUTS Expand or complet… Tab Undo last change Ctrl _ Move forward one … Ctrl F Move backward one… Ctrl B Yank pop (cycle k… Alt Y History search ba… Alt P List completion c… Alt Ctrl D Transpose words Alt T Uppercase word Alt U Lowercase word Alt L Copy previous word Alt Ctrl _ History search fo… Alt N Beginning of buff… Alt < End of buffer or … Alt > Copy region as ki… Alt W Expand word Ctrl X › * Accept and hold l… Alt A Exchange point an… Ctrl X › Ctrl X Toggle overwrite … 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 back… Ctrl R Incremental search forw… Ctrl S History search backward… Alt P History search forward … Alt N Beginning of buffer or … Alt < End of buffer or history Alt > EDITING Undo last change Ctrl _ Delete previous charact… Ctrl H Transpose characters Ctrl T Insert next character l… 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 comman… Ctrl M Clear screen Ctrl L Push current line to bu… 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 li… Ctrl A Move to end of line Ctrl E Move forward one word Alt F Move backward one word Alt B Move forward one charac… Ctrl F Move backward one chara… 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 r… Ctrl Y Kill word forward Alt D Yank pop (cycle kill ri… 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 backwar… 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 (run comma… 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 (paste from kill … Ctrl Y Kill word forward Alt D Yank pop (cycle kill r… 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 wor… E Ctrl Move to … R Ctrl Incremen… T Y Ctrl Yank (pa… U Ctrl Kill who… I O P Ctrl Previous… A Ctrl Move to … S D F Alt Move for… G H J K Ctrl Kill to … L Ctrl Clear sc… Z X C V B Alt Move bac… N Ctrl Next lin… M Ctrl Accept l… MORE SHORTCUTS Expand or complet… 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
+ 4 more controls in the table below
Editing Killing & Yanking History Moving Miscellaneous Completion
+ 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 , 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 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. Was this reference helpful? Thanks — your feedback helps us improve.
▲ Yes
▼ No