ros學習檔案系統介紹
0.0. ROS檔案系統中的基本概念
Packages: Package是ROS系統中最底層最基本的組織,裡面存放各種檔案:庫、工具、可執行檔案等.
Manifest: 一個package描述xml檔案,定義package之間的依賴關係.
Stacks: package的集合,比package這個概念高一級別
Stack Manifest: 作用類似package manifest檔案,但是它是針對stack的.
在檔案系統中很容易識別package和stack:
package是一個包含 manifest.xml 檔案的目錄.
stack是一個包含 stack.xml 檔案的目錄.
0.1. 檔案系統工具
1
rospack 和 rosstack 命令都包含於 rospack package中.
兩個命令用於獲取packages 和stacks的資訊. 教程中我們只提及命令的find的引數,作用是返回相應package或 者stack的目錄路徑.
2
roscd 包含於 rosbash package中. 該命令用於改變當前目錄到指定的package或者stack的目錄(cd).
roscd的特殊用法
roscd 不帶任何引數
不帶引數時roscd 直接進入環境變數 $ROS_ROOT 定義的目錄.
roscd log 命令切換到ROS儲存日誌檔案的目錄。注意如果從未執行過任何ROS程式,命令會返回目錄不存在的錯誤。
3
rosls 包含於rosbash package中. 作用是列出指定的package或stack中的檔案及目錄.
4
在鍵盤輸入ROS命令及目錄檔名時,使用tab鍵可以自動補齊剩餘的命令字元。
相關文章
- 『學了就忘』Linux檔案系統管理 — 57、Linux檔案系統介紹Linux
- Linux 檔案系統基本介紹Linux
- 檔案系統(十一):Linux Squashfs只讀檔案系統介紹Linux
- ROS架構(三)——檔案系統ROS架構
- FASTDFS開源分散式檔案系統介紹AST分散式
- 【Zeekr_Tech】ROS/ROS 2介紹ROS
- 『學了就忘』Linux檔案系統管理 — 63、磁碟配額介紹Linux
- Linux快速入門(05)Linux檔案系統介紹Linux
- 簡單介紹一下 Linux 檔案系統?Linux
- 檔案系統 FTP Ubuntu 安裝入門介紹FTPUbuntu
- ClickHouse學習系列之七【系統命令介紹】
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- 前端學習(2373):專案介紹前端
- Qt 程式設計 —— 專案工程檔案(.pro)介紹 【學習筆記】QT程式設計筆記
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- 『學了就忘』Linux檔案系統管理 — 65、LVM邏輯卷管理介紹LinuxLVM
- 深入iOS系統底層之映像檔案操作API介紹iOSAPI
- 一種自主學習 Office Open XML 檔案格式的方法介紹XML
- i.MX6ULL終結者Linux檔案系統的構建根檔案系統目錄介紹Linux
- 圖書管理系統-專案介紹
- 根檔案系統簡介與BusyBox構建根檔案系統
- CPL檔案利用介紹
- Linux系統的發展歷史和學習前景介紹Linux
- C#學習 [型別系統] 基本型別介紹(10)C#型別
- 前端學習(2375):專案介紹結束前端
- Hadoop學習(一)——HDFS分散式檔案系統Hadoop分散式
- 記憶體檔案系統的再學習記憶體
- 課時30:檔案系統:介紹一個高大上的東西
- Linux系統檔案學習內容多嗎?linux系統命令Linux
- win10.x64系統drivers是什麼檔案_win10.x64系統drivers檔案內容介紹Win10
- 表示學習介紹
- EXT4檔案系統學習(12)VFS之檔案系統物件file_system_type物件
- YAM yml 配置檔案介紹
- 檔案管理簡單介紹
- Harbor 學習分享系列2 – Harbor專案介紹
- Flask快速入門day 01(flask介紹、快速使用、配置檔案、路由系統)Flask路由
- Google分散式檔案系統GFS論文學習Go分散式
- 學習python前言介紹Python