![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 72
Niya-m
这个作者很懒,什么都没留下…
展开
-
Linux下的重要目录以及Vim gdb简单操作
Linux目录详解/ 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、设备都在/之下。 /bin bin是Binary的缩写,存放着linux系统命令。 /dev dev是Device的缩写。存放的是linux的外部设备,在linux中访问设备的方式和访问文件的方式是相同的。(注意:设备文件不是驱动程序。过去,在添加新磁盘或设备后,往...原创 2018-06-22 20:42:55 · 197 阅读 · 0 评论 -
【Linux】进程间通信
进程间通信进程间通信(IPC)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。通信目的数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种...原创 2018-08-03 14:59:11 · 393 阅读 · 0 评论 -
【Linux】浅谈线程
线程概念线程:Linux下,线程又被称为轻量级进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单元。线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线...原创 2018-08-01 21:18:27 · 546 阅读 · 0 评论 -
【Linux】基础I/O
C语言库中有定义和实现了很多可以打开,读取,写入,搜索和关闭文件的函数。文件函数列表如下: C默认会打开三个输入输出流,分别是stdin,stdout,stderr.这3个流的类型都是FILE *。 打开文件的方式有以下方式: 系统文件I/O...原创 2018-08-10 16:36:33 · 214 阅读 · 0 评论 -
【Linux】环境变量
基本概念环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数。如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设...原创 2018-08-10 15:27:10 · 123 阅读 · 0 评论 -
【Linux】简述信号
信号的基本概念信号是Linux系统为了响应某些状况而产生的事件。进程收到信号后应采取相应的动作。原创 2018-08-06 13:30:30 · 247 阅读 · 0 评论 -
【Linux】进程状态
这块重点讲以下两个状态的进程:Z (zombie)僵尸进程僵尸状态:当进程退出并且父进程没有读取到子进程退出的返回代码时产生僵尸进程。 例如:1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<unistd.h> 4 5 int main() 6 { 7 ...原创 2018-07-31 22:34:46 · 190 阅读 · 0 评论 -
【Linux】初识进程控制
进程概念用户角度:进程是程序一次动态的执行过程。操作系统:进程是操作系统分配资源的最小单位。 硬件上有中断技术出现,产生了分时系统。 进程有自己的运行状态和地址空间(虚拟地址空间)。描述进程—PCB进程信息被放在一个叫进程控制块的数据结构中,可以理解为进程属性的集合。 Linux操作系统下的PCB是:task_struct ...原创 2018-07-31 15:48:51 · 150 阅读 · 0 评论 -
Linux权限管理
Linux下有两种用户:超级用户(root),普通用户。超级用户:可以在Linux系统下做任何事情,不受限制。命令提示符是“#”。普通用户:在Linux下做有限的事情。命令提示符是“$”。文件权限分为三类: r:读。对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限。 w:写。对文件而言,具有修改文件内容的权限;对目录来说,具有删除移动目录内文件的权限。 ...原创 2018-06-08 22:19:20 · 135 阅读 · 0 评论 -
【Linux】进程间关系与守护进程
进程间关系进程组/作业/会话进程组进程组是一个或多个进程的集合,通常它们与一组作业相关联,可以接受来自同一终端的各种信号。每个进程除了有一个进程ID之外,还属于一个进程组。每个进程组都有唯一的进程组ID(整数,也可以存放在pid_t类型中)。进程组,每个进程组有一个领头进程。进程组由进程组ID来唯一标识。每个进程组都有一个组长进程,组长进程的进程号等于进程组ID。组...原创 2018-08-18 19:00:55 · 237 阅读 · 0 评论