第二十五天

一、shell特殊符_cut命令

1、* 任意个任意字符

2、?任意一个字符

3、# 注释字符

4、\ 脱义字符

5、| 管道符

跟管道符有关的命令

1、cut 分割,-d分割符 -f指定段号 -c指定第几个字符

150252_CI4S_3769316.png

150308_AzIW_3769316.png

150320_7Knz_3769316.png

150551_ukhW_3769316.png

2、sort 排序,-n以数字排序 -r 反序 -t 分割符 -kn1/-kn1,n2

151312_OgTK_3769316.png

151321_yOPk_3769316.png

3、wc -l 统计行数 -m 统计字符数 -w 统计词(以空白字符为分割)

151432_kx74_3769316.png

4、uniq 去重,-c 统计行数(先排序,再去重)

151840_jStZ_3769316.png

5、tee 和>类似,重定向的同时还在屏幕显示

153207_krdO_3769316.png

追加

153257_hIyX_3769316.png

6、tr 替换字符,tr‘a’‘b’,大小写替换tr‘[a-z]’'[A-Z]'

153429_qWUm_3769316.png

153506_fy0r_3769316.png

7、split 切割,-b 大小(默认单位字节),-l 行数

 

 

特殊符号

1、$变量前缀,!$组合,正则里面表示行尾

2、;多条命令写到一行,用分号分割

155618_Phlx_3769316.png

3、~用户家目录,后面正则表达式表示匹配符

4、&放到命令后面,会把命令丢到后台

5、>正确重定向;>>追加重定向;2>错误重定向;2>>错误追加重定向;&>正确和错误重定向

6、[ ]指定字符中的一个,[0-9],[a-zA-Z],[abc]

7、||(或者)和&&,用于命令之间

||表示若前一条命令执行成功,就不会执行第二条,若不成功,则会执行第二条

160029_coKy_3769316.png

&&表示若前一条命令执行成功,才会执行第二条

160216_Jb2X_3769316.png

 

 

 

 

转载于:https://my.oschina.net/u/3769316/blog/1632377

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值