- 解压 tar.gz 文件 $ tar -xvzf filename.tar.gz
-运行.run文件 $ chmod +x some-app.run $ sudo ./some-app.run
- 查看进程cpu和内存占用量 $ top
- 查看cpu信息 $ lscpu
- 查看栈大小:$ ulimit -s
- 查看ip地址 $ ifconfig
- 删除一个库 $ sudo apt-get purge xxx $ sudo apt-get autoremove
- 重命名文件或者文档 $ mv apple.txt apple.txt.bkp
- 初始catkin 环境选择一 $ mkdir my_ws $ cd my_ws $ catkin init $ mkdir src $ catkin build
- 创建一个空的catkin包 $ catkin_create_pkg mybot_gazebo
- 初始catkin 环境选择二 $ cd xxx_ws $ mkdir src $ catkin_make
- 只编译一个包在catkin workspace里, catkin_make -DCATKIN_WHITELIST_PACKAGES="packagename1"
- 使ROS的workspace生效 $ echo "source ~/xxx_ws/devel/setup.bash">> .bashrc $ source .bashrc
- 查看ROS里的坐标轴之间的变换 $ rqt_graph 或者 $ rosrun tf view_frames
- ROS rviz 保存地图 $ rosrun map_server map_saver -f ~/map
- 检查手动下载以及安装的一些库的版本:先到其根目录,然后$ git tag, 找到最大值,其就为当前版本
- 回退到某一版本,$ git checkout -b xx.x.x
- ubuntu里找一个文件 $ find pathname [-options] 详见点击打开链接
- 删除某个已安装的软件 $ sudo apt remove --purge '^qt591*' 或者 $ sudo apt remove --purge wiznote (as sudo apt-get install wiznote)
- 检查CPU的实时主频:$ cd /proc $ cat cpuinfo
- 查cpu架构:$ dpkg --print-architecture
- 在你选定的位置上生成一个文件的镜像,不会占用磁盘空间: $ ln -s /home/burger/royale-ros royale
- 可视化ros的tf树:$ rosrun rqt_tf_tree rqt_tf_tree
- 打印transform从frame1到frame2: $ rosrun tf tf_echo frame1 frame2
- 为了编译大的库,提高swap space
$ sudo nano /etc/dphys-swapfile (然后把CONF_SWAPSIZE设为更大的数字)
$ sudo /etc/init.d/dphys-swapfile stop
$ sudo /etc/init.d/dphys-swapfile start (记得编译完,改回来!!!)