1. Command Editing
1.1. Move
1.1.1. Ctrl + e – go to the end
1.1.2. Ctrl + a – go to the start of the command line
1.1.3. Ctrl + xx – between start of command line and current cursor position
1.1.4. Alt + b – backward one word (or go to start of word the cursor is
1.1.5. Alt + f – forward one word (or go to end of word the cursor is currently on)
1.1.6. Ctrl + f – forward one character
1.1.7. Ctrl + b – backward one character
1.2. Delete
1.2.1. Ctrl + k – to the end
1.2.2. Ctrl + u – to the start
1.2.3. Ctrl + w – from cursor to start of word
1.2.4. Ctrl + y – paste word or text that was cut using one of the deletion shortcuts
1.2.5. Alt + d – delete to end of word starting at cursor (whole word if cursor is at the beginning of word)
1.2.6. Ctrl + d – delete character under the cursor
1.2.7. Ctrl + h – delete character before the cursor
1.3. Other
1.3.1. Alt + u – make uppercase from cursor to end of word
1.3.2. Alt + l – make lowercase from cursor to end of word
1.3.3. Alt + t – swap current word with previous
1.3.4. Ctrl + t – swap character under cursor with the previous one
1.3.5. Alt + c – capitalize to end of word starting at cursor (whole word if cursor is at the beginning of word)