码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 初识 Linux Shell


    第一章 初识 Linux Shell

    文章目录

      • 第一章 初识 Linux Shell
      • 一、什么是Linux?
      • 1、内核
        • 1.1、四种功能
      • 2、GUN工具
        • 2.1、三部分构成
      • 二、Linux发行版


    一、什么是Linux?

    内核+GNU工具+图形化桌面工具+应用软件

    1、内核

    Linux系统的核心是内核。内核控制着计算机系统上的所有软件和硬件,在必要时分配硬件,并根据需要执行软件。

    1.1、四种功能

    • 系统内存管理:物理内存+虚拟内存
    • 软件程序管理:内核控制着运行在系统中的所有进程
    • 硬件设备管理:任何Linux系统需要与之通信的设备,都需要在内核代码中加入其驱动程序代码
    • 文件系统管理:内核支持通过不同类型的文件系统从硬盘上读取数据,内核必须在编译时就加入对所有可能用到的文件系统的支持。

    内核通过磁盘上的存储空间来实现虚拟内存,这块区域称为交换空间(swap space)。内核不断的在交换空间和物理内存之间反复交换虚拟内存中的内容。这使得系统认为它有比物理内存更多的可用内存。
    内核会记录哪些内存页面(page)正在使用中,并自动把一段时间未访问的内存页面复制到交换区域(称为换出,swapping out)-----即使还有可用内存。

    2、GUN工具

    除了由内核控制硬件设备外,操作系统还需要工具来执行一些标准功能,比如控制文件和程序。

    2.1、三部分构成

    • 处理文件的工具
    • 操作文本的工具
    • 管理进程的工具

    SHELL:是一种特殊的交互工具。它为用户提供了启动程序、管理文件系统中的文件以及运行在Linux系统上的进程的途径。shell的核心是命令行提示符,是shell负责交互的部分。它允许你输入文本命令,然后解释命令,并在内核中执行。

    二、Linux发行版

    Linux发行版就是把LINUX系统的各个不同部分汇聚起来组成一个易于安装的包。


  • 相关阅读:
    CTF/AWD竞赛标准参考书+实战指南:《AWD特训营》
    MyBatisPlus 之五:MP 的 IService 接口实现方式
    MVC升级swagger No operations defined in spec!
    用无感知的方式为你的数据加上一层缓存
    C++ STL 序列式容器(二)
    CPP 核心编程9-STL
    CMake常用命令(二) project
    分析kdump(vmcore)
    上周热点回顾(5.16-5.22)
    MySQL 数据库基础知识(系统化一篇入门)
  • 原文地址:https://blog.csdn.net/qq_36462472/article/details/125458047
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号