wc
wc [选项] 文件名
-c 统计字节数。
-l 统计行数。
-w 统计字数。
-L统计最长行的字节数
head
head [参数] [文件名]
-n 指定行数 默认10行
-f 循环读取,用于查看日志等经常改变的文件
head -n 5 filename #显示头五行
tail -n 5 filename #显示后五行
seq
seq [选项] 首数 间隔 尾数
seq 0 7 500
-f 指定输出格式
-w 指定输出数字同宽
-s 指定分隔符,默认分隔符是/n(回车)
grep
Linux grep 命令用于查找文件里符合条件的字符串。
grep [选项] 范本样式 文件名
grep 123 test.txt
-c 统计包含范本样式的行数
-v 显示不包含匹配文本的所有行。
-n 在符合样式的那一行之前 标示出行数
-x 只显示全列符合的列
sed
Linux sed 命令是利用脚本来处理文本文件。
sed [选项] [脚本命令] 文件名
成功使用 sed 命令的关键在于掌握各式各样的脚本命令及格式,它能帮你定制编辑文件的规则。
s替换脚本命令
基本格式
[address]s/pattern/replacement/flags
flags
n : 数字 代表第几次替换
g : 对所有匹配内容进行替换
& : 正则表达式匹配
\ : 转义匹配
如:
sed 's/test/trial/2' data4.txt #替换第二次test
tar
解压和压缩命令
tar -cvf sysconfig.tar /etc/sysconfig
#命令解释:将目录/etc/sysconfig/目录下的文件打包成文件sysconfig.tar文件,并且放在当前目录中
#-c 创建新的文档。
#-v 显示详细的tar处理的文件信息
#-f 要操作的文件名
tar -rvf sysconfig.tar /etc/sysconfig/
#命令解释:将目录/etc/sysconfig/目录下的文件添加到文件sysconfig.tar文件中去。参数解释如下:
#-r 表示增加文件,把要增加的文件追加在压缩文件的末尾。
tar xvzf log4cplus-x.x.x.tar.gz
#命令解释:将文件解压
#-x 从压缩的文件中提取文件
#-z 支持gzip解压文件