LINUX学习
steve505
唉!沧桑啊!
展开
-
linux popen函数
描述popen() 函数 用 创建管道 的 方式启动一个 进程, 并调用 shell. 因为 管道是被定义成单向的, 所以 type 参数 只能定义成 只读或者 只写, 不能是 两者同时, 结果流也相应的 是只读 或者 只写. command 参数 是 一个 字符串指针, 指向的是一个 以 null 结束符 结尾的字符串, 这个字符串包含 一个 shell 命令. 这个命令 被送到原创 2009-05-22 10:05:00 · 8512 阅读 · 0 评论 -
LINUX目录详解
/bin引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。/sbin类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。/etc特定机器的配置文件。/rootroot用户的家目录。/lib根文件系统上的程序所需的共享库。/lib/modules核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。/dev设备文件。/tmp临时文件。引导启动后运行的原创 2009-12-19 11:24:00 · 226 阅读 · 0 评论 -
压缩,解压文件
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz解压:tar zx原创 2009-12-19 10:37:00 · 279 阅读 · 0 评论 -
GDB的使用
GDB的使用 当程序出错并产生core 时快速定位出错函数的办法 gdb 程序名 core文件名(一般是core,也可能是core.xxxx) 调试程序使用的键 r run 运行.程序还没有运行前使用 c cuntinue 继续运行。运行中断后继续运行 q 退出 kill 终止调试的程序 h help 帮助 命令补全功能 step 跟入原创 2009-12-19 11:36:00 · 207 阅读 · 0 评论 -
netlink 编程介绍
Linux从2.2开始支持PF_NETLINK域的通讯方式,这个方式主要的用途是在Linux的内核空间和用户空间进行通讯。目前在网络上面关于netlink编程的中文资料很少,为了促进对netlink编程的理解我编写了这篇文章,由于我对netlink的了解不是很透彻,特别是对于内核部分不是很熟悉,所以文章中肯定有很多错误的地方还请大家指正。文章分下面几个部分进行讲述netlink 基础知识原创 2009-12-30 15:16:00 · 6272 阅读 · 3 评论 -
Linux系统调用-- recv/recvfrom/recvmsg函数详解
【recv/recvfrom/recvmsg系统调用】 功能描述: 从套接字上接收一个消息。对于recvfrom 和 recvmsg,可同时应用于面向连接的和无连接的套接字。recv一般只用在面向连接的套接字,几乎等同于recvfrom,只要将recvfrom的第五个参数设置NULL。如果消息太大,无法完整存放在所提供的缓冲区,根据不同的套接字,多余的字节会丢弃。假如套接字上没有消息可以读取,除原创 2009-12-31 11:12:00 · 1160 阅读 · 1 评论