PuTTy keyboard shortcuts for Windows and macOS

PuTTY
PuTTY

PuTTY is a free and open-source terminal emulator that supports several network protocols including SCP, SSH, and Telnet. It can also make a raw socket connection and can connect to a serial port. PuTTY was rotten by a British programmer Simon Thatham. Initially, the program was written for Microsoft Windows but later it was also ported to macOS. If you use PuTTy, you need to learn keyboard shortcuts to do things faster. In this article, I am listing PuTTy keyboard shortcuts for Windows and macOS.

PuTTy keyboard shortcuts for Windows

General Shortcuts
Open context menuCtrl+(right click)
Jump to the start of the lineCtrl+A
Move back a characterCtrl+B
Terminal the commandCtrl+C
Delete from under the cursorCtrl+D
Jump to the end of the lineCtrl+E
Move forward a characterCtrl+F
Delete to end-of-lineCtrl+K
Clear the screenCtrl+L
Search the history backwardsCtrl+R
Search the history backwards with multi occurrenceCtrl+Shift+R
Delete backward from cursorCtrl+U
Move between end-of-line and current cursor positionCtrl+X+X
Show possible hostname completionsCtrl+X+ @
Suspend or stop the commandCtrl+Z
Move to the first line in the historyAlt+Left
Move to the last line in the historyAlt+Right
Show current completion listAlt+?
Insert all possible completionsAlt+*
Attempt to complete filenameAlt+/
Yank the last argument to the previous commandAlt+ .
Move backwardAlt+B
Capitalize the wordAlt+C
Delete wordAlt+D
Move forwardAlt+F
Make word lowercaseAlt+Left
Search the history forwards non-incrementalAlt+N
Search the history backwards non-incrementalAlt+P
Recall commandAlt+R
Move words aroundAlt+T
Make word uppercaseAlt+U
Delete backwards from the cursorAlt+Backspace

PuTTy keyboard shortcuts for macOS

General Shortcuts
Open context menuCmd+(right click)
Jump to the start of the lineCmd+A
Move back a characterCmd+B
Terminal the commandCmd+C
Delete from under the cursorCmd+D
Jump to the end of the lineCmd+E
Move forward a characterCmd+F
Delete to end-of-lineCmd+K
Clear the screenCmd+L
Search the history backwardsCmd+R
Search the history backwards with multi occurrenceCmd+Shift+R
Delete backward from cursorCmd+U
Move between end-of-line and current cursor positionCmd+X+X
Show possible hostname completionsCmd+X+ @
Suspend or stop the commandCmd+Z
Move to the first line in the historyAlt+Left
Move to the last line in the historyAlt+Right
Show current completion listAlt+?
Insert all possible completionsAlt+*
Attempt to complete filenameAlt+/
Yank last argument to previous commandAlt+ .
Move backwardAlt+B
Capitalize the wordAlt+C
Delete wordAlt+D
Move forwardAlt+F
Make word lowercaseAlt+Left
Search the history forwards non-incrementalAlt+N
Search the history backwards non-incrementalAlt+P
Recall commandAlt+R
Move words aroundAlt+T
Make word uppercaseAlt+U
Delete backwards from the cursorAlt+Backspace