Linux
文章平均质量分 62
HNArke
这个作者很懒,什么都没留下…
展开
-
linux下open()与fopen()
open(打开文件)相关函数 read,write,fcntl,close,link,stat,umask,unlink,fopen表头文件#include#include#include定义函数 int open( const char * pathname, int flags);int open( const char * pathname,int flags, mode_t转载 2008-03-27 15:54:00 · 5376 阅读 · 0 评论 -
autoreconf
autoreconf原创 2010-06-25 18:22:00 · 3234 阅读 · 0 评论 -
Linux 信号意义
各种信号的意义原创 2010-08-04 10:24:00 · 1635 阅读 · 0 评论 -
linux下automake生成makefile全攻略
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样转载 2010-05-14 18:26:00 · 586 阅读 · 0 评论 -
configure.ac (configure.in)
configure.ac (sometimes also named: configure.in) is an input file for autoconf. It contains tests that check for conditions that are likely to differ on different platforms. The tests are made by actually invoke autoconf macros. configure.ac is processed转载 2010-06-25 18:25:00 · 10921 阅读 · 1 评论 -
shell编程——循环语句
=====================================while语句========================================while语句格式while 表达式 do command command done while 和 if 的条件表达式完全相同,也是[ ] 或commad或test原创 2009-12-23 17:45:00 · 2447 阅读 · 0 评论 -
shell编程——case语句
case语句格式# vi test.sh:echo "input : "read numecho "the input data is $num"case $num in1) echo "January";; 双分号结束2) echo "Feburary";;5) echo "may" 每个case可以有多条命令 echo "sdfd"原创 2009-12-23 17:43:00 · 3835 阅读 · 0 评论 -
shell编程if语句内判断参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真原创 2009-12-23 17:38:00 · 942 阅读 · 0 评论 -
跟我一起写 Makefile
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makef转载 2009-12-09 17:05:00 · 465 阅读 · 0 评论 -
UNIX命令详解
以下只说明各指令的基本用法, 若需详细说明, 请用 man 去读详细的 manual. a. 关於档案/目录处理的指令: 1. ls 这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是 某一个档案的内容显示出来。 如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所 有档案。 也可以在 ls 後面加上所要察看的目录名称或档案的名称,如转载 2009-04-20 18:30:00 · 964 阅读 · 0 评论 -
PS命令详解
2. ps命令及其参数 ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。 该命令语法格式如下: ps [选项] 下面对命令选项进行说明: -e 显示所有进程。 -f 全格式。 -h 不显示标题。 -l 长格式。 -w 宽输出。 a 显示终端上的所有进程,包括其他用户的进程。转载 2009-04-20 16:16:00 · 1317 阅读 · 0 评论 -
在Unix/Linux下防止二重启动
在Unix/Linux下为了保证在同一时间内某个程序只有一个实例在运行,即防止二重启动的发生,采用的方法除了用锁定文件之外,还可以用该程序在系统运行时,在进程表中的信息来进行控制(ps命令看到的内容)。方法有两种:第一种是:用进程的command字符串进行防止二重启动的控制实现步骤:(1)定义应用程序的名的字符串变量 char EXE_NAME[255]="原创 2008-06-20 09:55:00 · 1139 阅读 · 0 评论 -
Linux修改时区和时间
修改时区:1>找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime文件。 或者找你认为是标准时间的服务器,然后#scp root@xxx.xxx.xxx.xxx:/etc/localtime /etc/localtime2> 修改/etc/sysconfig/clock文件,修改为: ZONE="Asia/Shan原创 2008-07-30 13:26:00 · 643 阅读 · 0 评论 -
Linux Deamon编程方法
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。守护进程的编程本身并不复杂,复杂的是各种版本的Unix转载 2008-03-27 16:08:00 · 799 阅读 · 0 评论 -
Linux程式设计 时间处理
UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒,Epoch则是指定为1970年一月一日凌晨零点零分零秒,格林威治时间。 目前大部份的UNIX系统都是用32位元来记录时间,正值表示为1970以後,负值则表示1970年以前。我们可以很简单地计算出其时间领域: 2^31/86400(s) =转载 2008-03-27 15:58:00 · 691 阅读 · 0 评论 -
Windows下与Linux下编写socket程序的区别
区别 【【Windows】】【Windows: 头文件的区别】 #include #include 【Windows: 初始化的区别】 WSADATA wsaData;WSAStartup(0x202,&wsaData);【Windows: 声明Socket】 SOCKET类型【Windows: Socket关闭】closesocket()【Windows: Sock原创 2008-03-27 16:13:00 · 632 阅读 · 0 评论 -
Rsync来同步文件
Rsync来同步文件原创 2011-04-18 11:39:00 · 1698 阅读 · 1 评论