mirror of
https://github.com/onceupon/Bash-Oneliner.git
synced 2024-11-22 12:57:01 +00:00
commit
6054869173
28
README.md
28
README.md
@ -1,4 +1,5 @@
|
|||||||
# Bash-Oneliner
|
# Bash-Oneliner
|
||||||
|
|
||||||
I am glad that you are here! I was working on bioinformatics a few years ago and was amazed by those single-word bash commands which are much faster than my dull scripts, time saved through learning command-line shortcuts and scripting. Recent years I am working on cloud computing and I keep recording those useful commands here. Not all of them is oneliner, but i put effort on making them brief and swift. I am mainly using Ubuntu, Amazon Linux, RedHat, Linux Mint, Mac and CentOS, sorry if the commands don't work on your system.
|
I am glad that you are here! I was working on bioinformatics a few years ago and was amazed by those single-word bash commands which are much faster than my dull scripts, time saved through learning command-line shortcuts and scripting. Recent years I am working on cloud computing and I keep recording those useful commands here. Not all of them is oneliner, but i put effort on making them brief and swift. I am mainly using Ubuntu, Amazon Linux, RedHat, Linux Mint, Mac and CentOS, sorry if the commands don't work on your system.
|
||||||
|
|
||||||
This blog will focus on simple bash commands for parsing data and Linux system maintenance that i acquired from work and LPIC exam. I apologize that there are no detailed citation for all the commands, but they are probably from dear Google and Stack Overflow.
|
This blog will focus on simple bash commands for parsing data and Linux system maintenance that i acquired from work and LPIC exam. I apologize that there are no detailed citation for all the commands, but they are probably from dear Google and Stack Overflow.
|
||||||
@ -60,6 +61,33 @@ Esc + l
|
|||||||
Esc + c
|
Esc + c
|
||||||
# converts letter under the cursor to uppercase, rest of the word to lowercase.
|
# converts letter under the cursor to uppercase, rest of the word to lowercase.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
##### Bash commands vi mode
|
||||||
|
```bash
|
||||||
|
set -o vi
|
||||||
|
# change bash command mode to vi
|
||||||
|
ESC
|
||||||
|
# change to vi edit mode (when set -o vi is set)
|
||||||
|
k
|
||||||
|
# in vi edit mode - go back to 3 previous words
|
||||||
|
j
|
||||||
|
# in vi edit mode - next command
|
||||||
|
0
|
||||||
|
# in vi edit mode - beginning of the command
|
||||||
|
R
|
||||||
|
# in vi edit mode - replace current characters of command
|
||||||
|
2w
|
||||||
|
# in vi edit mode - next to 2nd word
|
||||||
|
b
|
||||||
|
# in vi edit mode - previous word
|
||||||
|
i
|
||||||
|
# in vi edit mode - go to insert mode
|
||||||
|
v
|
||||||
|
# in vi edit mode - edit current command in vi
|
||||||
|
man 3 readline
|
||||||
|
# man page for complete readline mapping
|
||||||
|
```
|
||||||
|
|
||||||
##### Run history number (e.g. 53)
|
##### Run history number (e.g. 53)
|
||||||
```bash
|
```bash
|
||||||
!53
|
!53
|
||||||
|
Loading…
Reference in New Issue
Block a user