ROS: 入坑笔记 文件系统介绍

    技术2022-07-10  142

    ROS入坑笔记 文件系统介绍

    1. 文件系统的概念2. 文件系统的一些常用命令前期准备文件系统的常用命令1. rospack2. roscd3. roslog4. rosls5. Tab补全 参考文章


    写个笔记方便自己查看,跟着官方教程在学

    1. 文件系统的概念

    2. 文件系统的一些常用命令

    前期准备

    看着官网如下: 那么命令行输入

    sudo apt-get install ros-melodic-ros-tutorials

    完成即可

    文件系统的常用命令

    1. rospack

    rospack允许你获取软件包的有关信息。在本教程中,我们只涉及到rospack中find参数选项,该选项可以返回软件包的路径信息。

    用法:

    rospack find [包名称]

    照做命令行输入

    rospack find roscpp

    出如下的图: 直接帮你找到软件包的位置路径

    2. roscd

    roscd是rosbash命令集中的一部分,它允许你直接切换(cd)工作目录到某个软件包或者软件包集当中。

    用法:

    roscd [本地包名称[/子目录]]

    照做:

    roscd roscpp pwd

    结果如图: 这里看到roscd直接帮你从系统任意位置飞到了软件包的位置,但是其实roscd只能让你飞到保存在ros环境变量路径ROS_PACKAGE_PATH下的软件包,rospack同理

    下面查看这个环境变量ROS_PACKAGE_PATH:

    echo $ROS_PACKAGE_PATH

    打印出了路径

    3. roslog

    使用 roscd log 可以切换到 ROS 保存日记文件的目录下。需要注意的是,如果你没有执行过任何 ROS 程序,系统会报错说该目录不存在. 目前没怎么用跳过. 注意它会跳转到log目录下(目前不懂这个目录是什么)问题不大.

    4. rosls

    rosls 是 rosbash 命令集中的一部分,它允许你直接按软件包的名称而不是绝对路径执行 ls 命令。

    用法:

    rosls [本地包名称[/子目录]]

    照做

    rosls roscpp_tutorials

    5. Tab补全

    注意用tab键补全方便操作, 比如 roscd ros 这里按下tab几次 会展示可选的包的文件名

    参考文章

    ros官网教程

    Processed: 0.009, SQL: 9