shell中的特殊符号

回复 收藏

shell  中的特殊符号

*    通配符

?   一位通配符

#   注释符

\   脱义符

|   管道符 

$   使用变量  /   便是最后

!$         上一条命令的最后一个参数

;            两条命令之间写在一行

~              家目录

&            把一个命令丢到后台

&&          

>                  重定向    会覆盖已有内容

>>             追加内容

<          反向重定向

2>          错误重定向

2>>              追加错误重定向

[]                表达式中使用

cut  命令

把一个文件分段

-d                  指定分段符

-f                   显示第几段

-c                    截取第几个字符

sort  命令

用来排序   默认ascii  排序

-t                    指定分隔符

-k                 第几段、可以跟区间值

-n                 按数字排序

-r                  反序排序

-u                 合并相同项

wc 命令

求一个文档的行数

求多个文档时   会显示每个文档的行数,并显示总行数

-l         统计多少行

-w         统计多少个单词

-m    统计字符个数

uniq  和   tee  命令

uniq    -c         去重复并计算 有多少行重复(不是相邻的  不会去重)

sort  +文件  |  uniq -c     先排序再去重

|tee   重定向   双重输出   (要有管道符)显示到屏幕上

tr 和split 命令

tr   ‘’    ‘’   替换字符   字符的大小写 替换

split   切割大文件

-b   + 大小    分割大小

-l    +  数字     按行数分

shell 中的连接符

&&       (连接两个命令,必须先执行成功前面的命令才会执行后面的命令)

||          (左边的命令执行不成功,才会执行后面的命令)

;         (左边的命令执行成功与否,后面的命令都会执行)

2017-04-10 22:32 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: