Unix/Linux
sadoshi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sed与awk学习笔记(二)
一、sed的基本命令1.1、sed基本语法[address]command例如sed '1,3d' abc删除文件abc的第1至3行还可以用大括号让多个命令作用于一个地址[address]{command1command2command3}左大括号可以和地址放在一行,右大括号必须独立一行多个命令在同一行时可以用分号进行分隔sed原创 2017-05-11 11:24:45 · 646 阅读 · 0 评论 -
sed与awk学习笔记(一)
学习参考《sed与awk》第三版一、sed基本例子文本内容list:John Daggett, 341 King Road, Plymouth MAAlice Ford, 22 East Broadway, Richmond VAOrville Thomas, 11345 Oak Bridge Road, Tulsa OKTerry Kalkas, 402 Lans Roa原创 2017-05-09 10:47:41 · 429 阅读 · 0 评论 -
linux下进程-进程组-会话之间的关系-代码说明一切
1. 每个进程组有1个或多个进程组成,可能有一个进程组长,也可能没有2. 每个会话有1个或多个进程组组成,可能有一个领头进程,也可能没有好,贴上测试代码: 1 #include stdio.h> 2 #include unistd.h> 3 #include stdlib.h> 4 #include sys/param.h> 5 #include sys/stat.h>转载 2011-12-12 16:20:42 · 380 阅读 · 0 评论 -
linux进程间通信机制3:会话和进程组
由于 Linux 是一个多用户系统,同一时刻,系统中运行有属于不同用户的多个进程。那么,当处于某个终端上的用户按下了 Ctrl+C 键时(产生 SIGINT 信号),系统如何知道将该信号发送到哪个进程,从而不影响由其他终端上的用户运行的进程呢?Linux 内核通过维护会话和进程组而管理多用户进程。如图 11-3 所示,每个进程是一个进程组的成员,而每个进程组又是某个会话的成员。一般而言,当用户转载 2011-12-12 16:35:24 · 449 阅读 · 0 评论 -
Unix V6内核源码的理解(一)
一、关于malloc和mfree首先介绍的是存储资源编程中最常用的是分配和释放内存资源,这两个过程实际两类存储资源的分配和释放:主存和盘交换区下面展示源码部分:#define CMAPSIZ 100#define SMAPSIZ 100int coremap[CMAPSIZ]; //主存区分配资源图int swapmap[SMAPSIZ];原创 2012-05-26 14:52:55 · 6303 阅读 · 0 评论 -
shell
(1)条件判断:相等:-eq不想等:-ne大于:-gt小于:-lt大于等于:-ge小于等于:-le (2)特殊参数:第i个传入参数:$i传入参数个数:$#退出状态返回码:$?当前PID:$$初始化命令行参数:set (要初始化的参数1 2 3...) (初始化为$1 $2 $3...) (3)数组处理:数组赋值:name=(eleme原创 2012-08-05 21:14:53 · 398 阅读 · 0 评论 -
【转】RPM GPG详解
GPG在Linux上的应用主要是实现官方发布的包的签名机制。GPG分为公钥及私钥。公钥:顾名思意,即可共享的密钥,主要用于验证私钥加密的数据及签名要发送给私钥方的数据。私钥:由本地保留的密钥,用于签名本地数据及验证用公钥签名的数据。 实现原理(以Red Hat签名为例):1>RH在发布其官方的RPM包时(如本地RHEL光盘及FTP空间包),会提转载 2017-02-15 13:47:13 · 811 阅读 · 0 评论
分享