Migration

Command line productivity

Work In Progress Migration

There is nothing more rewarding than creating shortcuts for your daily work routines, and what better than when using the command line.

Problem:

You have to create a directory and then cd to it after creation.

Solution:

Open your blash_profile for editing, in my case I will use nano

$ nano ~/bash_profile

once open, now I can add the following function to it.

function mkcd() { mkdir -p $1 && eval cd $1 }

Almost there… now do control-x + enter + control-c, finally source blash_profile

$ source ~/.bash_profile

You are now set. next time you need to create a new directory and cd to it all you have to do is:

$ mkcd name_of_directory