Linux共享内存实现机制的详解
内存共享: 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步
详解Linux下的sudo及其配置文件/etc/sudoers的详细配置
1.sudo介绍sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su
核心代码#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹
if [ ! -d
Linux IO的水平触发和边缘触发的区别在linux的IO多路复用中有水平触发,边缘触发两种模式,这两种模式的区别如下:水平触发:如果文件描述符已经就绪可以非阻塞的执行IO操作了,此时会触发通知.允许在任意时刻重复检测IO的状态.sele
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区别的。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(2)grep是根据
用‘grep'搜索文本文件
如果您要在几个文本文件中查找一字符串,可以使用‘grep'命令。‘grep'在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation'目录下搜索带字符串‘magic
Linux下的文件标述符和文件指针
文件标识符:
首先我们来了解一下文件标识符是什么东西
文件描述符是计算机科学中的一个术语,是一个用于表述只想文件的引用的抽象化概念。
在linux当中,每个进程会在进程控制块(PCB)当中保存着一份文件描
fan@fan:sqlite$ sudo apt-get install sqlite3正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列