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
- ROS架構(三)——檔案系統ROS架構
- Linux 檔案系統基本介紹Linux
- Linux 檔案系統-ext3 檔案系統介紹(轉)Linux
- 檔案系統(十一):Linux Squashfs只讀檔案系統介紹Linux
- 【Zeekr_Tech】ROS/ROS 2介紹ROS
- FASTDFS開源分散式檔案系統介紹AST分散式
- Linux EXT4檔案系統介紹Linux
- ClickHouse學習系列之七【系統命令介紹】
- Bada學習-檔案系統
- oracle dbfs檔案系統介紹及使用測試Oracle
- 【iOS資料儲存】iOS檔案系統介紹iOS
- 檔案系統 FTP Ubuntu 安裝入門介紹FTPUbuntu
- Protocol Buffers 學習(6):檔案 | 欄位選項介紹Protocol
- 『學了就忘』Linux檔案系統管理 — 63、磁碟配額介紹Linux
- 【AIX 學習】檔案系統--監視AI
- 【AIX 學習】檔案系統之 PROCAI
- QFS檔案系統-學習記錄
- 簡單介紹一下 Linux 檔案系統?Linux
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- Qt 程式設計 —— 專案工程檔案(.pro)介紹 【學習筆記】QT程式設計筆記
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- OS學習筆記六:檔案系統筆記
- Linux系統學習之檔案管理Linux
- 【LINUX 學習】設定檔案系統Linux
- 深入iOS系統底層之映像檔案操作API介紹iOSAPI
- Linux快速入門(05)Linux檔案系統介紹Linux
- Linux Ext4檔案系統的優點介紹Linux
- fsck-Linux檔案系統檢查工具介紹(轉)Linux
- 幾個重要的Linux系統核心檔案介紹(zt)Linux
- podspec檔案介紹
- 一種自主學習 Office Open XML 檔案格式的方法介紹XML
- C#學習 [型別系統] 基本型別介紹(10)C#型別
- 圖書管理系統-專案介紹
- 表示學習介紹
- 前端學習(2373):專案介紹前端
- 記憶體檔案系統的再學習記憶體
- 『學了就忘』Linux檔案系統管理 — 65、LVM邏輯卷管理介紹LinuxLVM