命令集合(ros、linux)

目录

ROS

初始化工作空间(工作空间名字以catkin_ws为例)

 创建ros包

Linux ubuntu

 tar


ROS

初始化工作空间(工作空间名字以catkin_ws为例)

1.创建工作空间

创建目录

mkdir -p ~/catkin_ws/src

cd至src路径下

cd ~/catkin_ws/src

初始化工作空间:拷贝CMakeLists.txt文件至该路径下

catkin_init_workspace

2.编译工作空间

cd进入工作空间下

cd ~/catkin_ws/

执行编译命令,生成必要的目录结构build及devel

catkin_make

 3.设置环境变量

 echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc

编译工作空间中指定的包

catkin_make -DCATKIN_WHITELIST_PACKAGES="需要单独编译的包名"

ubuntu16.04安装csm包,开源的scan_Tools 工具集,提供了处理二位激光的一些方法

sudo apt-get install ros-kinetic-csm

 创建ros包

cd至工作空间的src路径下 

cd ~/catkin_ws/src/

 创建包

catkin_create_pkg learning_slam pcl_conversions pcl_ros roscpp sensor_msgs 

Linux ubuntu

gedit打开bashrc文件

gedit ~/.bashrc

 终端日志保存

sudo script screen.log

停止终端日志保存

exit

生成coredump

//开启core生成,并设定不限制存储上限
ulimit -c unlimited
//生成coredump文件
echo "/data/%e-%t.coredump" > /proc/sys/kernel/core_pattern

 分析ELF文件的命令

arm-linux-gnueabihf-readelf -l 文件名

设定共享库位置

export LD_LIBRARY_PATH=路径

查看磁盘占用空间

df -h

 tar

 打包和压缩

命令tar

参数

        c打包

        x解包

        f指定操作类型为文件

打包

把a目录打包成一个.tar文件
tar cf XXX.tar ./a/

压缩

//把a目录打包并压缩为成一个.tar.gz文件
tar czf XXX.tar ./a/
//可以通过命令查看压缩后的大小
ls -lh

 

该文章只为记录用到过的命令,参考链接都会附上,如有问题,请联系

ROS学习--第3篇:ROS基础---创建工作空间_BIT王大东-CSDN博客_ros创建工作空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值