
Linux内核有关
文章平均质量分 64
sayigood
小胜靠智,大胜靠德!
展开
-
LINUX学习笔记-信号SIGNAL
运行如下命令,可看到Linux支持的信号列表:$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEG转载 2010-01-21 16:38:00 · 1233 阅读 · 0 评论 -
ubuntu下查找一个文件
sudo find ./ -depth -name "filename.h" -print 在当前文件及其子目录下,查找文件"filename.h",并打印出来原创 2010-04-05 13:49:00 · 5214 阅读 · 0 评论 -
在vi中替换字符串
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行转载 2010-04-05 10:18:00 · 1029 阅读 · 0 评论 -
eclipse工程,从linux(ubuntu)到windows的迁移
近日,由于工作需要,需要将之前写的一个java工程转移到linux下运行。系统环境如下: IDE: Eclipse linux: Ubuntu8.04 windows: XP主要步骤如下:1 迁移工程代码 首先,我将xp下的包含有完整项目代码的workspace原创 2010-04-14 15:05:00 · 4478 阅读 · 1 评论 -
僵尸进程
僵尸进程-产生原理 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵尸进程,并不能将其完全销毁)。 在Linux进程的状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一原创 2009-12-05 11:24:00 · 1132 阅读 · 0 评论 -
运用autoconf和automake自动生成Makefile实例讲解
在开始使用autoconf和automake之前,首先确认你的系统安装有GNU的如下软件: 1. automake 2. autoconf 3. m4 4. perl 5. 如果你需要产生共享库(shared library)则还需要GNU Libtool 自动生成一个makefile的步骤。 第一步: -原创 2009-12-05 10:36:00 · 1028 阅读 · 0 评论 -
使用Automake生成Makefile及动态库和静态库的创建
使用Automake创建和使用静态库1. 目录结构如下:example|——src 目录(存放源代码文件) |——hello.c|——lib 目录(存放用来生成库的文件) |——test.c 用来生成静态库libhello.a|——include 目录(存放程序中使用的头文件) |——转载 2009-12-07 10:11:00 · 12713 阅读 · 2 评论 -
比较 Solaris 线程和 POSIX 线程的 API
比较 Solaris 线程和 POSIX 线程的 API Solaris 线程 API 和 pthread API 是同一问题的两种不同解决方案,即在应用程序软件中建立并行性。尽管每个 API 都是完整的,但是可以安全地在同一程序中混合使用 Solaris 线程函数和 pthread 函数。 不过,这两个 API 并不完全匹配。Solaris 线程支持 pthread 中没有的函数,而 pth原创 2009-12-04 21:05:00 · 1921 阅读 · 0 评论 -
return函数与exit函数的总结
通常情况:exit(0)表示程序正常, exit(1)/exit(-1)表示程序异常退出,exit(2)表示表示系统找不到指定的文件。用Error lookup可以查看~~~exit()结束当前进程/当前程序/,在整个程序中,只要调用exit就结束(当前进程或者在main时候为整个程序)return()是当前函数返回,当然如果是在主函数main, 自然也转载 2010-01-21 16:48:00 · 861 阅读 · 0 评论 -
将文件夹及其子文件夹中的含有某关键字词的文件进行关键词的替换
sudo grep -rl "oldword" -r *|xargs sed s/oldword/newword/g grep使用了rl将会仅输出匹配到的文件名sudo grep -rl "oldword" -r *|xargs sed s/oldword/newword/g>outfile 可以将输出(改动后)的结果输出到文件outfile中原创 2010-04-05 13:51:00 · 1480 阅读 · 0 评论