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

Linux系统调用 unlink函数详解

Linux系统调用-- unlink函数详解
 
功能描述:
从文件系统中删除一个名称。如果名称是文件的最后一个连接,并且没有其它进程将文件打开,名称对应的文件会实际被删除。
用法:
#include
int unlink(const char *pathname);
参数:
pathname:指向需解除连接的文件名。
返回说明:
成功执行时,返回0。失败返回-1,errno被设为以下的某个值
EACCES:权能不足
EFAULT: 内存空间不可访问
EIO:发生输入输出错误
EISDIR:pathname索引的是目录
ELOOP :路径解析的过程中存在太多的符号连接
ENAMETOOLONG:路径名超出可允许的长度
ENOENT:路径名部分内容表示的目录不存在,或者是悬浮的连接
ENOMEM: 核心内存不足
ENOTDIR:路径名的部分内容不是目录
EPERM : 文件系统不支持文件或者目录的解除连接,也有可能是权限步允许
EROFS :文件系统只读


相关文档:

如何共享linux与xp的文件夹

step1:
              在ubuntu里面右击要共享的文件夹,会提示安装软件,选择安装即可;
step2:
              实现xp匿名访问Ubuntu共享文件夹, 则只需修改/etc/samba/smb.co ......

编译一个linux内核模块

看源代码。
#include <linux/kernel.h>
#include <linux/module.h>
#if CONFIG_MODVERSIONS==1
#define MODVERSIONS
#include <linux/modversions.h>
#endif
int init_module()
{
printk("Hello, I'm kernel\n");
return 0;
}
void cleanup_module()
{
printk("I'm kernel, bye\n");
} ......

linux 下手动创建数据库

1 首先ORACLE_SID问题
[oracle@paopao ~]$ echo $ORACLE_SID
orcl
因为要创建的数据库名为orcl1,所以更改ORACLE_SID如下:
 [oracle@paopao ~]$ export ORACLE_SID=orcl1
2 准备初始化参数文件
 
##########################################################################
####
# Copyright (c) 19 ......

linux 让你的进程后台运行

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
一。& 最经常被用到
   这个用在一个命令的最后,可以把这个命令放到后台执行
二。ctrl + z
     可以将一个正在前台执行的命令放到后台,并且暂停
三。jobs
  & ......

linux内核驱动

内核驱动分类
驱动实现功能:


打开
设置
最终目的操作硬件设备:数据传输和数据控制
硬件参考手册,内核提供的功能:操作时序,总线如何操作,内核API
 
 
 
1.字符设备(char)
2.块设备(block)
3.网络设备(net)
 
 
内核模块操作命令
make
加载:sudo modprobe ./Mo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号