Name of special symbol at keyboard

Symbol Symbol name
~ tilde
` backticks/backward single quote
! exclamation
@ ‘at’ symbol
# hash
$ dollar
% percent
^ caret
& ampersand
* asterisk
() left/right parenthesis
{} left/right curly bracket
[] left/right square bracket
- hyphen
_ underscore
= equal
+ plus
: colon
; semi-colon
”” double quote
’’ single quote
, comma
. full stop/period
<> left/right angle bracket or left/right chevron
? question mark
/ slash
\ backslash
| pipe

Shell emacs key operation

If you are an emacs additive and also do lot of staff in shell, this table is very helpful

Keys Description
Ctrl-A Go to beginning of line
Ctrl-E Go to end of line
Ctrl-F Go forward one character
Ctrl-B Go backward one character
Ctrl-D Delete current character
Ctrl-U Delete to beginning of line
Ctrl-X-X Toggle between begin and end
Ctrl-K Delete to end of line
Ctrl-W Delete previous word
Ctrl-T Transpose previous character (not working in my environment)
Ctrl-P Go to previous line in history buffer
Ctrl-N Go to next line in history buffer