第一,cd(change directory)
作用:改变当前工作路径
用法:cd dir/ (当前路劲改为dir)
cd - (当前路劲改为刚刚去过的目录)
cd (当前路径改为家目录)
第二,find
作用:查找文件
用法:find dir/ -name "xxx" (查找名字为“xxx”的文件)
find dir/ -name "*.c" (查找所有c文件)
第三,grep(场景一:查找调试信息的源代码)
作用:查找字符串
用法:grep “apple” dir/ -Hrnw(等同于:grep “apple” dir/ -H -r -n -w):找到后打印路径以及行号
第四,head /tail
作用:查看一个文件的开头或者结尾的若干行
用法:head file1 -n 20(前20行)
tail file1 -n 20(后20行)
第五,sort
作用:按次序显示文件(ASSIIC码值)
用法:
第六,uniq
作用:去掉文件中相邻重复的行
用法:
第七,diff
作用:产生补丁文件(文件或者目录)
用法:diff proj_1.0.c proj_2.0.c -urNB > 1.0.patch (proj_1.0.c和proj_1.0.c在同一个目录下)
解释:
比较连个补丁的差异,将差异按照补丁标准格式存放到(重定向)1.0.patch
到底是由1.0到2.0的补丁,还是2.0到1.0,判定方式为;两个文件的时间戳
第八,patch
作用:打补丁
用法:patch -p0 < 1.0.patch
解释:将1.0.patch对当前目录(-p0)打补丁
home/etc/test :-p2
home/etc :-p1
home :-p0
第九,file
作用:查看文件类型
用法:file test.c