华清远见嵌入式学习day01——linux体系架构及软件包管理

linux的特点:多任务 多用户

                                                  linux操作系统体系架构
一、层次结构:
    应用层 :用户提需求
    内核层 :实现功能
    设备层
分层的好处:
    1.分层以后分工明确
    2.提高系统安全性
内核层的功能:
    进程管理 内存管理 文件系统管理 网络协议 设备管理 


二、操作系统四大组件:
    1.linux内核
         五大功能:内核层的功能
    2.shell
        命令行解析器:与机器进行交互
    3.文件系统
        管理磁盘上的文件
    4.应用程序
三、命令终端
    Gnome-terminal
四、文本编辑工具
    1.图形化编辑工具
        gedit
    2.文本形式编辑工具
        vi编辑器
        功能:查看 编辑 生成文本文档
vi三种工作模式:

【1】命令行模式:
    1.复制、粘贴、剪切
    复制:nyy
    剪切:ndd
    粘贴:p
2.光标移动
    hjkl
    左右下上

【2】底行模式:
1.文本保存、退出
    :wq == :x
2.搜索
    /字符串
    n:向后搜索
    N:向前搜索
    底行模式下:noh    取消高亮
3.字符串替换
    %s/xxx/xxx/g
    %功能:全文每行匹配的第一个
    g:一行所有
4.底行模式u返回上一步操作

【3】插入模式(编辑模式):
     A/a:光标所在行末   光标所在后
    I/i:光标所在行首 光标所在前
    O/o:光标所在上行 所在下

                                               软件包管理
软件包类型:

二进制包:包含可执行文件、库文件、配置文件、man/info页面、版权声明和其他文档。

源码包:包含软件源码、编译规则、构建指令以及编译工具。
软件包管理机制:
Deb:
    机制(了解):将应用程序的二进制文件、配置档案、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作软件包完成获取、安装、卸载、查询等操作。
    dpkg / APT
  dpkg没有获取途径只能安装本地包
操作(掌握):
    安装 卸载 查询状态
安装包命名规则:
    名字+版本号+修订版本+体系架构
    安装:sudo dpkg -i +软件包全名
    查询:dpkg -s +软件包名
    卸载:dpkg -r 软件包名
    移除安装包以及配置文件:dpkg -P
    dpkg -L 查看软件包清单

Rpm:

猜你喜欢

转载自blog.csdn.net/UemTuBXuR/article/details/88316534