Chinaunix首页 | 论坛 | 博客
  • 博客访问: 220662
  • 博文数量: 253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-21 12:29
文章分类

全部博文(253)

文章存档

2014年(253)

我的朋友

发布时间:2014-09-21 13:03:49

覆盖型写法 (文件里原来的内容被覆盖)echo "aaa" > a.txtecho aaa > a.txt添加型写法 (新内容添加在原来内容的后面)echo "aaa" >> a.txtecho aaa >> a.txt其中 echo <string> >or>> file,在 user space 中会赋值到 buf 中为 string+换行符,传入到 kernel space 时,buf 为 string+换行符,strlen(buf) = strlen(string) + 1; MicrosoftInterne......【阅读全文】

阅读(233) | 评论(0) | 转发(0)

发布时间:2014-09-21 13:03:46

使用的 glibc : glibc-2.17使用的 linux kernel :linux-3.2.07 系统调用是内核向用户进程提供服务的唯一方法,应用程序调用操作系统提供的功能模块(函数)。用户程序通过系统调用从用户态(user mode)切换到核心态(kernel mode ),从而可以访问相应的资源。这样做的好处是:为用户空间提供了一种硬件的抽象接口,使编程更加容易。有利于系统安全。有利于每个进程度运行在虚拟系统中,接口统一有利于移植。            ......【阅读全文】

阅读(707) | 评论(0) | 转发(0)

发布时间:2014-09-21 13:03:41

test.c 点击(此处)折叠或打开#include <stdio.h>#include <fcntl.h>#include <unistd.h>#include <malloc.h>int main(void){    int        handle,bytes;    void    *ptr;    ......【阅读全文】

阅读(222) | 评论(0) | 转发(0)

发布时间:2014-09-21 13:03:39

#strace -o log.txt ./t其中 log.txt 是strace命令创建的文件用以保存应用程序中所有的系统调用的信息     t 文件时通过 gcc 编译出的可执行的文件 如:gcc test.c -o ttest.c 点击(此处)折叠或打开#include <stdio.h>#include <fcntl.h>#include <unistd.h>#include <malloc.h>int main(void){    int  ......【阅读全文】

阅读(176) | 评论(0) | 转发(0)

发布时间:2014-09-21 13:03:34

1,cat :   把两个文件合并成一个文件。2,whereis:   查找源代码,二进制和帮助文件,而不是所有类型的文件,此命令查找的目录是由环境变量 $PATH 指定3,locate:   进行查找,但并不是真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,   可以使用通配符4,df:   查看硬盘被占用了多少空间和剩余多少空间5,last:   查看曾经登陆到此系统的用户清单6,less:   查看文件内容,并且在查看的过程中可以使用光标......【阅读全文】

阅读(245) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册