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

Linux程序参数

Linux程序参数包括两部分: 命令行参数和环境变量
命令行参数传递给mian函数  int mian (int argc,char *argv[])
环境变量  extern char *environ[]
获得环境变量的函数: const char* getenv(const char* name)
设置环境变量的函数:
        (1)int putent (const char * string)  POSIX标准
                name 和value均保存在string中,若设置的环境变量已经存在则覆盖原来的值
        (2)int setenv( const char *name, const char *value, int overwrite)     BSD提供
                此函数比较灵活,将name和value都作为参数,overwrite有两个值,若为0当环境变量中
                已经存在名为name的环境变量则不覆盖,overwrite为1则覆盖之。
以下两个函数的功能是一样的
  putenv("PATH = /bin;/usr/bin")
  setenv("PATH" , "bin:/usr/bin",1)


相关文档:

linux 命令集锦

最近在Linux装oracle 在网上搜了点资料和大家分享
linux下命令和文件及目录名都分大小写
//查看历史数据
history
history |grep mount
按"上下键"选以前敲过的命令
//拷贝文件
cp /usr/local/tomcat4/temp/func.class /usr/local/tomcat4/webapps/photoblog/WEB-INF/classes/framework/utils/
cp -Rf /photodataold ......

linux内核下点亮led(未使用中断版本)

头文件:
#ifndef _LED_CONFIG_H
#define _LED_CONFIG_H
#define LED_CON 0
#define LED_ON  1
#define LED_OFF 2
#endif
内核下面的驱动模块:
#include <linux/module.h>
#include <linux/init.h>
#include <linux/io.h>
#include <linux/cdev.h>
#include <linux/fs.h> ......

Linux下python lxml模块的安装

需要先安装libxml2-devel libxslt-devel这两个rpm包,如果使用非root用户安装,可以下载libxml2和libxslt的源代码进行安装。 libxml2-devel、libxslt-devel装好后,解压lxml的包,切换到这个包的路径。
加入CFLAGS进行编译和安装,在shell下依次输入如下命令: CFLAGS=-I/usr/include/libxml2:/usr/include/libxslt/ ......

s3c2440基于linux的button和led字符设备驱动

先是内核驱动程序:
#include <linux/module.h>//具体的头文件位置为/opt/FriendlyARM/mini2440/linux-2.6.29/include/linux/*.h
#include <linux/kernel.h>
#include <linux/fs.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/poll.h>
#include <l ......

LINUX下USB1.1设备学习小记(1)


现在暂定的学习目标为一个USB鼠标的设备到主机的传输过程软件上的贯穿(会涉及到部分硬件 但是本人的电电路知识有限 涉及的量不会多)
 
学习的框架如下:
1.     USB1.1协议
  A.    控制传输
  B.     中断传输
2.  &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号