![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Asteroid 325
专注自己和专注自己热爱的事。Cross my fingers for me.
展开
-
4|linux信号通信学习笔记
管道总结复习 无名管道(实现亲缘之间的进程通信) 有名管道(可以实现非亲缘之间的进程通信) 不管有名还是无名通信的对象都是管道,而管道是存在于内核中的,而管道实际上是内核中的一道缓存, 但是这个缓存是以对列形式存在的,既然是队列一定存在入队和出队的过程,A进程可以通过对管道写,而B进程通过对管道读从而实现进程的通信 信号通信1 信号通信2 ...原创 2020-12-20 09:14:30 · 63 阅读 · 1 评论 -
3|进程间通信--有名管道学习笔记
有名管道2原创 2020-12-19 20:44:49 · 97 阅读 · 1 评论 -
1|进程管理 linux l例子
案例1:使用pipe()实现父子进程间通信,要求父进程作为写端,子进程作为读端。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/wait.h> int main() { int fd[2];//定义文件描述符数组 int ret=pipe原创 2020-12-19 20:18:48 · 556 阅读 · 1 评论 -
2|进程中通信--无名管道学习笔记
无名管道 二原创 2020-12-19 19:33:22 · 82 阅读 · 1 评论 -
1|进程中通信---学习笔记
标进程通信概述 子进程一直在处于查询状态,因为在用户空间父进程和子进程无法通信 在父线程结束后加一个变量=1; 结果: 通信方式–不同的内核对象就有不同的通信方式 进程通信的思路 ...原创 2020-12-19 16:27:58 · 67 阅读 · 1 评论 -
2|awk
awk的工作原理 常见的两个打印函数print和printf awk变量定义 awk中BEGIN和END BEGIN和END格式化输出 awk结合正则表达式的综合运用原创 2020-12-16 00:42:24 · 110 阅读 · 0 评论 -
1|awk
awk简单介绍 awk命令模式语法结构原创 2020-12-15 20:18:08 · 77 阅读 · 0 评论 -
5|shell
for语法循环结构–列表循环 for循环不带列表循环 for循环–类c风格原创 2020-12-10 18:21:28 · 80 阅读 · 0 评论 -
4|shell
流程控制语句1—if结构和if --else结构 #!/bin/env bash #if if [ "$1" = "hello" ];then echo "world" else echo "hello" fi ~ if-----elif------else !在这里插入图片描述 层次嵌套 案例–判断主机ping 的通不 案例–判断一个进程是否存在 、 判断一个服务是否正常.原创 2020-12-06 21:41:11 · 72 阅读 · 0 评论 -
3|shell
多重条件判断 条件判断–类c风格 判断[]和[[]]的区别 条件判断总结 看两个文件是否相同: ll -i 查看 -s 判断文件是否不为空, ! -s 判断文件是否为空文件原创 2020-12-06 18:06:36 · 65 阅读 · 0 评论 -
2|shell
01–变量分类之本地变量 变量名=变量值 :本地变量(当前进程有效) 02.变量分类之-环境变量 03–变量分类之全局变量(配置文件介绍)原创 2020-12-06 15:55:33 · 79 阅读 · 0 评论 -
1|shell
01.shell介绍 用法:#ls -lh 路径 含义:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且显示文档大小的时候以可读性较高的形式显示 Cat指令 语法:#cat 文件的路径 作用1:cat可以直接打开一个文件的功能。 用户打开终端的时会自动打开一个shell 02.shell 脚本 03.shell 脚本基本写法 04.shell 脚本的执行方式 first_shell.sh: 指令:rm 作用:移除/删除文档 语法:#rm 选项 需要移除的文档原创 2020-11-22 22:30:46 · 105 阅读 · 0 评论