Shell中常用的基础命令

目录

###1.diff###

###2.patch 补丁###

###3.cut###

###4.sort###

###5.uniq###

###6.tr###

###7.test###

###8.&& ||###


###1.diff###

用法:
diff   [options]   files|directorys

[num1,num2][a|c|d][num3,num4]
num1,num2    ##第一个文件中的行
a        ##添加
c        ##更改
d        ##删除
<        ##第一个文件中的内容
>        ##第二个文件中的内容
num3,num4    ##第二个文件中的行

常用参数:
-b    ##忽略空格
-B    ##忽略空行
-i    ##忽略大小写
-c    ##显示文件所有内容并标示不同
-r    ##对比目录
-u    ##合并输出
Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令


###2.patch 补丁###

patch  原文件 布丁文件
-b       ##备份原文件Shell中常用的基础命令Shell中常用的基础命令


###3.cut###

cut 
-d  :      ##指定:为分隔符
-f         ##指定显示的列 5第五列| 3,5 3和5列|3-5 3到5列|5- 第五列以后|-5 到第五列
-c        ##指定截取的字符(数字用法同-f)Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令


###4.sort###

-n      ##纯数字排序
-r       ##倒叙
-u      ##去掉重复
-o      ##输出到指定文件
-t       ##指定分隔符
-k      ##指定排序的列Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令Shell中常用的基础命令


###5.uniq###

-c      ##合并重复并统计重复个数
-d      ##显示重复的行
-u      ##显示唯一的行Shell中常用的基础命令


###6.tr###

tr 'a-z' 'A-Z'         ##小写转大写
tr  'A-Z' 'a-z'        ##大写转小写Shell中常用的基础命令


###7.test###

test = []    ##[] 就相当于test命令
"test $a = $b" = [ "$a" = "$b" ]

test数字对比
=
!=
-eq        ##等于
-ne        ##不等于
-le        ##小于等于
-lt        ##小于
-ge        ##大于等于
-gt        ##大于
Shell中常用的基础命令test的条件关系
-a    ##并且
-o    ##或者Shell中常用的基础命令test对空的判定
-n    ##nozero 判定内容不为空
-z    ##zero    判定内容为空Shell中常用的基础命令test对于文件的判定
-ef        ##文件节点号是否一致(硬链)
-nt        ##文件1是不是比文件2新
-ot        ##文件1是不是比文件2老
-d        ##目录
-S        ##套结字
-L        ##软连接
-e        ##存在
-f        ##普通文件
-b        ##快设备
-c        ##字符设备Shell中常用的基础命令Shell中常用的基础命令


###8.&& ||###

&&    符合条件作动作
||    不符合条件作动作
Shell中常用的基础命令

Shell中常用的基础命令

Shell中常用的基础命令

上一篇:PS中模糊/锐化/涂抹/减淡等工具的使用方法


下一篇:[数据采集]实验四