Shell Productivity - Part 2

  • jaymcgavren

Oops, a subscription is required to view this video. You can enroll now to watch, or try out all that Code School has to offer with a free two-day Hall Pass.


exceed said

very basic, not very usefull for even an intermediate user

Brandon Pittman said

Love the shell screencasts, but I'm sad to see they're all from a year ago.

u+i interact said

Could you post a gist of the used commands somewhere? Same applies to your first Shell Episode. I'm watching these videos on an Ipad and it is a little cumbersome to find the scenes later on just to have a look at the commands again. Nonetheless, great information.

42 Dev Team said

I've been working a lot lately on my terminal skills (especially auto-completes and productivity improvements). The second part of this series was way more useful (to me) than the first so I'm glad I watched it.

Thomas Limp said

very nice screencast. one thing though, ~/.profile won't get loaded automatically if a ~/.bash_profile is present (see man bash). so you have to source ~/.profile yourself in the ~/.bash_profile if you want to make some shell independent settings in there.


Jay McGavren said

Thanks for the feedback (and additional tips), everyone! I have episodes on a couple other topics I'll be doing first, but I'll definitely start accumulating material for another episode in this series.

happynoff said

You can also use the following in your .inputrc. Then only commands starting like your current one will cycle with up and down arrows.

"\e[A": history-search-backward "\e[B": history-search-forward

Bharat Ruparel said

Jay, You should continue this series. Excellent posts. I am looking for more stuff on JRuby as well. Keep up the good work. Thanks. Bharat

Justin T Hofmeister said

The reverse incremental search is amazing, I can't believe I've been getting by without using it; I shudder to think about all the time that could have saved in the past.

Great screencast!


Olivier Lacan said

Yeah, you better not stop that series anytime soon.

Przemek Owczarek said

history tips were the best, i learned a lot, thanks!


Bijan Boustani said

echo "Another great screencast. Thanks Shooter McGavren."

The history stuff was particularly useful. I had no idea about that reverse incremental search.


In this follow-up to the first Shell Productivity episode, Jay McGavren gives you more sensible and useful shell tricks. The history portions are Bash-centric but users of any shell will enjoy the tips on diff, xargs, and managing your dotfiles via GitHub.