使用方法:
1:使用vim -d file1 file2 直接打开两个文件对比
或:使用vim file1打开第一个文件,然后使用vert diffsplit file2打开第二个文件进行对比;
(vert表示垂直分割窗口,默认为水平分割窗口)
2:直接对比两个文件的不同:使用diffthis分别在两个窗口输入;
3:其他技巧:
3.1:定位不同点:[c、]c 分别跳到前一个、后一个不同点;
3.2:窗口跳转:ctrl-w w 跳到下一个窗口
ctrl-w h/l 跳到左侧(右侧)窗口
ctrl-w j/k 跳到上方(下方)窗口
3.3:文档合并:dp将差异点的当前文档内容合并到另外一个文档(diff put)
do 将差异点的另一个文档内容拷贝到当前文档
3.4:打开文件折叠:(文本默认将部分内容折叠,扩大视野)
zo 临时展开被折叠的相同内容
zc 重新折叠
#end
vim高级技巧——使用vim对比两个文件
有时磁盘空间占用过大,需要找出那些目录是罪魁祸首,而且有时会懒,不想查看哪些日志超大之类的,这时可以使用如下语句来查看:
du ./* -s --time|sort -g
du的-s选项,仅对每个参数给出一个总的统计,--time选项会列出参数文件的最后修改时间。将它们输出到sort命令,使用-g选项,使sort按照数字大小来排序,而非字典顺序。
这样,最下面的文件就是最大的文件,可以方便的进行排查。或者
#the entire filesystem, starting at '/' du -a /* | sort -n -r | head -n 10 #or for a particular directory: du -a /home/username/ | sort -n -r | head -n 10
相关推荐
Linux高级技巧集,Linux 教程 -------------------------------------------------------------------------------- File Name 第一课 什么是Linux 第二课 为什么使用Linux 第三课 Linux纵览 第四课 ...
本资料集包含了"Linux使用技巧集"、"Linux高级技巧集"和"Linux基础教程"三个部分,旨在帮助用户从初级到高级全面掌握Linux系统的使用和管理。 "Linux使用技巧集"涵盖了日常操作中的各种实用技巧,例如: 1. **...
"Linux高级技巧集"这个压缩包文件显然是为那些寻求提升Linux技能的用户准备的,它包含了丰富的高级操作和管理技巧。下面,我们将深入探讨其中可能涵盖的一些关键知识点。 1. **命令行效率提升**:Linux的核心是其...
linux使用小技巧linux使用小技巧linux使用小技巧linux使用小技巧linux使用小技巧
linux使用技巧
Linux高级技巧集.chm
Linux 命令使用技巧 一、Linux 基础知识 Linux 是一个开源的操作系统,-gnu 和 Linux 内核相结合,gnu 是一个开源组织。Linux 内核是操作系统的核心程序,相当于人的大脑,负责系统程序和硬件分配及调度。GNU/...
Linux实用技巧是指在使用Linux操作系统时的一些实用技巧和注意事项。在安装Linux之前,需要注意硬盘的分区问题,Linux支持的分区格式为Linux Native(根分区)和Linux Swap(数据交换区),而Windows支持的分区格式...
Linux使用技巧集 作者:佚名 -------------------------------------------------------------------------------- 安装“红帽子” 《一步一步安装Turbo Linux 》 如 何 在 Linux 下 拨 号 上 Internet 网 ...
Linux的核心操作在于命令行,掌握一些基本命令至关重要: - cd:切换目录 - ls:列出目录内容 - mkdir:创建目录 - touch:创建文件 - rm:删除文件或目录 - cp:复制文件或目录 - mv:移动或重命名文件或目录 - cat...
Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧Linux实用技巧
这个名为“Linux高级技巧集”的CHM文件,显然是一份专为那些寻求提升Linux技能的用户准备的宝贵资源。CHM(Compiled Help Manual)是微软开发的一种帮助文档格式,通常包含一系列章节和索引,便于用户查找和学习特定...
这份"Linux学习资料"包含的资源旨在帮助初学者和进阶者掌握Linux的基础知识、使用技巧、高级应用以及C语言编程。 首先,让我们从"Linux基本命令"开始。Linux的基本命令是操作系统交互的核心,包括但不限于ls(列出...
LInux各种技巧总结汇总,运维经验!防火墙,文本编辑,编译技巧,定时任务,系统日志等