ROS教程学习及Linux学习

1.Linux中如何使用vim编辑器?
使用vim filename进行编辑,例如要对package.xml文件进行编辑,那么在终端cd到指定的文件目录下,vim package.xml即可。刚开始其为命令模式,无法对文件进行编辑,需要输入i进入到编辑模式,当编辑好后,需要按esc键退出编辑模式,进入命令模式。然后输入:进入末行模式,按wq保存退出,按q!不保存退出。

2.ROS基础教程(创建ROS消息和ROS服务)
ROS教程中在这一节让在package.xml文件中添加下面两行代码:

  <build_depend>message_generation</build_depend>
  <run_depend>message_runtime</run_depend>

在我实验时发现,应该把上述代码改为:

  <build_depend>message_generation</build_depend>
  <exec_depend>message_runtime</exec_depend>

3.ROS教程在catkin_ws/src目录下新建beginner_tutorials,但是

:~$ roscd beginner_tutorials
roscd: No such package/stack 'beginner_tutorials'

解决办法:

第一步:在终端输入

cd ~

第二步: 在终端输入

gedit .bashrc

第三步:在打开的文件的最后一行添加以下代码,以后就都OK了

source /home/user/catkin_ws/devel/setup.bash

4.如何使终端不显示用户名和主机名?

首先,在主文件夹下,按ctrl+H将隐藏文件显示出来,找到.bashrc文件,如下图所示:

打开该文件,找到下面这句话,

将\u@\h去掉即可,其中,\u表示 当前登录用户名    \h 表示当前计算机名称。

改好后如下图:

 5.在Linux系统上如何截图?

在终端输入gnome-screenshot  -a即可,输入后即可出现一个十字截取的标志,拖动鼠标截取任意位置。

这里是gnome-screenshot命令的一些基本用法.

选项
-w          抓取当前活动窗口
-a          抓取自定义的区域
-b          包含窗口的边框
-B          去除边框
-d N        等待N秒后截图
-e          附加效果(shadow,border,none)
-i          交互式运行

一些常用的命令:

gnome-screeshot    就是默认的语句没有附加选项就是截取全屏.

gnome-screenshot -wb   截取当前活动窗口(要边框)

gnome-screenshot -a     截取自定义区域  (上面的那张图片就是通过这个命令截取的)

gnome-screenshot -wBe shadow -d 5     5秒后截取当前窗口去除边框,附加阴影效果

6.Linux目录相关问题

 / 表示根目录
./ 表示当前目录
../ 表示当前目录的上一级目录
以此类推
../../  表示当前目录的上一级的上一级的目录

猜你喜欢

转载自blog.csdn.net/lovebasamessi/article/details/82429469