linux-基础知识-第18天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-基础知识-第18天相关的知识,希望对你有一定的参考价值。
文本处理工具:wc, cut, sort, uniq
wc命令:
wc [OPTION]... [FILE]...
-l: lines
-w: words
-c: characters
cut命令:
cut [OPTION]... [FILE]...
-d DELIMITER: 指明分隔符
-f FILEDS:
#: 第#个字段
#,#[,#]:离散的多个字段,例如1,3,6
#-#:连续的多个字段, 例如1-6
混合使用:1-3,7
--output-delimiter=STRING
sort命令:
sort [OPTION]... [FILE]...
-f: 忽略字符大小写
-r: 逆序
-t DELIMITER: 字段分隔符
-k #:以指定字段为标准排序
-n: 以数值大小进行排序
-u: uniq,排序后去重
uniq命令:
uniq [OPTION]... [FILE]...
-c: 显示每行重复出现的次数;
-d: 仅显示重复过的行;
-u: 仅显示不曾重复的行;
Note: 连续且完全相同方为重复
tr命令:转换或删除字符
tr [OPTION]... SET1 [SET2]
tee命令:
tee [OPTION]... [FILE]...
split(选项)(file)PREFIX:
-b:值为每一输出档案的大小,单位为 byte。
-C:每一输出档中,单行的最大 byte 数。
-d:使用数字作为后缀。
-l:值为每一输出档的列数大小。
PREFIX:代表前导符,可作为切割文件的前导文件。
=
变量名=值,为变量赋值。注意=左右紧跟变量名和值,中间不要有空格
$
变量值替换,$变量名替换为shell变量的值;为避免在文本连接时混淆,请使用${变量名};$0...$9 代表shell文件的参数。
>
prog > file 将标准输出重定向到文件。
>>
prog >> file 将标准输出追加到文件。
<
prog < file 从文件file中获取标准输入
|
管道命令,例:p1 | p2 将p1的标准输出作为p2的标准输入
&
后台运行命令,最大好处是无需等待命令执行结束,就可以在同一命令行下继续输入命令
()
在子shell中执行命令
{}
在当前shell中执行命令,或用在变量替换的界定范围(例如上面的${变量名}用法)。
;
命令结束符。例如p1;p2表示先执行p1,再执行p2
&&
前一个命令执行成功后,才继续执行下一个命令。例:p1 && p2 ;若p1执行成功后,才执行p2,反之,不执行p2;
||
前一个命令执行失败后,才继续执行下一个命令。例:p1 || p2 ;若p1执行成功后,不执行p2,反之,才执行p2;
!
执行历史记录中的命令
~
home目录
以上是关于linux-基础知识-第18天的主要内容,如果未能解决你的问题,请参考以下文章