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目录相关问题
/ 表示根目录
./ 表示当前目录
../ 表示当前目录的上一级目录
以此类推
../../ 表示当前目录的上一级的上一级的目录