`
saybody
  • 浏览: 904060 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

文件比较的图形化工具

阅读更多

Visual Diff Tools in Linux

****This is a not a post about how to use diff and patch commands.****
Running the regular diff between two text files to see the differences is not so elegant for the human eye to decode. Luckily there are plenty of tools out there to make this easy. Command Line: sdiff file-1 file-2 <file1><file2></file2></file1> This is a much more elegant tool compared to diff, if you are looking for a quick command-line utility that shows the difference between two text files. While using it on big files, its better to pipe the output to less command. sdiff file1 file2 | less
Disadvantage - this is a read-only output. No editing or merging is possible. But its a great tool for a quick visual inspection. vimdiff <file-1><file-2>file-1 file-2 <file-n></file-n></file-2></file-1> This can open "n" number of files in a vertically split vim environment. This has color highlighting to specify the areas that differ in the file. Editing is possible. This is a complete vim-environment, so all the vim keys are usable. Emacs: M-x ediff-buffers This is an emacs equivalent of vimdiff with copy to left, copy to right, merge changes and much more. This is a special ediff mode which has its own key bindings. Hit ? to get help on the keyboard shortcuts. Colored highlighting for distinguishing differences. Easy navigation to diff regions. A maximum of 3 files can be compared and merged. Both comand-line and gui mode are available. Visual Tools: Meld:
Image borrowed from Meld website
Can compare two or three files and allows editing. The differences are dynamically updated. This can work with version control systems like CVS, SVN etc. Folder comparison is possible. Guiffy:
Screenshot borrowed from Guiffy website.
Multi-platform visual diff and merge tool. Has a three-pane view for comparing two-files and the third pane to view the merged output file. Works in Window, linux and Mac OS X. Folder comparison is possible. I am sure there are more tools out there (such as xxdiff) but I don't feel like reviewing them (too ugly). :) **Update: kdiff3:
Taken from the kdiff3's website.
Thanks to the anonymous commenter. An excellent tool from the kde bunch. I loved it. Has the option to compare 2 or 3 files. Has an extra window pane to look at the out of the merged file. Directory differences and merging are possible. ---------------------------------------------------------------><-------------------------------------------- fldiff:
beediff
and more here
分享到:
评论

相关推荐

    图形化scp协议上传文件工具

    因此,这个图形化工具应运而生,它降低了操作门槛,使用户可以更轻松地完成文件的上传和下载任务。 WinSCP.com和WinSCP.exe是该工具的主要组成部分。WinSCP.exe是一个Windows环境下运行的图形化SCP客户端,提供了...

    Linux DHCP图形化管理工具

    6. **监控和日志**:图形化工具通常还提供了监控功能,显示DHCP服务的状态,包括已分配的IP地址、租约到期时间等。日志查看也很重要,可以帮助诊断和解决问题。 7. **安全与更新**:定期检查并更新图形化管理工具,...

    ADB GUI_adb图形化工具

    Android ADB GUI 与常用命令 android设备使用wifi连接win7的虚拟路由器很好用,就是文件管理不方便。使用ADB敲命令太麻烦,就搞个图形化界面,方便不少。该程序不需要安装,直接使用。

    sqlmap图形化工具

    编辑sqlmap/inc/config.php配置文件 拷贝sqlmap/ 目录至你的web根目录(cd SQLMAP-Web-GUI && cp -R sqlmap/ /var/www/) 启动sqlmap API服务(python /home/user/tools/sqlmap/sqlmapapi.py -s) 通过浏览器访问Web应用...

    svn图形界面化工具的使用

    【SVN图形界面化工具的使用详解】 SVN(Subversion)是一种版本控制系统,它允许团队协作,跟踪文件和目录的变化,以及恢复旧版本的文件。对于初学者来说,使用图形界面化工具可以更直观地理解和操作SVN。本文将...

    deby数据库图形化工具sqleonardo.jar

    SQLenardo.jar是一款专为Debian数据库设计的图形化工具,它为用户提供了直观、易用的界面来管理和操作数据库。在Java平台上运行,这款软件极大地简化了数据库的管理任务,使得无论是新手还是经验丰富的开发者都能...

    linuxvncserver图形化远程工具.zip

    这个"linuxvncserver图形化远程工具.zip"压缩包包含了一个VNC服务器的安装和配置指南,以及可能的辅助文件,如配置脚本或说明文档。以下是关于Linux VNC Server及其在管理Oracle数据库方面的应用的详细知识: 1. **...

    android反编译 图形化工具

    "android反编译 图形化工具"就是为这种需求而设计的,它使得原本复杂的技术操作变得简单易行。通过这个工具,用户只需要选择待分析的APK文件,然后点击“开始”按钮,就可以得到对应的源代码,极大地简化了反编译...

    linux 下的git图形化工具 gitk git-gui

    总的来说,`gitk`和`git-gui`为Linux(尤其是Ubuntu)下的Git用户提供了图形化的辅助工具,帮助他们更轻松地管理和理解项目版本历史。无论是初学者还是经验丰富的开发者,都可以根据个人偏好和需求选择合适的工具。...

    MySQL图形化工具

    MySQL图形化工具是数据库管理员和开发人员常用的辅助软件,它为操作MySQL数据库提供了一个直观、易用的界面,使得数据库管理、查询、设计等工作变得更加便捷。这类工具通常包含以下核心功能: 1. 数据库管理:MySQL...

    TortoiseSVN—SVN图形化管理工具

    总的来说,TortoiseSVN作为SVN的图形化客户端,极大地简化了版本控制操作,是Windows开发者进行协同开发不可或缺的工具之一。通过熟练掌握其使用,可以有效地管理项目代码,提高团队的开发效率。

    图形化scratch文件转换工具toExetosb2toswf加送素材提取工具

    图形化scratch文件转换工具图形化scratch文件转换工具图形化scratch文件转换工具图形化scratch文件转换工具图形化scratch文件转换工具图形化scratch文件转换工具图形化scratch文件转换工具图形化scratch文件转换工具...

    mysql图形化界面工具

    安装文件“mysql-gui-tools-5.0-r17-win32.msi”是一个Windows安装程序,用户可以通过这个文件在Windows系统上安装MySQL图形化工具。通常,安装过程中会引导用户配置连接参数,如主机名、用户名、密码和默认的数据库...

    Lucene 索引图形化界面工具 LukeAll 3.5~4.0

    **Lucene 索引图形化界面工具 LukeAll 3.5~4.0** Lucene 是一个开源的全文搜索引擎库,它提供了强大的文本搜索功能,但其本身的接口设计是命令行或者编程式的,对于非开发人员或者在调试索引时可能会显得不太友好。...

    linux下图形化ftp上传下载工具

    Linux操作系统以其强大的命令行工具和开源特性而广受技术人员喜爱,但在日常工作中,有时我们仍然需要使用图形化界面来简化一些任务,比如FTP文件传输。本文将深入探讨Linux下的图形化FTP上传下载工具——GFTP,以及...

    mysql图形化界面打开工具

    标题提到的“mysql图形化界面打开工具”显然是指一种这样的软件,它使得用户能够更方便、快捷地访问和管理MySQL数据库,无需寻找并启动MySQL服务器的具体执行文件。 描述中的“此软件可快速打开mysql而不必去搜索...

    oracle图形化工具(内有汉化包)

    Oracle图形化工具是数据库管理员和开发人员常用的工具,它提供了直观的界面来管理和操作Oracle数据库。这个特定的压缩包包含了汉化版的工具,意味着它已经过本地化处理,适应了中文用户的需求,使得界面和文档都以...

    memcache图形管理工具

    "memadmin"是一款专为Memcached设计的图形化管理工具,它允许用户通过友好的界面进行添加、删除、查看和更新缓存项,以及监控Memcached服务器的性能指标。该工具通常包含以下核心功能: - 实时监控:显示Memcached...

    apk反编译图形化工具

    标题中的“apk反编译图形化工具”是指一种专门用于反编译Android应用程序(APK文件)的软件,它提供了一个用户友好的图形界面,使得非程序员也能方便地操作。这种工具通常包括APK文件的解析、资源提取、代码查看甚至...

    Redis安装包及其图形化工具(Windows版)

    最后,RDM(可能代表Redis Desktop Manager)是一个图形化工具,它提供了一个用户友好的界面来管理Redis数据库。通过RDM,用户可以直观地查看和编辑键值,执行命令,管理多个Redis实例,进行数据导入导出等操作,...

Global site tag (gtag.js) - Google Analytics