Skip to main content

Terminal Shortcuts

This page is a complete keyboard shortcut reference for Terminal on macOS, covering all 161 shortcuts organized into 9 sections. Whether you’re new to Terminal or looking to master advanced features, this cheat sheet has every key combination you need — from basic editing and navigation to app-specific power-user actions.

Keyboard shortcuts are the fastest way to work in Terminal. Every time you use a shortcut instead of reaching for the mouse, you save a few seconds — and those seconds compound into hours over weeks and months. Start with the shortcuts you use most (copy, paste, undo, save), then gradually add app-specific ones as they become relevant to your workflow. Bookmark this page or download the PDF cheat sheet for quick reference.

Using keyboard shortcuts in Terminal reduces context switching between keyboard and mouse, helping you maintain focus and work more efficiently. Research shows that shortcut-driven workflows can save up to 8 working days per year compared to menu-driven navigation. On macOS, most Terminal shortcuts follow standard conventions — once you learn the modifier key patterns, new shortcuts become intuitive.

Tips for Learning Shortcuts

  • Practice one new Terminal shortcut each day. Muscle memory builds faster when you focus on a single combination at a time rather than trying to learn them all at once.
  • Print or bookmark this page for quick reference while working in Terminal. Having shortcuts visible nearby helps bridge the gap between looking them up and recalling them from memory.
  • Start with the shortcuts you use most. In Terminal, common actions like copy, paste, undo, and save are worth learning first since they apply across nearly every workflow.

Windows & Tabs29

ActionShortcut
New windowN
New Window with Same CommandN
New tabT
New Tab with Same CommandT
Show or Hide Tab BarT
Show All Tabs\\
New commandN
New remote connectionK
Show or Hide InspectorI
Edit titleI
Edit background colorI
Make Fonts Bigger+
Make Fonts Smaller-
Next window`
Previous window~
Next TabTab
Previous TabTab
Split Window into Two PanesD
Close split paneD
Close tabW
Close windowW
Close other tabsW
Close allW
Scroll to topHome
Scroll to bottomEnd
Page upPage Up
Page downPage Down
Line upPage Up
Line downPage Down

Windows and Tabs29

ActionShortcut
Next TabTab
New tabT
New remote connectionK
Make fonts smaller-
Close windowW
Page upPage Up
New tab with same commandT
Show or hide InspectorI
Next window`
Previous TabTab
Close other tabsW
Page downPage Down
New window with same commandN
New commandN
Make fonts bigger+
Close tabW
Scroll to bottomEnd
Show or hide tab barT
Edit titleI
Previous window~
Split window into two panesD
Close allW
Line upPage Up
New windowN
Show all tabs or exit tab overview\
Edit background colorI
Close split paneD
Scroll to topHome
Line downPage Down

Command Line12

ActionShortcut
Move backward one characterLeft
Delete forward to end of wordD
Move forward one wordRight
Delete backward to beginning of wordW
Move forward one characterRight
Delete to the end of the lineK
Move insertion point to beginning of lineA
Move backward one wordLeft
Delete one characterDelete
Move insertion point to end of lineE
Delete the lineU
Transpose two charactersT

Command Line Editing11

ActionShortcut
Move to Beginning of LineA
Move to End of LineE
Move Forward One Word
Move Backward One Word
Delete LineU
Delete to End of LineK
Delete Forward to End of WordD
Delete Backward to Beginning of WordW
Transpose Two CharactersT
Cancel CommandC
Suspend ProcessZ

Select and Find15

ActionShortcut
PasteV
Paste the selectionV
Paste escaped textV
Paste escaped selectionV
CutX
CopyC
Find nextG
Open the character viewerSpace
Copy without background colorC
Find previousG
FindF
Select allA
Copy plain textC
Find using the selected textE
Jump to the selected textJ

Select & Find15

ActionShortcut
CutX
CopyC
Copy Without Background ColorC
Copy plain textC
PasteV
Paste the SelectionV
Paste Escaped TextV
Paste escaped selectionV
FindF
Find nextG
Find previousG
Find Using Selected TextE
Jump to Selected TextJ
Select allA
Open Character ViewerSpace

Marks & Bookmarks15

ActionShortcut
MarkU
Mark as bookmarkU
UnmarkU
Mark Line and Send Return
Send Return Without Marking
Insert bookmarkM
Insert Bookmark with NameM
Jump to Previous Mark
Jump to Next Mark
Jump to Previous Bookmark
Jump to Next Bookmark
Clear to previous markL
Clear to previous bookmarkL
Clear to startK
Select between marksA

Marks and Bookmarks15

ActionShortcut
MarkU
Mark as bookmarkU
Send return without markingEnter
Jump to previous bookmarkUp
Select between marksA
Insert bookmarkM
Jump to next bookmarkDown
Mark line and send returnEnter
Jump to next markDown
Clear to startK
Insert bookmark with nameM
Clear to previous markL
UnmarkU
Jump to previous markUp
Clear to previous bookmarkL

Other20

ActionShortcut
PrintP
Toggle Use Option as Meta KeyO
Show alternate screen
Hide alternate screen
Open Man Page for Selection?
Search Man Page Index for Selection/
Complete Directory or File NameTab
Open Terminal settings,
Break (equivalent to Control-C).
Soft reset terminal emulatorR
Hard reset terminal emulatorR
Export text asS
Export selected text asS
Reverse search command historyR
Toggle Allow Mouse ReportingR
Enter or exit full screenF
Show or hide colorsC
Hide alternate screenUp
Toggle Use Option as Meta KeyO
Show alternate screenDown

Frequently Asked Questions

Access Terminal shortcuts from your menu bar

KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.