type
status
date
slug
summary
tags
category
icon
password
记载:Linux常用知识点。
📝 Linux常用知识点
(1)Windows 系统安装 Linux子系统 (无需安装虚拟机)
1.安装 WSL ,windows 终端输入
2.微软商店搜索”Unbuntu” 选择相应的软件版本进行安装
3.打开”控制面板” 打开有关 支持“Linux子系统”功能的服务
4.运行 Ubuntu,创建用户,以及修改密码
5.VSCode 连接 Ubuntu 子系统的方法
(1)VSCode 安装 WSL 插件 支持 windows system for linux
(2)Unbuntu Linux终端输入 code . (中间有个空格)
大工告成, 无需安装虚拟机 🥳
(2)Linux工作原理
用户编写外部命令、应用程序 调用库函数, 库函数进行系统调用进入内核请求, 内核空间工作完成用户指令
对于Linux 系统来说,系统调用由两部分组成 :
(1) 核心函数,实现系统调用的代码, 作为操作系统的核心,驻留在内存中,运行在核心态
(2)接口函数: 提供给应用程序的API,以库函数的形式存在于Linux的库lib.a中,主要功能是把系统调用号、入口参数地址传给相应的核心函数,使用户状态下运行的应用程序陷于核心态
(3)Linux常用命令
(4)GCC 编译器
C程序执行流程:
(5)编译运行的库
静态库和共享库 Linux 所用的库在 /usr/lib 和 /lib 目录中
(1)静态库的后缀名为 .a 在编译的时候就已经链接到开发人员开发的应用程序中
(2)共享库的后缀名由 .so 和版本号组成, 只是在程序开始运行时才载入, 编译时,只要简单指定使用的库函数
📝 Linux常用知识点(2)
进程: 是程序执行的单位, 也是程序执行的资源分配单位
无论执行单位的格式是什么, 都包含以下部分: 代码段(text)、数据段(data)、BSS(Block Started by Symbol)段
代码段主要保存 程序执行代码, 未完待续…
📎 参考文章
- 一些引用
- 引用文章
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~