Shell编程当中强大的文本处理工具 AWK 带有其自己的自包含语言,它是Unix/Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。它允许”阅读全文”
awk, linux, shell
C 中常用到的宏有:
01: 防止一个头文件被重复包含
#ifndef COMDEF_H
#define COMDEF_H
//头文件内容
#endif
02: 重新定义一些类型
防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。
typedef unsigned char boolean; ”阅读全文”
c, c开发, linux
MJSON 是使用 ISO C 标准库开发的 json 解析库。
下载地址:
http://www.linuxpig.com/softwares/mjson/mjson-0.9.tar.bz2
安装:
解压出来,然后直接包含 json.h 就可以了。
下面是几个官方给出的几个例子,由于直接拷贝过来编译没通过,做了一些修改,详见注释部分。
【mjso”阅读全文”
c/c++, json, linux, mjson
基本格式:
test expression
expression为test命令构造的表达式。
这里expression是test命令可以理解的任何有效表达式,该简化格式将是读者可能会踫见的最常用格式
返回值:
test命令或者返回0(真) 或者返回1(假).
test可理解的表达式类型分为四类:
&n”阅读全文”
linux, shell, test
有下列方法:
1. 命令方法:
在llinux下,首先想到的就是 tac命令 ,可将文本文件的文本行倒序排列输出。
2. AWK方法:
awk '{line[NR]=$0}END{for(i=NR;i>0;i--)print line}' filename
这个利用了AWK的数组功能。
说明:END 操作是在所有都处理完成后的动”阅读全文”
awk, linux, perl开发, sed, shell, vi
经常需要在shell环境下操作,掌握一些常用的小技巧对提高效率很重要:
最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用。
1)除了方向键上,还可以用 “!!” 代表上一条输入的命令,用这个的好处”阅读全文”
linux, linux技巧, shell
直接使用 root 登录比较不安全,但是su root 时候还需要输入密码。
可以使用 visudo 将自己的账户添加到 sudoer 当中去,但是当使用 sudo -s 以root身份执行程序时候会发现环境变量没了,提示“无法找到该命令”
解决办法两个:
1. 配置 /etc/sudoers 里面配置 env_”阅读全文”
linux
/var/spool/clientmqueue 目录下是发送未成功的邮件
【出现问题原因】
sendmail没有启动,且cron中执行的程序或者其他程序有输出内容,邮件发不出去就产生了这些文件。
解决办法
启动 sendmail
service sendmail restart
删除掉目前的大量文件:
使用:
rm -rf /va”阅读全文”
linux, sendmail
转载自csdn论坛,有问题可以一起讨论。。
前言
在任何语言中,函数都是最基本的组成单元。对于php的函数,它具有哪些特点?函数调用是怎么实现的?php函数的性能如何,有什么使用建议?本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答,在了解实现的同时更好的编写php程”阅读全文”
c, linux, PHP开发
一:显示cpu信息
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
更友好的现实方法:
grep "model name" /proc/cpuinfo | cut -f2 -d:
二:查看内存
grep MemTotal /proc/meminfo
grep Me”阅读全文”
centos, linux
简单说说,不做技术分析(主要是没什么技术),供大家参考,消遣。
众所周知,这两个系统都是出自一个老祖宗,就是UNIX了。
当然unix是非常非常稳定的,我想主要原因是当时还没有3721一类的流氓插件,也没有熊猫烧香。
总之当pc还没有普及的时候,外部环境很单纯,系统也很单纯,自然不会有什”阅读全文”
freebsd, linux
-b file 若文件存在且是一个块特殊文件,则为真
-c file 若文件存在且是一个字符特殊文件,则为真
-d file ”阅读全文”
linux, shell