快速了解文件系统概况
- Package:软件包,是ROS应用程序代码的组织单元,每个软件包都可以包含程序库、可执行文件、脚本或其它手动创建的东西。
- Manifest(package.xml):清单,是对于“软件包”相关信息的描述,用于定义软件包相关元信息之间的依赖关系,这些信息包括版本、维护者和许可协议等。
文件系统工具
- rospack
rospack允许你获取软件包的有关信息,其中rospack中find参数选项可以返回软件包的路径信息:
$ rospack find roscpp
- roscd
roscd是rosbash命令集中的一部分,它允许你直接切换工作目录到其中某个软件包或者软件包集当中,可以用pwd命令输出当前工作目录
roscd cpp
roscd命令既可以切换到一个软件包或软件包集的子目录中
roscd roscpp/cmake
- roslog
使用roscd log可以切换到ROS保存日记文件的目录下
- rosls
rosls是rosbash命令集中的一部分,它允许你直接按软件包的名称而不是绝对路径执行ls命令。 - Tab
自动完成输入内容