基于ARM9的小型机器人制作
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 知识准备

需要掌握的知识有:VMwaretools的使用,实现Windows和Linux文件共享,Linux下cp、tar命令的使用,以及profile脚本文件的修改。特别注意的是tar、cp命令的使用。

tar命令用来创建压缩包和释放压缩包。

例如,释放压缩包。

          tar -zxvf文件名.tar.gz

将文件名.tar.gz解压安装到当前文件夹下,其中−zxvf分别为:

−x 从归档文件中解出文件;

−v 处理过程中输出相关信息;

−f 对普通文件操作;

−z 调用gzip来压缩归档文件,与−x连用时调用gzip完成解压缩。

cp命令是复制,将指定的源文件复制到指定的目标文件中。如果目标文件已存在,将覆盖原来内容,但相关的方式、所有者和组不改变。

源文件的最后访问时间和目标文件的最后修改时间设置为复制进行的时间。如果目标文件不存在,cp将创建一个新文件,命名与源文件相同。

例1复制一个目录下的所有文件到一个新目录,输入:

          cp/home/janet/clients/* /home/nick/customers

这样只复制clients目录下的文件到customers目录。

例2复制一个目录包括其所有的文件和子目录到另一个目录,输入:

          cp -R /home/nick/clients /home/nick/customers

注:目录不能复制到目录本身。

这样将复制clients目录,包括所有文件、子目录和那些子目录中的文件到customers/clients目录。

例3复制一个特殊的文件集合到另一个目录,输入:

          cp jones lewis smith /home/nick/clients

这样将复制当前工作目录的jones、lewis和smith文件到 /home/nick/clients目录。

例4要使用模式匹配字符来复制文件,输入:

          cp programs/*.c .

这样将复制programs目录下,以.c结尾的文件到当前目录,表示为单个“.”(点号)。必须在c和最后的点号间输入一个空格。