Linux学习
文章平均质量分 90
通过阅读专栏中的文章,掌握Linux系统的基本知识和操作技巧,提升对Linux的理解和应用能力。
ferryman丶华
冷静,专注,乐观
展开
-
linux常用的基础指令
基础指令:总共分为四大类:目录相关指令,普通文件指令,匹配查找指令,权限相关指令使用规则:指令名称+空格+[操作选项]+[操作对象]指令名称:命令名字eg:ls 查看文件夹内容操作选项:某个指令的子项功能eg:ls -l 查看当前文件夹的内容的详细信息操作对象:要操作的对象eg: ls -l workspace 查看当前指定文件夹workspace内部的内容1.目录相关指令:(1)ls 浏览目录(浏览文件夹)默认查看当前所在文件夹的内容,打开一个终端,默认原创 2022-03-06 19:59:17 · 330 阅读 · 4 评论 -
linux的进程基本概念
linux进程概念(1)冯诺依曼体系结构(2)操作系统(3)进程概念(4)进程状态(5)环境变量(6)程序地址空间(1)冯诺依曼体系结构计算机的硬件体系结构五大硬件单元:输入设备,输出设备,运算器,控制器,存储器所有的设备都是围绕内存工作的(2)操作系统是什么:软件—管理计算机上的软硬件资源定位:让计算机更加好用打个比方,操作系统就好像是一个政府,其它软件都会被它管控;操作系统在给其他软件提供各种便利的同时,还约束其他软件不能为所欲为。管理:描述+组织系统调用:操作系统向用户提供的用原创 2022-03-18 11:30:36 · 1192 阅读 · 4 评论 -
linux中的进程控制
linux中的进程控制原创 2022-04-17 10:42:07 · 928 阅读 · 0 评论 -
linux中的基础IO
linux中的基础IO原创 2022-04-17 11:44:55 · 672 阅读 · 0 评论 -
linux下的进程间通信(IPC)
进程间通信(IPC)一、进程间通信(IPC)是什么?二、四种通信方式1.管道-PIPE(1)管道分类(2)接口(3)特性总结(4)管道符的实现(5)管道总结2. 共享内存(1)特性(2)速度快(3)本质原理(4)操作流程(5)共享内存总结3.消息队列(1)本质(2)特性4.信号量(1)本质(2)作用(3)如何实现保护操作(4)信号量实现同步与互斥原理一、进程间通信(IPC)是什么?操作系统为用户提供的几种用于进程间进行通信的方式。(管道,共享内存,消息队列,信号量)目的:进程具有独立性。(每个进原创 2022-05-30 17:26:51 · 1525 阅读 · 0 评论 -
linux中的信号
种类: kill -l 查看linux中的信号种类—62种硬件: ctrl+c - 2; ctrl+\ - 3; ctrl+z – 20在pcb中有个未决信号集合(位图),用于标记进程信号。(2)可靠信号的注册3、信号的注销一个是位图,另一个是链表:处理方式种类:自定义处理方式的信号捕捉流程一个用户进程无法直接访问内核空间,只能通过系统调用进行访问,当程序通过系统调用访问内核空间的过程称之为运行在内核态。(1) 程序运行因为中断\异常\系统调用从用户态切换到内核态.(2)原创 2022-07-04 11:59:54 · 338 阅读 · 0 评论 -
linux:“多线程”基础理解
但是因为linux下执行流是通过pcb实现的,因此linux下的线程实际上就是一个pcb,一个进程中可以有多个执行流,也就是有多个pcb,且这些pcb还共享很多程序运行所需的资源;(一般说:linux下无真正的线程,线程实际上是一个轻量级进程)共同优点:多任务使用多执行流处理的优点。(1)cpu密集型程序:程序中几乎都是cpu数据运算;多核cpu:更加充分利用cpu资源执行流并不是越多越好,多了反而增加切换调度成本。(2)IO密集型程序:程序中几乎都是IO操作。IO操作:等待IO就绪,数据拷贝在l原创 2022-07-05 22:10:53 · 482 阅读 · 8 评论