| Navigate the cursor inside the current command statement | ||
|---|---|---|
| Ctrl + a | - | Start of the command |
| Ctrl + e | - | End of the command |
| Ctrl + f | - | Move to the next character |
| Ctrl + b | - | Move to the previous character |
| Alt + right_arrow | - | End of the current word or the next word |
| Alt + left_arrow | - | Start of the current word or the previous word |
| Delete | ||
| Ctrl + k | - | Delete from current cursor position to the end of the command |
| Ctrl + u | - | Delete from current cursor position to the start of the command |
| Ctrl + w | - | Delete one word before the cursor |
| Ctrl + h | - | Delete one character before the cursor (Backspace) |
| Ctrl + d | - | Delete the current character under the cursor |
| Search History | ||
| Ctrl + r | - | Find the command with the phrase you type.It searches the history as you type. For each consecutive hit "Ctrl + r", it finds the next match in the history and moves to the start of the history. |
| !! | - | Repeat the last command |
| !xyz | - | Find the latest command starting with xyz from the history and run it |
| !xyz:p | - | Print the latest command starting with xyz from the history |
| !$ | - | Last argument of previous command |
| !* | - | All arguments of previous command |
| ^abc^def | - | Replace abc with def in the previous command and run it |
| Process | ||
| $$ | - | Gets the pid of the current bash/script |
| $! | - | Pid of the last background process |
| $? | - | Exit status of the last command |
Monday, July 6, 2015
Bash - Few shortcuts to make our life easier
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment