mirror of
https://github.com/onceupon/Bash-Oneliner.git
synced 2024-11-22 12:57:01 +00:00
Create 'Ctrl' section
collected and summarized some Ctrl command line tricks
This commit is contained in:
parent
89cd75ec6f
commit
8d8a350dcf
35
README.md
35
README.md
@ -14,13 +14,14 @@ http://onceupon.github.io/Bash-Oneliner/
|
|||||||
|
|
||||||
## Handy Bash oneliner commands
|
## Handy Bash oneliner commands
|
||||||
|
|
||||||
|
- [Ctrl](#ctrl)
|
||||||
|
- [Variable](#variable)
|
||||||
- [Grep](#grep)
|
- [Grep](#grep)
|
||||||
- [Sed](#sed)
|
- [Sed](#sed)
|
||||||
- [Awk](#awk)
|
- [Awk](#awk)
|
||||||
- [Xargs](#xargs)
|
- [Xargs](#xargs)
|
||||||
- [Find](#find)
|
- [Find](#find)
|
||||||
- [Loops](#loops)
|
- [Loops](#loops)
|
||||||
- [Variable](#variable)
|
|
||||||
- [Math](#math)
|
- [Math](#math)
|
||||||
- [Time](#time)
|
- [Time](#time)
|
||||||
- [Download](#download)
|
- [Download](#download)
|
||||||
@ -30,8 +31,24 @@ http://onceupon.github.io/Bash-Oneliner/
|
|||||||
- [Hardware](#hardware)
|
- [Hardware](#hardware)
|
||||||
- [Others](#others)
|
- [Others](#others)
|
||||||
|
|
||||||
|
## Ctrl
|
||||||
|
```bash
|
||||||
|
Ctrl + n : Same as Down arrow.
|
||||||
|
Ctrl + p : Same as Up arrow.
|
||||||
|
Ctrl + r : begins a backward search through cammand history.(keep pressing Ctrl + r to move backward)
|
||||||
|
Ctrl + s : to stop output to terminal.
|
||||||
|
Ctrl + q : to resume output to terminal after Ctrl + s.
|
||||||
|
Ctrl + a : move to the beginning of line.
|
||||||
|
Ctrl + e : move to the end of line.
|
||||||
|
Ctrl + d : if you've type something, Ctrl + d deletes the character under the cursor, else, it escapes the current shell.
|
||||||
|
Ctrl + k : delete all text from the cursor to the end of line.
|
||||||
|
Ctrl + x + backspace : delete all text from the beginning of line to the cursor.
|
||||||
|
Ctrl + t : transpose the character before the cursor with the one under the cursor, press Esc + t to transposes the two words before the cursor.
|
||||||
|
Ctrl + x + Ctrl + e : launch editor define by $EDITOR
|
||||||
|
```
|
||||||
|
|
||||||
## Grep
|
## Grep
|
||||||
|
[[back to top](#handy-bash-oneliner-commands)]
|
||||||
|
|
||||||
##### Grep only IP address
|
##### Grep only IP address
|
||||||
```bash
|
```bash
|
||||||
@ -2563,7 +2580,7 @@ type pip
|
|||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
|
|
||||||
```
|
```
|
||||||
##### working with json data
|
##### Working with json data
|
||||||
```bash
|
```bash
|
||||||
#install the useful jq package
|
#install the useful jq package
|
||||||
#sudo apt-get install jq
|
#sudo apt-get install jq
|
||||||
@ -2585,7 +2602,7 @@ echo -e ${D2B[255]}
|
|||||||
#11111111
|
#11111111
|
||||||
```
|
```
|
||||||
|
|
||||||
##### wrap each input line to fit in specified width (e.g 4 integers per line)
|
##### Wrap each input line to fit in specified width (e.g 4 integers per line)
|
||||||
```bash
|
```bash
|
||||||
echo "00110010101110001101" | fold -w4
|
echo "00110010101110001101" | fold -w4
|
||||||
#0011
|
#0011
|
||||||
@ -2594,7 +2611,7 @@ echo "00110010101110001101" | fold -w4
|
|||||||
#1000
|
#1000
|
||||||
#1101
|
#1101
|
||||||
```
|
```
|
||||||
##### sort a file by column and keep the original order
|
##### Sort a file by column and keep the original order
|
||||||
```bash
|
```bash
|
||||||
sort -k3,3 -s
|
sort -k3,3 -s
|
||||||
```
|
```
|
||||||
@ -2603,5 +2620,13 @@ sort -k3,3 -s
|
|||||||
```bash
|
```bash
|
||||||
cat file.txt|rev|column -t|rev
|
cat file.txt|rev|column -t|rev
|
||||||
```
|
```
|
||||||
|
##### Change case
|
||||||
|
```bash
|
||||||
|
Esc + u
|
||||||
|
# converts text from cursor to the end of the word to uppercase.
|
||||||
|
Esc + l
|
||||||
|
# converts text from cursor to the end of the word to uppercase.
|
||||||
|
Esc + c
|
||||||
|
# converts letter under the cursor to uppercase.
|
||||||
|
```
|
||||||
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-
|
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-
|
||||||
|
Loading…
Reference in New Issue
Block a user