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

服务器建网站教程白云区住房和建设水务局网站

服务器建网站教程,白云区住房和建设水务局网站,联盟营销的网络营销方式,谷歌引擎搜索入口文章目录 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/89115/

相关文章:

  • 高大模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?支架检查重点?山东德铭工程建设公司网站
  • 受欢迎的模板网站建设网站上图片可以做商业作品吗
  • 怎么仿照别人网站wordpress京东
  • 中山手机网站建设价格网站优化营销公司
  • 有口碑的网站建设公司网页设计网站开发
  • 泰安高端网站建设报价微信小游戏开发
  • 网站备案以后怎么做旅行社网站建设设计公司哪家好
  • 电商网站的分辨率网站建设投标
  • 建设网站建设多少钱网站建设需要自备什么
  • 网站排版尺寸怎么简化Wordpress欢迎页面
  • 中宁网站建设公司wordpress批量发币源码
  • iis7.5 配置网站珠海网站建设外包
  • 做源码演示的网站黄冈个人网站建设平台
  • 数码产品网站建设策划书袜子技术支持深圳网站建设
  • 忒低网站长怎么做做婚礼策划的网站
  • 安卓上怎么做单机网站360推广开户
  • 企业网站的建设流程包括广州建设银行官方网站
  • 网站建设北京市桂林象鼻山要门票吗
  • 织梦网站后台唐山网站制作专业
  • 淘宝客网站建设要注意什么建设一个网站的流程图
  • 昆明做网站建设哪家好wordpress防爆破插件
  • 万州网站推广wordpress 鼠标悬停图片 焦点
  • php 网站建设 教学腾讯企业邮箱域名格式
  • 可以在线制作网页的网站微网站开发提供的服务器
  • 天津市住房和城乡建设厅网站网站建设3a模型是什么
  • 如何注册一个自己的网站免费网站建设垂询186 6159 6345
  • 建设一个网站的硬件要求怎么做电影网站不违法
  • 招商门户网站建设方案校园网站建设必要性
  • 崇信县网站留言卫浴网站怎么做
  • 网站服务器一年的费用如何做社群营销模式