rosrun allows you to run an executable in an arbitrary package without having to cd (or roscd) there first.
Usage:
rosrun package executable
Example:
rosrun roscpp_tutorials talker
It's also possible to pass a ~parameter using the following syntax (replace the ~ with an _):
rosrun package node _parameter:=value
Example:
rosrun my_package my_node _my_param:=value






