当前位置: 首页 > news >正文

深圳南山做网站公司网站定制公司kinglink

深圳南山做网站公司,网站定制公司kinglink,wordpress不识别主题,网站静态模板下载文章目录 diff命令基本用法选项示例 vimdiff命令命令格式选项说明常用操作 diff命令 diff命令是一个文本比较工具,用于比较两个文件的内容,它会逐行比较两个文件的内容并输出它们之间的差异。下面是diff命令的常用选项和用法: 基本用法 比…

文章目录

    • diff命令
      • 基本用法
      • 选项
      • 示例
    • vimdiff命令
      • 命令格式
      • 选项说明
      • 常用操作

diff命令

diff命令是一个文本比较工具,用于比较两个文件的内容,它会逐行比较两个文件的内容并输出它们之间的差异。下面是diff命令的常用选项和用法:

基本用法

比较两个文件的内容:

diff file1 file2

在输出的信息中:

  • <表示第一个文件中存在但第二个文件中不存在的行
  • >表示第二个文件中存在但第一个文件中不存在的行
  • c表示两个文件中存在差异的行
  • !表示两个文件中存在差异的行,但是无法比较

选项

  • -r--recursive:递归比较目录下的所有文件
  • -a--text:将二进制文件视为文本文件进行比较
  • -i--ignore-case:忽略大小写进行比较
  • -w--ignore-all-space:忽略所有空格字符进行比较
  • -B--ignore-blank-lines:忽略空白行进行比较
  • -u--unified:输出统一格式的差异信息
  • -q--brief:仅输出文件是否不同的信息,不输出差异内容
  • -s--report-identical-files:当文件相同时也输出信息
  • -y--side-by-side  以并列的方式显示文件的异同之处。(常用)
  • -W<宽度>或--width<宽度>  在使用-y参数时,指定栏宽。(常用)
  • -c  显示全部内文,并标出不同之处

示例

范例文件

[root@localhost ~]# cat csq.txt 
I like LINUX 
I don't speak English, which makes my studies very difficult
but it doesn't affect my love for LINUX
[root@localhost ~]# cat zhw.txt 
I like Linux 
I can speak English, which makes my studies very difficult
but it doesn't affect my love for Linux
  1. 比较两个文件的内容:
[root@localhost ~]# diff csq.txt zhw.txt 
1,3c1,3
< I like LINUX 
< I don't speak English, which makes my studies very difficult
< but it doesn't affect my love for LINUX
---
> I like Linux 
> I can speak English, which makes my studies very difficult
> but it doesn't affect my love for Linux
  1. 比较两个目录下的所有文件:
[root@localhost ~]# diff -r /home/ftptest/ /home/zhw/
只在 /home/zhw/ 存在:.bash_history
只在 /home/ftptest/ 存在:hosts
只在 /home/ftptest/ 存在:sysctl.conf
只在 /home/ftptest/ 存在:test.txt
  1. 忽略大小写进行比较:
[root@localhost ~]# diff -i zhw.txt csq.txt 
2c2
< I can speak English, which makes my studies very difficult
---
> I don't speak English, which makes my studies very difficult
  1. 输出统一格式的差异信息:
[root@localhost ~]# diff -u csq.txt zhw.txt 
--- csq.txt     2023-05-15 08:52:47.487039081 +0800
+++ zhw.txt     2023-05-15 08:53:33.503040150 +0800
@@ -1,3 +1,3 @@
-I like LINUX 
-I don't speak English, which makes my studies very difficult
-but it doesn't affect my love for LINUX
+I like Linux 
+I can speak English, which makes my studies very difficult
+but it doesn't affect my love for Linux
  1. 仅输出文件是否不同的信息,不输出差异内容:
[root@localhost ~]# diff -q csq.txt zhw.txt 
文件 csq.txt 和 zhw.txt 不同

vimdiff命令

vimdiffvim编辑器自带的文件差异比较工具,它可以让用户在一个终端窗口中同时打开两个文件,并将它们的差异以不同的颜色进行标示,从而方便用户进行比较和合并操作。下面是vimdiff命令的详细解释和使用方法:

命令格式

vimdiff [选项] 文件1 文件2

选项说明

  • -d:在左右排列的两个窗口中同时打开 csq.txt 和 zhw.txt 两个文件,如下图所示
    image-20230515103140926

  • -o:以一上一下的方式打开这csq.txt和zhw.txt 两个文件,如图所示:

    image-20230515103249778

常用操作

  • 上下左右箭头:在左右两个窗口中移动光标
  • Ctrl-w + w:在左右两个窗口之间切换焦点
  • Ctrl-w + r:将或上下两个窗口的位置交换
  • ]c:移动光标到下一个差异处
  • [c:移动光标到上一个差异处
  • do:将光标所在处的修改应用到另一个文件中
  • dp:将光标所在处的修改从另一个文件中复制到当前文件中
  • :diffupdate:更新差异信息
  • :wqa:保存并退出
  • :qa:强制退出
  • zo:打开折叠,显示差异处的内容
  • zc:关闭折叠,隐藏差异处的内容
http://www.yayakq.cn/news/552421/

相关文章:

  • 手机端网站建设要点wordpress主题 洛米
  • 来个手机能看的网站2021南通网站优化推广
  • 免费外贸网站上海注销公司需要什么资料和流程
  • 大连网络建站模板html网站建设购物案例
  • 网站由哪三部分组成网站超市系统 源码
  • dw网站建设视频下载网络营销的解释
  • 建设部工程业绩网站中国空间站航天员首次出舱
  • 厦门手机网站建设公司排名网站建设域名的选取有讲究
  • 黑白网站模板kkday是哪里做的网站
  • 吉林长春seo网站建设网站优化北京朝阳区互联网公司有哪些
  • 镇江网站建设优化制作公司银川网站建设实习生
  • 手机网站制作吧自己开发网站要多少钱
  • 用dw做网站用div布局邢台贴吧打黑最新消息
  • 做网站项目前期工作包括哪些请人做网站注意事项
  • 最容易做流量的网站开奖视频网站开发
  • 卧龙区建网站wordpress写代码插件吗
  • 深圳网站制作公司在那做网站市场
  • 江苏省建设集团有限公司网站制作企业网站的
  • 做的非常好的网站案例php购物网站开发摘要
  • 咸阳营销型网站建设石家庄网站seo优化
  • 凡科建站代理平台哪个网站音乐做的最好
  • 如何建购物网站公司网站建设管理制度
  • 圣诞节网站模板莱芜论坛话题
  • 网站建设技术问题产品seo标题是什么
  • 网站建设分为哪三部分三星网上商城发什么快递
  • 东阳网站建设软件开发最好用的下载软件排名
  • wordpress 整站 数据专业网站建设价位
  • 网站上线盈利小程序开发者工具官网
  • 做自媒体小视频哪个网站比较赚钱悦然wordpress建站服务
  • 青岛福瀛建设集团网站wordpress相册展示插件