Linux前端训练营 | 青训营笔记

89 阅读2分钟

1.操作系统:

  • 管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。

2.Linux系统一般有4个主要部分:

  • 内核
  • shell
  • 文件系统
  • 应用程序

3.进程调度的原则

  • 一个CPU核同一时间只能运行一个进程
  • 每个进程有近乎相等的执行事件
  • 对于逻辑CPU而言,进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
  • 进程执行消耗时间和进程量成正比

4.进程管理

  • 进程是正在执行的一个程序或者命令。
  • 进程有自己的地址空间,占用一定的系统资源
  • 一个CPU核同一时间只能运行一个进程
  • 进程由它的进程ID和父进程的进程ID唯一识别

5.虚拟文件系统

  • 对应用层提供一个标准的文件操作接口

  • 对文件系统提供一个标准的文件接入接口

6.软件包及相应的管理-

通常指的是一个应用程序,它可以是一个GUI应用程序、命令行工具或软件库

管理:

底层工具:主要用来安装和删除软件包文件等任务。

上层工具:主要用于数据的搜索任务和依赖解析任务。

7.一些简单的操作命令

目录操作【增,删,改,查】

创建目录【增】 mkdir 命令:mkdir 目录

mkdir aaa 在当前目录下创建一个名为aaa的目录

mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录

删除目录或文件【删】rm 命令:rm [-rf] 目录

删除文件: rm 文件 删除当前目录下的文件 rm -f 文件 删除当前目录的的文件(不询问)

删除目录: rm -r aaa 递归删除当前目录下的aaa目录 rm -rf aaa 递归删除当前目录下的aaa目录(不询问)

全部删除: rm -rf * 将当前目录下的所有目录和文件全部删除

rm -rf /* 【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除

搜索目录【查】find