field notes of a command line ninja - rainfocus · . bashrc file edit search options help alias...

16
Field Notes of a Command Line Ninja Rustam Mehmandarov JavaOne 2016

Upload: others

Post on 24-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

FieldNotesofaCommandLineNinja

RustamMehmandarov

JavaOne 2016

Page 2: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Agenda

Intorduction

History

Expansions/Shorthand

Usefulcmd

ExampleIRL

Page 3: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Historyhttp://xkcd.com/149/

Page 4: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

History

sudo !!

http://xkcd.com/149/

Page 5: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Expansion,Alias…

Page 6: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Usefulcommands

Page 7: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

ExamplesIRL

Page 8: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Summonpowerofthegods?

ls –o –t –r –h

or

ls –thor

Page 9: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Top 10commands used

history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -nr | head

Page 10: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Magic

1.svn log -r <revFra>:<revTil> > svn_log.txt

2.cat svn_log.txt | grep Jira# | sed -r s/Jira#:[[:space:]]// | sort | uniq >

jira_saker.txt

Page 11: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Moremagic!

1.cd takeoff/rotate/up/stop/land

2.echo $_ | awk 'BEGIN {FS="/"}{print $1"();", $2"();", $3"();",

$4"();", $5"();"}' >> fun.js && node fun.js

Page 12: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias
Page 13: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias
Page 14: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias
Page 15: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias

Thank you!

@rmehmandarov

Page 16: Field Notes of a Command Line Ninja - RainFocus · . bashrc File Edit Search Options Help alias 111=1 'Is -color" alias -color" - -color' al i as I alias search-' find -name alias