Shell俗称壳(用来区别于核),是指“为使用者提供操做界面”的软件---》命令解析器shell
shell就是用户和系统交互的工具
shell的分类(基本上shell分两大类)
图形界面shell(Graphical User Interface shell 即 GUI ide命令行式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以合并的方式来显示文件内容的不一样3d
导入到 test.path (补丁)文件中
patch用于不一样文件包之间打补丁
安装patch
更新文件包test1
查看更新补丁成功blog