码迷,mamicode.com
首页 > 系统相关
Linux命令整合之find
描述Linux下find命令在目录结构中搜索文件,并执行指定的操作。用法find路径-命令参数[输出形式]参数说明路径:告诉find在哪儿去找你要的东西,命令参数:参数很多下面会说到输出形式:输出形式很多,-print,-printf,-print0,-exec,-ok,-ls反正很多自己看手册吧。-ok和-exec的..
分类:系统相关   时间:2016-04-12 07:51:04    阅读次数:242
进程间通信 :消息队列的实现
一.消息队列消息队列是一个进程向另一个进程发送一个数据块的方法,所以消息队列是基于消息的,而管道则是基于字节流的。消息队列提供的是进程间的双向通信。消息队列中的几个原型函数:1.获取消息信息:intmsgget(key_tkey,intmsgflag);key是用ftok()函数创建的2.接收消息:ss..
分类:系统相关   时间:2016-04-12 07:48:11    阅读次数:218
进程间通信(消息队列)
消息队列:它提供了一个进程向另一个进程发送一个数据块的方法。每个数据块都可以被认为是一个类型,接收者可通过不同类型接收相应的数据块。它由操作系统提供缓冲区。是基于消息的。可通过发送消息来避免命名管道的阻塞问题。//comm.h文件声明五个函数接口,创建并释放消息队..
分类:系统相关   时间:2016-04-12 07:46:50    阅读次数:283
Linux基础篇一
一切即文件在linux中所有的设备都被当做一个文件来处理,包括我们的IO设备也是一样的,一般来说,他们被放在/dev这个目录下eg:IDE硬盘/dev/hd[a-p](a-p是它的编号)磁盘分区表a.主引导分区MBR:安装引导加载程序,共446bytesb.分区表:记录整块硬盘分区的状态,共64bytes分区表..
分类:系统相关   时间:2016-04-12 07:48:35    阅读次数:264
linux下管道及重定向
linux下管道及重定向系统默认设定:标准输入:STDOUT,0标准输出:STDIN,1标准错误输出:STDERR,22.I/O重定向:>:覆盖输出set-C:禁止对已经存在的文件覆盖重定向如需强制覆盖输出重定向:可使用>|set+C:启用对已经存在的文件覆盖重定向>>:追加输出2>:标准错误输出2..
分类:系统相关   时间:2016-04-12 07:46:10    阅读次数:228
进程间通信(2)消息队列
消息队列也是一种用于进程间通信的方式,它放在计算机内核中,并由消息队列表示符(类比文件描述符)标识,它由操作系统维护。消息队列的特点:1>它支持进程间双向无阻塞的通信。2>它是面向消息传递的。3>它的生命周期是随计算机内核的。下图列出了消息队列的最大消息..
分类:系统相关   时间:2016-04-12 07:44:10    阅读次数:353
进程间通信IPC—匿名管道(pipe)和命名管道(fifo)
管道内部如何实现-大小,组织方式,环形队列?一.进程间通信有多种方式,本文主要讲解对管道的理解。管道分为匿名管道和命名管道。(1)管道(pipe):又称匿名管道。是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子..
分类:系统相关   时间:2016-04-12 07:45:20    阅读次数:262
Linux下的socket网络编程
Linux下的socket网络编程linux网络编程是通过socket(套接字)接口实现,Socket是一种文件描述符,socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供..
分类:系统相关   时间:2016-04-12 07:44:17    阅读次数:296
进程间通信之消息队列
一.概述:消息队列是消息的链表,存放在内核中并由消息队列标识符标志,提供了一种从一个进程向另一个进程发送数据块(数据块有类型)的方法。我们可以通过发送消息来避免命名管道的同步和阻塞问题。注:(1).最重要的是前三条和最后两条。(2).消息队列与命名管道有一样的不..
分类:系统相关   时间:2016-04-12 07:42:27    阅读次数:314
SHELL笔记(二)
1录制并回放终端会话 1.1录制终端   $ script -t 2> timing.log -a output.session     commands;     ......    .......    exit //文件timing.log用于保存时序信息;文件output.session用于存储命令输出。 1.2回放终端    $ scriptreplay t...
分类:系统相关   时间:2016-04-12 07:36:23    阅读次数:273
合作开发,导入MyEclipse项目报错问题
因工作原因,同事将他的java项目交接给了我。和平时的交接一样。他把他最新的源代码,打成压缩包,发给我。我解压后,使用myeclipse开发工具,通过导入,将项目导入到我的开发工具中,这个时候有一个问题出现了,在项目上有个红色的叉号。而源代码也没有任何错误。因为代码在同事那里,一切正常。如下图所示: ...
分类:系统相关   时间:2016-04-12 01:57:15    阅读次数:206
MyEclipse安装TestNG
1、获取TestNG运行包。 (1)、直接下载*.jar包并导入项目中。 (2)、maven下载。 http://testng.org/doc/download.html 2、为IDE加载TestNG插件。 (1)、Myeclipse装TestNG插件。 下载插件:http://pan.baidu. ...
分类:系统相关   时间:2016-04-12 01:43:55    阅读次数:566
myeclipse快捷键大全
Ctrl + Shift + O: 引入imports语句 Ctrl + Shift + T: 打开Open Type查找类文件 Ctrl + Shift + F4: 关闭打开的所有窗口 Ctrl + Shift + F: 整形 Ctrl + Alt + ↓(↑) : 向下(上)复制本行 (搞笑)  ...
分类:系统相关   时间:2016-04-12 01:42:12    阅读次数:267
linux脚本编程技术---8
一、什么是脚本 脚本是一个包含一系列命令序列的可执行(777)文本文件。当运行这个脚本文件时,文件中包含的命令序列将得到自动执行。 二、脚本编程 #!/bin/sh 首行固定格式 #!表明该脚本的的解析器,这里使用/bin/sh来解析 2.1变量 shell脚本允许用户设置和使用自己的变量,变量可以 ...
分类:系统相关   时间:2016-04-12 00:26:01    阅读次数:273
Linux入门学习(八)
课时19:管道和重定向 Linux系统中,大多数命令都是很简单的功能,很少出现复杂功能的命令,每个命令往往只实现一个或几个简单的功能,我们可以通过将不同功能的命令组合在一起使用,以达到完成某个复杂功能的目的。 Linux中,几乎所有命令的返回数据都是纯文本的(因为命令都是运行在CLI下),而纯文本形... ...
分类:系统相关   时间:2016-04-12 00:25:39    阅读次数:290
《Linux内核设计与实现》 Chapter4 读书笔记
《Linux内核设计与实现》 Chapter4 读书笔记 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。 一、多任务 多任务操作系统就是能同时并发地交互执行多个进程的操作系统。 多任务系统可以划分为两类: 非抢 ...
分类:系统相关   时间:2016-04-12 00:24:28    阅读次数:234
linux文件系统---10
进入 Linux 根目录(即“/”, Linux 文件系统的入口, 也是处于最高一级的目录),运行“ls –l”命令,可以看到 Linux 系统包含以下目录。 1./bin 包含基本命令,如 ls、cp、mkdir 等,这个目录中的文件都是可执行的。 2./boot Linux 系统的内核及引导系统 ...
分类:系统相关   时间:2016-04-12 00:20:46    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!