嵌入式开发学习日志Day1

 一、Linux系统的发展史

  1. 由丹尼斯·里奇创造出Unix(前身)。

  2. Unix的推广:从学校走进企业。

  3. GUN组织推出GCC和emacs供使用者免费使用,并要求使用这两个软件发行的程序免费供使用者使用。

  4. 通过GCC和emacs开发出Linux系统。

 二、Linux系统的基本命令

1、【ls】-------列出某个目录下的内容;

2、【pwd】-------显示当前所在目录的全部路径;

3、【cd】------修改当前工作目录,

     【cd ..】返回上一层工作目录;

4、【ls /】列出根目录下的文件和文件夹;

5.【ls -a】列出所有文件和文件夹

6、【ls -l】列出文件及文件夹详细的信息;

7、【ls -al】列出该目录下所有文件及文件夹详细信息;

8、【touch +文件名】创建文件;

9、【sudo touch +文件名】使用超级账户权限创建文件;

10、【mkdir +文件夹】创建文件夹;

11、【rm +文件名】删除文件;

12、【rm +文件夹名 -r】删除文件夹及该文件夹下所有子目录;

13、【cp 原路径 目的路径】文件拷贝,从原路径拷贝至目的路径;

14、【cp 原路径 目的路径 -r】文件夹拷贝,从原路径拷贝至目的路径;

15、【mv 原路径 目的路径】文件或文件夹移动,从原路径拷贝至目的路径;

16、【vi +文件名】进入vi编写中,可以编写所需程序;

         进入vi编写中之后,默认为命令模式;

【i】进入编辑模式;【esc】退出为命令模式;

          编写完成之后,在命令模式下进行保存;

   【:w】保存所编辑的内容;【:q】退出vi;

     【:wq】保存并退出vi;  【:q!】强制退出vi不保存所编辑内容;

vi下复制并粘贴程序;

在命令模式下,光标在所需复制行首,按【yy】,需要复制多行在需复制的首行输入【行数yy】,可以进行多行复制;在所需要粘贴的上一行输入【p】可以进行粘贴;

在命令模式下,光标在所需剪贴行首,按【dd】,进行剪贴,在所需要粘贴的上一行输入【p】可以进行粘贴;

完成文件的编辑之后,在编辑栏进行编译【gcc 文件名.c】(c语言程序为.c尾缀);

编译完成之后可以用【ls】查看文件,出现a.out则可以进行运行程序;

【./a.out】运行所写程序。

 

 

 

 

你可能感兴趣的:(嵌入式开发学习,学习)