Linux操作系统

刚安装了centOS6.9虚拟机,快速的学习一下Linux系统。

操作系统

  操作系统:内核,库,应用程序;

        内核:管理硬件资源

        库:就是应用程序,没有执行入口;需要别的程序调用;提高软件的开发效率;(就像学习stm32的时候的C库一样吧);共享库。

          Windows:ddl文件。Linux:so文件 shared object 

        应用程序:具有执行入口;

   服务器:Unix Linux

Linux

  内核版本:自由软件协议;操作系统本身没有版权;

  嵌入式领域:运行稳定,网络支持好,可裁减;机顶盒,电视啊。

 

Linux命令

  原则:1  一切皆文件

     2 配置文件是纯文本

  用户接口:与用户交互的接口,可以操作的地方

    GUI接口;

    CLI接口:命令提示符 # root ;  $ 普通用户

          命令格式:命令主体 选项1 选项2 参数1 参数2

  常用命令:

       pwd:print working directory

       ls

        文件类型 文件权限 owner group size timemap 

      man:

        向后翻一屏:空格

        向前翻一屏:b

        向后翻一行:回车 J

        向前翻一行:K

        查找:/内容  n下一个;N前一个。

        退出:q

          hwclock:查询设置硬件时间;

        cp:拷贝文件 目录;


 

       命令类型:内置命令(shell内置)

       外部命令:在某路径下有对应的可执行文件

       type:显示属于那种类型

                 [  ] 可选的


 

       外部命令帮助  rm --help

       mkdir 创建目录   mkdir a

      touch 操作文件; 创建空文件;touch一下修改文件修改时间;

          文件时间:最后一次访问时间;最后一次修改(仅指内容)时间;最后一次改变时间;

               元数据:除了内容本身(大小,权限,属主...);内容数据:文件内容本身;

      rm 删除;

      cp 拷贝;

 


    vi 命令

      三种模式:

        1 命令模式  hkjl 上下左右移动  Gg 文件头末

        2 输入模式  a i o 从命令模式进入

        3 末行模式    shift ;  文件管理命令

         

posted @ 2018-01-21 14:14  liuweistrong  阅读(186)  评论(0)    收藏  举报