linux
文章平均质量分 73
彡笙
想到,做到,得到!!!
展开
-
进程间通信--管道通信和共享内存
数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。原创 2023-03-19 15:42:31 · 320 阅读 · 1 评论 -
Linux进程概念
基本理解:加载到内存中的程序内核观点:内核数据结构 + 进程对应的磁盘代码当多个进程被加载到内存中的时候,操作系统就要对它们进行管理,那么我们就得先对加载进来的程序进行描述(PCB)并组织(用特定的数据结构)起来,图中使用的是链表。3.2进程状态为了弄明白正在运行的进程是什么意思,我们需要知道进程的不同状态。一个进程可以有几个状态(在Linux内核里,进程有时候也叫做任务)下面的状态在kernel源代码里定义:原创 2023-03-06 15:21:31 · 157 阅读 · 0 评论 -
Linux环境变量(查看、增加和删除)
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性原创 2023-03-04 19:09:08 · 645 阅读 · 0 评论 -
Linux文件的基本权限与修改
第一个字符:文件类型:在linux系统中不以文件名的后缀来区分文件属性,但是其他的应用会根据不同的后缀来进行区分,比如gcc编译的时候得是.c为后缀的源文件。chmod 【】【】+filename (修改文件或者目录的权限)目录文件创建的初始权限为:777普通文件创建的初始权限为:666实际创建的权限为:初始权限 & (^umask)查看umask直接对话框输入umask回车就行,修改的话直接umask + 数字就ok。原创 2022-12-29 16:03:46 · 495 阅读 · 0 评论 -
Linux查看文件:cat、more、less、head和tail
查找其中的内容:先输入/(斜杠)再输入要查找的内容,就会显示查找的内容以及附近的内容。:默认显示满屏的内容,若想查看更多的按下回车键,上下键是没用的,退出的时候按q。支持搜索,大文本一般使用less:例如日志以及代码量较多的代码。:显示的内带上行号,从1开始,空白行不显示行号(不算进去)。:默认查看文件的后十行,head + n 查看后n行。解释为:| 前面处理的结果继续交给 | 后面的处理。:先显示前num行的内容,按回车显示后续内容。: 单独使用:直接显示全部内容。:显示的内带上行号,从1开始。原创 2022-12-20 00:47:58 · 302 阅读 · 0 评论 -
Linux基本权限(详解)
显示当前目录下文件的详细信息也可以写成Linux下文件的权限位共有十个:按照1333来划分代表文件类型。代表文件拥有者对于该文件所拥有的权限。代表文件所属组对于该文件所拥有的权限。代表其他人(除了拥有者和所属组之外的人)对于该文件所拥有的权限。管道文件r例如:对应的顺序都是rwx,当没有某一个权限的时候,对应的位置会显示。原创 2022-10-02 18:23:24 · 4049 阅读 · 0 评论