Linux下逐行比较两个文本文件

Linux很多情况下需要逐行比较两个文本文件,并显示出两个文件中所有不同的行。推荐使用diff和vimdiff(需要安装vim)
很多情况下需要逐行比较两个文本文件,并显示出两个文件中所有不同的行。推荐使用diff和vimdiff(需要安装vim)

vimdiff zhuzhan20170830 zhuzhan20170831
:qa! #退出

cat diffzhuzhan20170831
--- /root/checkdir/zhuzhan20170830 2017-08-30 07:05:03.250349499 +0800
+++ /root/checkdir/zhuzhan20170831 2017-08-31 07:05:02.523044481 +0800
@@ -93,10 +93,12 @@
367b63c971d06817126273caaf7520ff /baidu_push.php
47396f597f8b06e103c7d53014febc80 /vote/index.php
c509a365abe6ced5adb8d09ba59e993d /ViewClick/zt.php
+5d36bb18cf3d737672e856aa67281a2e /ViewClick/zhibojump.php
082a0ee07a3467779091d1d71980965f /ViewClick/ViewMore.php
-3dc18566881ef1420a6f8988cd1eefda /ViewClick/jump.php
-097555dcc2718ece2fac34070a14b1c2 /ViewClick/index.php
-ad168ec79acf8bf3861a099b08a7c0c8 /ViewClick/dell.php
+3dbe6a57c87f1d3d0fe6eef4bd1472bb /ViewClick/jump.php
+3d88ddf568f0279767cf671b10f63484 /ViewClick/index.php
+aa5ce6769a9a8e8e73a4c13aad24753f /ViewClick/dell.php
+40cd750bba9870f18aada2478b24840a /ViewClick/cacheZhiboJump.php
32c01ba72925465a3a437f41ffb9e4ee /uvonclick/index.php
477344028faf48e0cb70088a5cb4c266 /PPHD/index.php
f82b7e6311a0cff4af01092fd07a541f /onclick/index.php
--- /root/checkdir/zhuzhan20170830 2017-08-30 07:05:03.250349499 +0800
+++ /root/checkdir/zhuzhan20170831 2017-08-31 07:05:02.523044481 +0800
@@ -93,10 +93,12 @@

字母"a"、"d"、"c"分别表示添加、删除及修改操作
+ 比较的文件的后者比前着多一行
- 比较的文件的后者比前着少一行

显示结果分成三部分,
第一部分是文件的基本信息,“---”表示变动前的文件,“+++”表示变动后的文件。
第二部分,变动的位置用两个@作为起首和结束。@@ -93,10 +93,12 @@,前面的“-93,10”分成三个部分:减号表示第一个文件(即f1),“93”表示第93行,“10”表示连续10行,
合在一起,就表示下面是第一个文件从第93行开始的连续10行。同样的,“+93,12”表示变动后,成为第二个文件从第93行开始的连续12行。
第三部分是变动的具体内容,它将两个文件的上下文,合并显示在一起,每一行最前面的标志位,空表示无变动,减号表示第一个文件删除的行,加号表示第二个文件新增的行。

diff的输出可以做为补丁。
制作补丁:
  diff -urN linux-3.4.2 linux-3.4.2-my > linux-3.4.2-my.patch
打补丁:
  patch -p1 < ../linux-3.4.2-my.patch

华为Quidway S3300系列交换机,配置管理IP,清除console密码,配置telent和http密码

华为Quidway S3300系列交换机,配置管理IP,清除console密码,配置telent和http密码
华为Quidway S3300系列交换机清除console密码
1、使用console数据线加USB转串口线链接到console口
2、在重启交换机的时候,连续按Ctrl+B,进入BOOTROM memu (Press Ctrl+B to enter BOOTROM memu)
3、输入密码,如果没修改过的话,可能是huawei或者Admin@huawei.com
4、选择7 Cler password for console user,然后按1启动

华为Quidway S3300系列交换机配置管理IP
#system-view //进入系统视图
#interface vlanif 1 //进入vlan1接口视图
#ip address 192.168.0.2 255.255.255.0 //配置接口的IP地址
#display vlan 1

华为Quidway S3300系列交换机配置telent和http密码
1、输入console密码进入交换机界面
2、添加用户和密码
#aaa
#local-user admin password cipher huawei //admin的密码设置为huawei
#local-user h3c password cipher huawei //添加用户h3c,密码设置为huawei
#local-user admin privilege level 3 //设置账号级别,3为最高
#local-user h3c privilege level 3 //设置账号级别,3为最高 或者local-user h3c level 3
#local-user service-type telnet //设置本地账户服务类型是telnet
#quit
#user-interface vty 0 4
#authentication-mode aaa //设置登录用户的验证方式为aaa
#protocal bind telnet //绑定telnet协议
#protocal bind ssh

华为Quidway S3300系列交换机创建页面web网管账号
#system-view //进入系统视图
#http server enable //使能http服务
#aaa //进入aaa视图
#local-user huawei password cipher huawei //添加用户huawei,密码设置为huawei
#local-user huawei service-type http //huawei的访问类型为http
#q //返回系统视图
#www.zhangfangzhou.cn