Linux 第二步

来源:互联网 发布:淘宝赌石最好赌出什么 编辑:程序博客网 时间:2024/05/16 10:57
Linux内容:


~$cd 命令可以修改当前目录所在的位置
   > 使用方法:
        cd 目录路径
     命令执行后路径对应的目录成为当前目录

~$ls 命令可以查看一个目录中的内容
   > 使用方法:
        ls 目录路径
     计算机把路径对应目录中的内容显示在终端窗口中
     若命令中没有写路径则会把当前目录中的内容显示在终端窗口中
   > 在ls命令中可以使用-a选项,计算机会显示目录中所有内容(包括隐藏文件和系统文件)
   > 还可以使用-l选项,计算机会显示每个项目的详细信息  
   > -a可以和-l合并成-al选项,包含上述两种效果

~$touch 命令可以创建一个新文件
   > 使用方法:
        touch 文件路径
     命令结束后路径对应的文件会被创建出来,这个文件为空文件
   > 若文件已经存在,则会把文件的最后修改时间设置为执行该命令的时间

~$rm 命令可以删除一个已存在的文件
   > 使用方法:
        rm 文件路径
     要求文件已经存在

~$mkdir 命令可以创建新的文件夹(目录)
   > 使用方法:
        mkdir 目录路径
     命令执行后路径对应的目录被创建出来
   > 要求路径对应的目录还不存在,且这个目录的父目录必须存在
   > 使用-p选项可以把路径中所有不存在的目录都创建出来

~$rmdir 命令可以删除一个目录
   > 使用方法:
        rmdir 目录路径
     要求删除的目录已存在,且为空目录
  
   > rm命令可以删除非空目录,这个时候需要使用-rf选项

*> 终端窗口中可以使用上下方向键把以前执行过的命令找出使用

*> 在命令中编写路径时可以使用tab键自动补齐路径中剩余的字母


~$tar 命令可以对一组文件或文件夹进行打包处理,打包完成后可以对打包文件进一步进行压缩处理
   > 使用tar命令实现打包压缩处理的命令格式:
        tar zcvf 压缩文件名.tar.gz 路径1 路径2 ....
     路径可以对应文件和目录


   > 可以使用tar命令完成对文件的解压缩
     解包操作命令格式:
        tar zxvf 压缩文件名.tar.gz

*> 使用通配符可以编写特殊路径,该路径可以代表多个已经存在的文件和目录
   ?是一种通配符,可以用来代表一个任意的字符
   * 也是一种通配符,可以用来代表任意多个字符

C语言内容:

*> C语言内容保存在以.c作为扩展名的文件中(C语言源文件)

*> C语言程序中可以直接使用加减乘除四则运算符号(+,-,*,/)mod %

*> C语言使用";"分隔操作步骤,每个操作步骤都应该使用";"作为结尾,每个使用";"结束的操作步骤叫做一条语句

*> C语言程序中的语句可以用大括号{ }进行分组(复合语句),绝大多数语句都必须属于某个分组

   > 每组语句都可以再次分组(大括号内部可以包含其他大括号)

   > 顶级大括号不被其他大括号包含,可以用来表示函数


*> 在C语言程序中不同数字之间除了数值有区别之外,在其他方面也有区别,这些区别甚至比数值的区别影响还大

   > C语言程序中根据数字在某个方面的区别把它们分成几组,每组叫一个数据类型

   > 整数类型(int)是一种数据类型,该类型中所有数值都不带小数点

   > C语言程序中每个数值都必须明确表示类型

   > 其中不带小数点的数值自动被当成整数类型看待

*> C语言程序中所有函数都必须有名字,任何两个函数的名字不能相同

   > C语言程序中必须有且只有一个叫main的主函数

   > C语言程序必须从主函数中第一条语句开始执行,执行完主函数最后一条语句后结束程序

   > 每个函数在完成工作之后可以留下一个值作为结果,这个结果叫做函数的返回值

   > 如果函数使用了返回值,必须要在函数名前写一个数据类型的名称,该名称就是返回值的数据类型


*> 关键字是C语言预留的英文单词(共几十个),每个关键字都有特定的用途,不能用做其他未定义行为
   
   > return是一个关键字,它有两个功能。它的主要功能是结束函数的执行,辅助功能是指定函数的返回值数值

   > 主函数的返回值数值有特殊规定,若是0表示一切正常,否则表示出了问题

   
*> Linux系统下C语言程序开发步骤:
   
  1>.使用vi编写以.c作为扩展名的源文件
  
  2>.使用gcc编译器把源文件翻译成计算机认识的格式

  3>.使用./a.out命令执行得到的结果文件


*> C语言程序中可以编写预处理指令,预处理指令以"#"为开头,不以";"结尾
  
   > 预处理指令在C语言语句之前被处理

   > 最常见的预处理指令可以把.c文件中的内容改写成另外的样子

   > gcc命令中使用-E选项可以把预处理后的结果显示在终端窗口中


   > #include是一个预处理命令,它把一个以.h作为扩展名的文件中的内容合并到当前的源文件中

   > C语言中以.h作为扩展名的文件叫做头文件

   > #include预处理指令使用相对路径表示头文件的位置
     使用<>包含文件路径表示把系统中预先规定好的一组目录当做起点目录使用(通常不包含.c文件所在目录)
     使用""包含文件路径表示把.c文件所在目录也作为相对路径的起点目录进行查找
   
*> 可以把文字信息写在注释区域内,gcc会直接忽略这些文字信息,注释不参与程序运行
   
   > 如果一行中包含//,那它们后面的部分就都是注释,该注释仅限于一行之内,因此称为单行注释
   
   > 在/*和*/之间的区域也是注释,该区域范围可以跨越很多行,因此称为多行注释(块注释)   
 
 
   

         
0 0
原创粉丝点击