Monthly Archives: January 2012

linux tar 命令实例

打包一个目录或文件
tar -cvf filename.tar directory/file

列出tar文件的内容
tar -tvf filename.tar

抽取tar文件的内容
tar -xvf filename.tar

使用bzip来压缩文件
tar -cjvf filename.tbz file

解压bzip文件
tar -xjvf filename.tbz

使用gzip来压缩文件
tar -czvf filename.tgz file

解压gzip文件
tar -xzvf filename.tgz

检查一个php函数是否可用

<?php
if(function_exists('fsockopen')) {
echo "fsockopen function is enabled";
}
else {
echo "fsockopen is not enabled";
}
?>

其中fsockopen可以替换为其它函数

vim之删除重复行

重新排序,并且删除重复的行(只保留一行)。

:sort u

删除连续相同的行,保留最后一行。

g/^\(.*\)$\n\1$/d

删除连续相同的行,保留最初一行。

g/\%(^\1$\n\)\@<=\(.*\)$/d