实用常用的Ubuntu指令(个人日志)

- 解压 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 (记得编译完,改回来!!!)

你可能感兴趣的:(Ubuntu,ROS)