PuTTy keyboard shortcuts for Windows and macOS

Advertisement
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 menu | Ctrl+(right click) |
Jump to the start of the line | Ctrl+A |
Move back a character | Ctrl+B |
Terminal the command | Ctrl+C |
Delete from under the cursor | Ctrl+D |
Jump to the end of the line | Ctrl+E |
Move forward a character | Ctrl+F |
Delete to end-of-line | Ctrl+K |
Clear the screen | Ctrl+L |
Search the history backwards | Ctrl+R |
Search the history backwards with multi occurrence | Ctrl+Shift+R |
Delete backward from cursor | Ctrl+U |
Move between end-of-line and current cursor position | Ctrl+X+X |
Show possible hostname completions | Ctrl+X+ @ |
Suspend or stop the command | Ctrl+Z |
Move to the first line in the history | Alt+Left |
Move to the last line in the history | Alt+Right |
Show current completion list | Alt+? |
Insert all possible completions | Alt+* |
Attempt to complete filename | Alt+/ |
Yank the last argument to the previous command | Alt+ . |
Move backward | Alt+B |
Capitalize the word | Alt+C |
Delete word | Alt+D |
Move forward | Alt+F |
Make word lowercase | Alt+Left |
Search the history forwards non-incremental | Alt+N |
Search the history backwards non-incremental | Alt+P |
Recall command | Alt+R |
Move words around | Alt+T |
Make word uppercase | Alt+U |
Delete backwards from the cursor | Alt+Backspace |
PuTTy keyboard shortcuts for macOS
General Shortcuts | |
Open context menu | Cmd+(right click) |
Jump to the start of the line | Cmd+A |
Move back a character | Cmd+B |
Terminal the command | Cmd+C |
Delete from under the cursor | Cmd+D |
Jump to the end of the line | Cmd+E |
Move forward a character | Cmd+F |
Delete to end-of-line | Cmd+K |
Clear the screen | Cmd+L |
Search the history backwards | Cmd+R |
Search the history backwards with multi occurrence | Cmd+Shift+R |
Delete backward from cursor | Cmd+U |
Move between end-of-line and current cursor position | Cmd+X+X |
Show possible hostname completions | Cmd+X+ @ |
Suspend or stop the command | Cmd+Z |
Move to the first line in the history | Alt+Left |
Move to the last line in the history | Alt+Right |
Show current completion list | Alt+? |
Insert all possible completions | Alt+* |
Attempt to complete filename | Alt+/ |
Yank last argument to previous command | Alt+ . |
Move backward | Alt+B |
Capitalize the word | Alt+C |
Delete word | Alt+D |
Move forward | Alt+F |
Make word lowercase | Alt+Left |
Search the history forwards non-incremental | Alt+N |
Search the history backwards non-incremental | Alt+P |
Recall command | Alt+R |
Move words around | Alt+T |
Make word uppercase | Alt+U |
Delete backwards from the cursor | Alt+Backspace |
Advertisement