易截截图软件、单文件、免安装、纯绿色、仅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进程管理

1. 进程是什么?
一个进程就是出于执行期的程序, 包括:可执行程序代码(代码段), 打开的文件, 挂起的信号, 内核内部数据, 处理器状态, 地址空间, 一个或多个执行线程, 当然还包括用来存放全局变量的数据段, 等等.
 
2. 什么是线程?它和进程的关系是什么样的? 线程在LINUX中具体是怎么样实现的?
是在进程中活动的对象 ......

踏上Linux内核学习之旅

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

Linux 用户层如何调用接口设置寄存器

下面的代码分析是根据linux-2.6.17.14_stm22版本
#define STSYS_WriteRegDev32LE(Address_p, value)          writel((u32)value, (void*)Address_p)
在include/asm-sh/io.h
#define writel(v,a) ({__raw_writel((v),(a));mb();})
#define __raw_write(v,a)  __writ ......

两台虚拟机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号