# uniq a.txt 对a.txt文件中连续重复的行只显示一次
jim tom root
aa bb cc
jim
aa bb cc
tom
tom abc
tom
tom abc
# uniq -u a.txt 不显示连续重复的行
jim tom root
jim
aa bb cc
tom
tom abc
tom
tom abc
# uniq -d a.txt 仅显示连续出现的内容一次
aa bb cc
显示连续重复、未重复的内容,都只显示一次
sort a.txt | uniq
sort a.txt | uniq -c 同上,并统计次数,结果如下
3 aa bb cc
1 jim
1 jim tom root
2 tom
2 tom abc
显示没有重复的行
sort a.txt | uniq -u
jim
jim tom root
diff 文件差异的对比
diff 文件1 文件2
准备要比较差异的文件:
head -3 /etc/passwd > /tmp/pas3
head -5 /etc/passwd > /tmp/pas5
vimdiff比较两个文件的差异,不同涂红色
cd /tmp 切换到/tmp目录
vimdiff pas3 pas5 说明: 用:q退出
【使用说明】1.运行程序2.按照说明设置快捷键3.共有26个方案,要保存此方案请按保存键4.设置完毕进入游戏,程序开始运行5.按alt+(0-9)进行快速喊话6.游戏中要换方案请按ctrl+shift+(a-z)切换7.按一次home键打开已方血条,按一次end键打开敌人血条 , 再按一次关闭8.一键暂停游戏alt+m,一键结束游戏alt+p9.停止使用改键请按scroll(或pause),重新启用再按一次scroll(或pause)10.右键魔兽图标或右键菜单可对魔兽窗口化进行设置。[操作键位]按键说明f8快速读取f5快速保存i键开启/关闭物品栏g键开启/关闭道具合成栏e键开启/关闭装备栏b键开启/关闭背包l键开启/关闭任务日记m键开启/关闭地图k键开启/关闭技能栏c键切换潜行o键切换战术视角左ctrl切换破坏模式tab键切换战斗模式左alt键展示世界工具提示shift+鼠标左键拆分物品数量空格键拿取所有东西/回合结束]切换至下一个队友[切换至上一个队友wsad键控制镜头上下左右移动。dota改建精灵发布了,支持改键,喊话,窗口,显血使用说明:1.运行程序2.按照说明设置快捷键3.共有26个方案,要保存此方案请按保存键4.设置完毕进入游戏,程序开始运行5.按alt+(0-9)进行快速喊话6.游戏中要换方案请按ctrl+shift+(a-z)切换7.按一次home键打开已方血条,按一次end键打开敌人血条,再按一次关闭8.停止使用改键请按scroll(或pause),重新启用再按。
安装patch软件:rpm -ivh /dvd/Packages/patch-2.7.1-8.el7.x86_64.rpm
yum install -y patch
patch 打补丁
用法:patch 原文件 补丁文件
实例:35.patch和53.patch补丁文件是diff命令练习生成的。
cd /tmp
patch pas3 35.patch 给pas3文件打补丁,提示如下
patching file pas3
cat -n pas3 读pas3文件并显示行号,发现文件中多了2行内容
patch pas3 53.patch 给pas3文件打补丁,提示如下