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

linux trap

trap [-lp] [arg] [sigspec ...] 当 shell 收到信号 sigspec 时,命令 arg 将被读取并执行。如果没有给出 arg 或者给出的是 -, 所有指定的信号被设置为它们的初始值 (进入 shell 时它们的值)。如果 arg 是空字符串, sigspec 指定的信号被 shell 和它启动的命令忽略。如果 arg 不存在,并且给出了 -p 那么与每个 sigspec 相关联的陷阱命令将被显示出来。如果没有给出任何参数,或只给出了 -p, trap 将打印出与每个信号编号相关的命令列表▒ 每个 sigspec 可以是 定义的信号名,或是一个信号编号。 如果 sigspec 是 EXIT (0),命令 arg 将在 shell 退出时执行。如果 sigspec 是 DEBUG, 命令 arg 将在每个简单命令 (simple command,参见上面的 SHELL GRAMMAR) 之后执行。如果 sigspec 是 ERR, 命令 arg 将在任何命令以非零值退出时执行。如果失败的命令是 until 或 while 循环的一部分, if 语句的一部分, && 或 ⎪⎪ 序列的一部分,或者命令的返回值是通过 ! 转化而来, ERR 陷阱将不会执行。选项 -l 使得 shell 打印信号名和对应编号的列表。 shell 忽略的信号不能被捕捉或重置。在子进程中,被捕捉的信号在进程创建时被重置为 初始值。 返回值为假,如果 sigspec 非法;否则 trap 返回真。


相关文档:

Linux 技巧:让进程在后台可靠运行的几种方法

级别: 中级
申 毅 (shenyyi@cn.ibm.com), 软件工程师, IBM 中国软件开发中心
2008 年 5 月 29 日
想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作?
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却 ......

linux sock_raw原始套接字编程

sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket
 
1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包
2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))发送接收以太 ......

Linux终端提示符PS1设置(颜色)


\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24 ......

关于更改虚拟机下linux分辨率的一点经验

     首先说明,本人的linux是rethat9,对其他的版本可能不适用
     xp系统下的虚拟机中安装了linux后,虚拟机VMware中的linux界面太小,是由于linux分辨率太低(通常为800×600)造成的,可以通过安装VMware Tools来更改分辨率到1024×768来解决这个问题,下面说明安装 ......

linux 基本命令

使用TAB键
用鼠标拷贝和粘贴提高操作速度     左键拖动---拷贝    中键点击---粘贴
1、mkdir 建立新目录名    加“." 在目录名前为隐藏目录(ls -a可查看)
     rm -rf 目录名   删除目录及子目录  rm -- -ee删除-ee文件  或者 rm "文件名"

2、m ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号