嵌入式学习第一天

一、学习嵌入式前的预备知识:知道了此次学习嵌入式知识所用的虚拟机为VMWare Workstation;教学环境镜像文件为Linux系统(Ubuntu)镜像文件;Ubantu常见操作

二、初步基础知识的学习:

1.Linux基本命令

(1)ls:查看当前目录下所有文件(蓝色字体为目录文件,白色字体为普通文件)

        ls -a:查看当前目录下所有文件(包括以.开头的隐藏文件)(注意ls与-a之间必须有空格,下面的ls -l同理)

         .  :当前文件夹

        ..  :当前目录的上一级目录

        ls -l:查看当前目录下文件的详细信息

       文件类型分为:b c d - l s p

       rwx: r:拥有读权利

               w:拥有写权利

                x:拥有执行权利

       drwxr-xr-x:这里是三组,分别对应不用的用户

       第一组rwx: 创建文件的用户对文件是否拥有读写执行权限
       第二组rwx: 创建文件的用户同组用户对文件是否拥有读写执行权限
       第三组rwx: 其余人对文件是否拥有读写执行权限

2.mkdir:在当前目录下创建一个新目录文件

   文件名字:

        (1)由数字、字母、下划线构成

        (2)文件名不能加空格

        (3)Linux不根据后缀名区分文件类型,但为了可以今后移植到windows系统中再使用,最好在加上后缀名,不强制要求

        (4)文件名区分大小写

3.rmdir:删除指定的目录文件(必须是空的)

4.touch:创建一个新的普通文件

5.rm:删除普通文件

6.rm -rf :删除目录文件(非空的也能删除,功能很强大,需要谨慎使用)

7.cd:进入某个目录(分绝对路径和相对路径)

8.pwd:查看当前所在目录的绝对目录

9.cp:拷贝文件或目录

   拷贝普通文件:cp 源文件路径 目的路径
   拷贝目录文件:cp 源目录路径 目的路径 -rf 

10.mv:移动文件或者目录,也可以用来修改文件名

     格式:mv 源文件路径 目的路径
               mv 旧文件名 新文件名

三、编辑器和编译器

1.vim编辑器

(1)使用vim打开一个文件

(2)点击i键、a键或者o键进入插入模式

        大多数情况都是使用i

(3)编写程序

(4)点击ESC退回到底行模式

(5)输入:wq   保存并且退出
               :w  只保存不退出
               :q  只退出不保存
               :q! 不保存强制退出

2.gcc编译器

(1)编译写好的文件(默认生成a.out)

       gcc 文件名 -o 文件名(前一个为编译的文件名,后一个为指定生成文件名)

(2)执行程序./a.out

注:编译时会遇到语法错误和逻辑错误,但是不要怕犯错,多练习累积经验,就能越来越熟练

 

 

你可能感兴趣的:(学习)