Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件---》命令解析器
shell就是用户和系统交互的工具
shell的分类(基本上shell分两大类)
图形界面shell(Graphical User Interface shell 即 GUI命令行式shell(Command Line Interface shell ,即CLI
基础命令
diff
比较两个文件或目录的不同
分别写两个不同内容的文件
diff作对比顺序 test1 test2
第一个文件添加123和第二个文件内容相同
diff作对比顺序 test2 test1
第一个文件删除123和第二个文件内容相同
test2 test后面有一个空格
-b 不检查空格字符不同
test2 test下面有一个空行
-B不检查空白行
大小写不一致
-i 忽略大小写
-q仅显示有无差异,不显示详细的信息
-r比较子目录中的文件及文件名
文件名不同时,文件名比较区别
文件名相同时,比较文件内容
第一个文件需要改变字母和增加数字321才和第二个文件一致
-c显示全部内容,并标出不同之处
时间戳不同,内容不同
-u以合并的方式来显示文件内容的不同
导入到 test.path (补丁)文件中
patch用于不同文件包之间打补丁
安装patch
更新文件包test1
查看更新补丁成功