bugfix: subcmd name should be checked
add some information on environment variable 'ROS_OPTS'
improve list subcommand