$ roscore
$ mkdir messi_ws
$ cd messi_ws
$ mkdir src
$ cd src/
$ catkin_init_workspace
$ cd ..
$ catkin_make
$ source ./devel/setup.bash
$ cd src/
$ catkin_create_pkg messi_turtle_pkg rospy geometry_msgs
$ cd ..
$ catkin_make
$ cd messi_turtle_pkg/
$ mkdir scripts
$ cd scripts
$ touch move_turtelsim.py; chmod +x *
$ rosrun turtlesim turtlesim_node
$ rosrun messi_turtle_pkg move_turtelsim.py
$ rosrun rqt_graph rqt_graph
$ rosrun turtlesim publisher.py
$ rosrun messi_turtle_pkg subscriber.py
$ rosrun rqt_graph rqt_graph
$ rosrun turtlesim turtlesim_node
$ rosrun messi_turtle_pkg input_user.py
$ rosrun rqt_graph rqt_graph
$ rosrun messi_turtle_pkg publisher_counter.py
$ rosrun messi_turtle_pkg subscriber.py
$ rosrun rqt_graph rqt_graph
$ rosrun messi_turtle_pkg publisher_complex_number.py
$ rosrun messi_turtle_pkg subscriber.py
$ rosrun rqt_graph rqt_graph
$ rosrun test_pkg mypublisher.py
$ rosrun test_pkg mysubscriber.py
$ rosrun rqt_graph rqt_graph
$ rosrun test_pkg count_words_server.py
$ rosrun test_pkg count_words_client.py <text>
$ rosrun rqt_graph rqt_graph
$ rosrun test_pkg count_words_server.py
$ rosrun test_pkg add_two_numbers_client.py <num1> <num2>
$ rosrun rqt_graph rqt_graph
$ roslaunch test_pkg world.launch
$ rosrun rqt_graph rqt_graph