前段时间又写了几篇ROS相关的文章,这里针对上次总结的命令再进行一个补充说明,以及对一些新的命令做一个说明。
好记性不如烂笔头,与大家分享的过程也是一个自我学习巩固的过程,接下来我们进入正题。
____________________________________________________________
Linux基础命令
(1) cd 命令
该命令的主要功能为改变工作目录。当输入没有指定“目录路径”时,则回到用户的主目录。
操作语法格式为 cd <目录路径>,操作效果如图。
cd ~/
(2) pwd 命令
该命令的主要功能是显示出当前工作目录的绝对路径。操作语法格式为 pwd,操作效果如图。
(3) mkdir 命令
该命令的主要功能是创建一个目录。操作语法为 mkdir [选项] <目录名称> ,其操作效果如
图 。使用 mkdir 命令创建文件夹 test_folder_139。
mkdir test_folder_139
(4) ls 命令
该命令的主要功能是列出目录的内容。操作语法为 ls [选项] [目录名称…] ,其操作效果如图 。
ls ~/
ls ? ?
(5) touch 命令
该命令的主要功能是创建文件或改变文件或目录时间属性。
操作语法为 touch [选项] [文件 名称…] ,其操作效果如图。
使用 touch 命令,在 test_folder_139 创建 test_file_139.txt
ls test_folder_139
文件夹是空的,使用ls命令的时候不会显示
cd test_folder_139
touch test_file_139.txt
两种方法都可以
touch ~/test_folder_139/test_file_100.txt
使用空格的情况会默认在当前文件夹
(6) cp 命令
该命令的主要功能是把给出的一个文件或目录拷贝到另一文件或目录中,或者把多个源文件复制到目标目录中。
操作语法为 cp [选项] <源文件名称或目录名称> <目的文件名称或目录名
称>,其操作效果如图。
ls
cp test_folder_139/test_file_139.txt test_file.txt
ls
将test_folder_139文件夹中的test_file_139.txt重命名为test_file.txt放到主目录
cp test_folder_139/test_file_139.txt catkin_ws/test_file.txt
将其放进其他目录
(7) mv 命令
该命令的主要功能是为文件或目录改名或将文件由一个目录移入另一个目录中。操作语法为 mv [选项] <源文件或目录> <目地文件或目录>,其操作效果如图。
mv test_file.txt test_folder_139/
ls
cd test_folder_139/
ls
(8) rm 命令
该命令的主要功能是删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
操作语法为 rm [选项] <文件名称或目录名称…>,其操作效果如图。
ls test_folder_139/
rm test_folder_139/test_file.txt
ls test_folder_139/
(9) sudo 命令
该命令的主要功能是以普通用户来执行指令。操作语法为 sudo [选项>][指令],其操作效果
如图。
(10) ROS catkin命令
有需要的可以去看看这个
链接: ros catkin
(11)roscore
启动一个roscore就相当于是开启了一个rosmaster,也就是管理器
(12)touch命令
用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件。
我们平时用得最多的是通过touch创建一个空文件
(13)gedit命令
调用编译文件
可以直接编辑文件,文件可以不存在
gedit pose.py