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

Linux 脚本中的小技巧

1.  java ...    > log.out
将Java程序输出 保存到 log.out 文件
2. java  ....   >>log.out
与上一个不同,这个是追加到文件,而不会覆盖原有输出.
3. java  ....   >>log.out   2>&1
  
在Java里(其他语言也应该一样), 程序的输出分为 标准输出流和错误输出流, 2>1& 是指将程序的错误信息输出也输出到控制台,
4. $! 获得进程号
java ....  &
echo $!
就可以获得这个java的进程号了
5. $?  获得返回值
java....  &
echo $? 
可以获得程序的返回值


相关文档:

踏上Linux内核学习之旅

常常有人问:我想学习内核,需要什么基础吗?Linus Torvalds本人是这样回答的:你必须使用过Linux。 这个……还是有点太泛了吧,我想下面几个基础可能还是需要的,尽管不一定必需: 
  1, 关于操作系统理论的最初级的知识。不需要通读并理解《操作系统概念》《现代操作系统》等巨著,但总要知道分时(t ......

Linux查看系统配置常用命令

系统
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统
版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname      &n ......

linux/init.h 中__init

原始定义:include/linux/init.h
__init和__exit标记函数,__initdata和__exitdata标记数据。
此宏定义可知标记后的函数与数据其实是放到了特定的(代码或数据)段中。标记为初始化的函数,表明该函数供在初始化期间使用。在模块装载之后,模块装载就会将初始化函数扔掉。这样可以将该函数占用的内存释放出来。
 
__ ......

两台虚拟机Linux系统socket通信

服务器:
#include <stdio.h>
#include <sys/socket.h>
#include <unistd.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <time.h>
#define SERVER_PORT 20000 // define the defualt connect port id
#define LENGTH_OF_LISTEN_QU ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号