Bash, which is the default shell in Linux contains a whole lot of key bindings which makes it really easy to use. The most commonly used shortcuts are listed below:
Also Read: Bash External Variables | Bash Environment Variables | Bash Inbuilt Variables
CTRL Key Shortcuts
Ctrl + a | Jump to the start of the line |
Ctrl + b | Move back a char |
Ctrl + c | Terminate the command |
Ctrl + d | Delete from under the cursor |
Ctrl + e | Jump to the end of the line |
Ctrl + f | Move forward a char |
Ctrl + k | Delete to EOL |
Ctrl + l | Clear the screen |
Ctrl + r | Search the history backwards |
Ctrl + R | Search the history backwards with multi occurrence |
Ctrl + u | Delete backward from cursor |
Ctrl + xx | Move between EOL and current cursor position |
Ctrl + x @ | Show possible hostname completions |
Ctrl + z | Suspend / Stop the command |
ALT Key Shortcuts
Alt + < | Move to the first line in the history |
Alt + > | Move to the last line in the history |
Alt + ? | Show current completion list |
Alt + * | Insert all possible completions |
Alt + / | Attempt to complete filename |
Alt + . | Yank last argument to previous command |
Alt + b | Move backward |
Alt + c | Capitalize the word |
Alt + d | Delete word |
Alt + f | Move forward |
Alt + l | Make word lowercase |
Alt + n | Search the history forwards non-incremental |
Alt + p | Search the history backwards non-incremental |
Alt + r | Recall command |
Alt + t | Move words around |
Alt + u | Make word uppercase |
Alt + backspace | Delete backward from cursor |
- Top 20 Cybersecurity Career Options
- Top 5 Tips to Prevent Online Scams
- Top 10 Platforms to Learn Cybersecurity
- Top 7 Commercial Linux Distributions
- Why Do I Need a Website?
- Reinforcement Learning in Real-world Applications: The Latest Successes and Challenges
- Various Python Libraries for developing RESTful APIs
- Top 7 NodeJS Frameworks You Need To Know
- How Buying Instagram Followers Can Help Businesses Soar
- How To Find Gaps In Your Cybersecurity And How To Address Them