Linux 下比较文件内容并删除相同部分

别人问我,我自己突然不知道怎么弄又懒得想,搜索了一下,找到一篇文章。然后稍微了解了一下。
先做好准备工作,简单准备两个文本文件,如下

[root@kinggoo.com test1]# cat file1
a
b
c
d
e
[root@kinggoo.com test1]# cat file2
c
e

说明,是通过file2内容与file1做比较,最后列出file1与file2不同的部分
方法一

comm
功能说明:比较两个已排过序的文件。
语 法:comm [-123][–help][–version][第1个文件][第2个文件][……]

继续阅读

Android App应用包增量升级(one)

Android增量升级这东西很不错,当时我们这运营的人把百度的一个管理软件拿过来说他们这个升级包提示可以节省流量是怎么回事,当时各种猜测,难道是有什么特殊算法将包压缩了?特意试了一下压缩,根本大小就没变化~后来开发的人找到是增量升级,文章抛给我研究下。拿过来后发现如果单纯的用命令处理真的很简单,当时想法也是很简单,就是让开发把bspatch这个命令内嵌到Apk包里,反正它不大,但后来我在Android模拟器里试了一下,发现根本不行,在继续看参考的那篇文章,发现下面还有,c++这部分要弄成so包,然后在通过javah 去生成一个中间的class才能执行bspatch(另一个开发研究的,在参考的那[……]

继续阅读

将rsync与linux内核中的Inotify功能复用,达到实时监控同步数据,附带脚本

一直以来不想用rsync,之前dongnan向我推荐过一次,后来查了查感觉那会也用不上,自己安装一下,试了试感觉没啥太好的地方,而主要是当你文件比较多的时候会在速度很资源上有多余浪费,所以一直也没用(就好比,你拷贝1G的文件,如果里面有上万个小文件。那这个速度肯定比不上一个1G的大文件一次性传输快了。这时候谁管你用的是固态还是高速硬盘)。
但这次实在没办法,同机备份,我也懒得自己写脚本了,干脆就整个目录每次备份吧。这次有些事情,没办法如果用脚本的话会很不方便,所以跟linux内核内的inotify配合达到实时备份的作用 什么是rsync
Rsync,Remote Synchronize[……]

继续阅读

WordPress文章同步到新浪微博的三种方法

同步到微博大概有三种方法,插件、关联博客、非插件微博接口 第一种,直接百度搜索就可以;
第二种,由于新浪现在已经取消了关联博客的选项,但该功能却没有被取消你可以放问下面这个地址,然后配置一下就可以了

http://weibo.com/tool/bloglink

第三种方法需要使用新浪的接口,如下操作:
1)到新浪微博开放平台创建一个站内应用http://open.weibo.com/apps/new?sort=app,通过不通过审核都可以,只不过通过的话可以在微博下方显示来自某某应用,如来自KingGoo技术博客 ,具体怎么创建你可以在百度谷歌上搜索一下,很简单([……]

继续阅读

ubuntu手机系统刷回android系统

在之前ubuntu系统刚出来的时候,帮同事把三星 I9250(Galaxy Nexus)刷为ubuntu系统(Ubuntu手机版体验, 附刷机教程),但发现一个问题,如果你想刷回来真的很麻烦(原因应该是当时在刷为ubuntu时把boot.img刷为了ubuntu的boot.img了,所以用网上的方法根本就行不通)之前一直很忙,也没来得及帮他刷回去,最近公司需要用这部手机所以比较急于刷回android,所以昨天试了一下,好顿折腾。
具体什么原因我也不知晓,能刷回来也很纳闷的,估计是跟boot.img(要种跟里面的组件驱动关系很大,换boot.img就可以刷回来了)有关系吧,反正用这[……]

继续阅读

Linux系统下修改主机名脚本

文章由来:前段有问我如何修改主机名,今天又有人问。
何为sed:sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。 查看脚本文件nhN.sh(将以下内容保存为nhN.sh)
cat nhN.sh

#!/bin/ba[......]

继续阅读

vps内wordpress数据备份切割后发送到指定邮箱脚本

脚本功能说明:备份对应数据文件后,会通过邮件附件形式发送到指定邮箱内,由于各种邮箱限制不同,可以修改“split -b 30m -d”中的30m。
站点文件结构如下

[root@kinggoo.com htdocs]# tree -L 1
.
├── kinggoo.com
│?? ├── K.blog
│?? ├── K.demo
│?? ├── K.media
├── wanquer.com
│?? └── blog
├── tscccn.com
│?? └── blog

站点文件结构如下
所以请仔细阅读,如果你使用到里面的某一块就不需要了。[……]

继续阅读

Linux find命令详解,查找时非管道排除目录

find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find 根据下列规则判断 path 和 expression,在命令列上第一个 – ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。
find命令的参数

pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。[……]

继续阅读

第 8 页,共 35 页« 最新...34567891011121314...最旧 »