ROS学习(三)—— ROS文件系统
2024-08-26 18:42:23
一、预备工作
使用ros0tutorials程序包,先下载:
sudo apt-get install ros-<distro>-ros-tutorials
其中<distro>应该需要替换成ROS的对应版本:Jade、Indigo、hydro、groovy、fuerte、kinetic
二、文件系统概念:
三、文件系统工具
1、rospack = ros + package
(1)find语法:
rospack find [包名称]
(2)作用:
rospack中find参数选项,该选项可以返回软件包的路径信息。
2、roscd = ros + cd
(1)语法:
roscd [本地包名称[/子目录]]
(2)作用:
A、roscd是rosbash命令集中的一部分,它允许你直接切换(cd)工作目录到某个软件包或者软件包集当中。
B、可以切换到一个软件包或者软件包集的子目录中
3、roscd log
(1)语法:
roscd log
(2)作用:
使用roscd log可以切换到ROS保存日记文件的目录下。需要注意的是,如果你没有执行过任何ROS程序,系统会报错说该目录不存在。
4、rosls = ros + ls
(1)语法:
rosls [本地包名称[/子目录]]
(2)作用:
rosls是rosbash命令集中的一部分,它允许你直接按软件包的名称而不是绝对路径执行ls命令(罗列目录)。
5、tab自动完成输入
按tab自动补全。
最新文章
- 07-阻塞赋值与非阻塞赋值原理分析——小梅哥FPGA设计思想与验证方法视频教程配套文档
- #define用法解析
- javascript type操作
- Android学习笔记(十)——ListView的使用(上)
- BOOL in Object-C
- 如何把android中布局文件(.xml)与相关的类(.java)进行关联?
- div+css的兼容性问题和解决方法
- 一张图告诉你如何优化web 性能
- iOS 4.2 SDK安装
- 持续交付工具ThoughtWorks Go部署step by step
- 在Windows Server2016里通过Hyper-V安装Liunx Container
- IOC 控制反转(Inversion of Control,英文缩写为IoC)
- Windows上SSH服务器的配置以及客户端的连接
- CentOS 系统 git clone出错
- maven 设置跳过测试
- go 的正则表达式
- sitecore中的两种编辑工具介绍
- spring动态数据源+事务
- 使用chrales抓包IOS的https(pc+手机)
- [翻译] 用 ObjectiveSugar 扩展NSArray NSDictionary NSSet NSNumber