程序代码是分布在众多ROS软件包当中,当使用命令行工具(比如ls和cd)来浏览时会非常繁琐,因此ROS提供了专门的命令工具来简化这些操作。
这一节讲浏览ROS文件的几个命令
1. rospack
$ rospack find [包名称]
该命令返回你的包的安装路径
2.roscd
$ roscd [包名称]
类似于cd,但该命令允许你直接切换到工作目录到某个软件包或者软件包集当中。而你不需要知道它的绝对路径,比如我们要切换到roscpp中,通过rospack find roscpp我们知其路径是/opt/ros/groovy/share/roscpp,但实际我们通过roscd roscpp就可以直接切换,用cd的话则需
cd /opt/ros/groovy/share/roscpp。
3.roscd log
使用roscd log可以切换到ROS保存日记文件的目录下。需要注意的是,如果你没有执行过任何ROS程序,系统会报错说该目录不存在。
4.rosls
$ rosls [本地包名称[/子目录]]
与ls的关系同roscd与ls的关系。用来罗列目录。具体见http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html
5.在输入包名时可以输入一部分再按Tab键,如果只有一个,则可以自动补全。如有多个包名都是以你输入的那部分开头的,则会全部显示出来
另外一条命令$pwd 显示当前工作路径