一. cat =concatenate 连接合并文件内容
1. cat 显示文本内容。 用法:cat 选项 文件名
2. cat 把多个文件合并成一个文件。用法:cat 文件1 文件2 > 文件3
二. more 分页显示文件内容
more 可以分页显示文本文件内容。只能向后翻。用法:more 选项 文件名
三. head 显示文件开头内容
head 可以显示文件前N 行的文件内容。默认10行
用法:head 选项 文件名
四. less 分页显示文件内容
看到less 的作用是不是觉得和more 一样。确实2者很相近。more只能看后面的。less 可以前后都看。用空格下翻页,b 键上翻页。用法:less 选项 文件名
五. tail 显示文件结尾的内容
tail 和head 正好相反,tail 是看结尾的内容。tail -f 可查看文件新增内容。每隔一秒会检查一下文件是否新增内容。
用法:tail 选项 文件名
六. grep 查找文件内容
grep = global regular expressions print。所以grep 支持正则表达式。要在通配符前面加上.用法:grep 选项 模式 文件名
七. sed 根据脚本命令来处理文本文件中的数据。
sed 工作过程:
1.读取一行内容
2.根据命令规则匹配并修改,将数据复制到缓冲区,修改存在缓冲区
3.将执行结果双输出。
4.重复1-3, 直到完成。
用法:sed 选项 脚本命令 文件名
八.awk 根据脚本命令处理文本文件。
用法:awk 选项 脚本命令 文件名这里的脚本命令分为2类:匹配规则和执行命令。
脚本命令用单引号‘’ 括起来,执行命令部分需要用{} 括起来。
脚本命令允许使用多个命令,中间加上分号;即可。
今天简单列举了常见文本处理的linux 命令,每个命令想要用精。需要花心思去学习。你学会了吗?如果觉得阿萨的内容对你有帮助,欢迎围观点赞。