易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux 信号(简略笔记)

    一、概要
      详细介绍:http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html
       信号是UNIX和Linux系统响应结条件而产生的一个事件。接收到信号的进程会相应地采取一些行动。
    (1) 在系统终端下输入命名: kill -l 或 trap -l 可以查看系统所支持的信号!
    (2) 信号编号1-32 是早期的信号,是不可靠信号,信号在一定条件下会丢失;
    (3) 信号编号33以上是后期版系统本出现的,是可靠信号。信号生成时,进程响应还未结束,将自动排队等待响应。
    (4) 信号 9 SIGKILL   和 信号 19 SIGSTOP  这两个信号不可以被捕获或忽略。
 
 
 
    二、 函数介绍:
    头文件: signal.h
 
   1.  信号集处理:
       sigfillset(sigset_t *set); 设置所有的信号到set信号集中;
       sigemptyset(sigset_t *set); 从set信号集中清空所有信号;
      sigaddset(sigset_t *set,int sig);在set信号集中加入sig信号;
      sigdelset(sigset_t *set,int sig);在set信号集中删除sig信号;
 
   2. 信号处理函数
       (1)传统的信号处理接口: void (*signal(int sig, void (*func)(int )))(int),
        因为可靠信号的出现重新规范了健壮的信号接口:int sigaction(int sig,const struct sigaction  *act,struct sigaction *oldact);
        关于结构体 struct sigaction ,查询 man 手册;
        struct sigaction 成员:
         sa_hanlder 和 sa_sigaction  指向信号处理函数的指针,只能定义其中一个,两个都定义的话,将执行sa_handler指向的函数;其中可以指向宏定义 SIG_IGN(忽略信号) 和 SIG_DFL(信号默认行为);
 
       sa_mas


相关文档:

linux grep命令,强大的文本搜索

linux grep命令,强大的文本搜索
1.作用
linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
2.格式
grep [options]
3.主要参数
[options]主要参数:
-c:只输出匹配 ......

Linux/Ubuntu chmod命令详解使用格式和方法

在 Ubuntu Linux 中用源码文件安装软件
时经常都会用到chmod
命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命令来更改文件的权限时往往需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》
chmod
Linux/Ubuntu
系统中文 ......

用devhelp查看linux下的开发文档

在找GTK的开发文档,发现在 /usr/share/doc/libgtk2.0-doc/里有个 tutorial的目录,里边有个gtk-tutorial.devhelp的文件,于是试试有没有devhelp这个工具,原来真的有,而且已经安装过了!
于是用它来打开这个开发文档,非常好用。而且里边还有其他库的帮助文档呢! ......

linux 下编辑 vi /etc/bash.bashrc

通过编辑linux的/etc/bash.bashrc文件来快速定位各个目录
alias mysqlw="mysql -uroot -p123456"
alias usr="cd /usr/local"
alias src="cd /usr/src"
alias sphinx="cd /usr/local/sphinx"
alias apahce="cd /usr/local/apache"
alias home="cd /home/data/dev_test_com"
alias php="/usr/local/php5/bin/php" ......

linux vim 使用详解


vi vim 使用
vim 编辑器
首先简单的说一下vi编辑器──unix的通用编辑器,
读作vee-eye (visual editor的简写)。
(这里的vim,是改进的vi, Vi Improved简写,Vim 由Bram Moolenaar编写)
vi的工作模式
分为命令模式和插入模式 以及 : ex模式;
按esc键就可以让vi进入命令模式;
插入模式就是你输入文本的模式了。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号