1、echo命令--输出
echo 命令主要用来显示字符串信息。
语法格式:
echo [选项] 字符串
常用选项:
echo -n 表示不换行输出
echo -e 表示输出转义符
常用的转义符:
2、sort命令--排序
sort将文件的每一行作为一个单位相互比较,比较原则是从首字符向后依次按ASCII码进行比较,最后将它们按升序输出。(以行为单位来排序输出)
语法格式:
sort [选项] 参数
cat file | sort 选项
常用选项:
3、uniq命令--去重
uniq命令用于报告或者忽略文件中连续的重复行,常与sort命令结合使用。
语法格式:
uniq [选项] 参数
常用选项:
4、tr命令--删除、替换、压缩
tr命令常用来对来自标准输入的字符进行替换、压缩和删除。
命令格式:
tr [选项] 参数
常用选项:
常用参数:
-d 删除所有属于字符集的字符
-s,将连续重复的字符串压缩成一个。
5、cut命令--截取字段或字符串
用于显示行中的指定部分,删除文件中指定字段。
命令格式:
cut [选项] 参数
常用选项:
-d 指定分隔符,-f 按字段进行截取。
-f,连续的字段使用"-"连接,不连续的字段之间使用逗号。
6、split命令--拆分文件
split命令用于在Linux下将大文件拆分为若干小文件。
语法格式:
split 选项 参数 原始文件 拆分后文件名前缀
常用选项:
7、eval命令--扫描命令2次
命令字前加上eval,shell会在执行命令之前扫描它两次,eval命令首先会先扫描命令行进行所有的置换,然后再执行命令,该命令适用于那些一次扫描无法实现功能的变量,该命令会对变量进行两次扫描。