Linux-处理文本工具

文本处理工具

cat

Usage: cat [OPTION]... [FILE]...

-E 显示行的结束符号$
-n 显示每一行的行号
-b 给非空行编号
-s 折叠空行为一行

tac 倒叙显示文件内容

less 分屏显示

  • 可以分屏显示
  • 空格一屏 回车一行
  • /来搜索
  • n 向下搜索 N 向上搜索
  • q来退出

more

  • 可以分屏显示
  • 空格一屏 回车一行
  • -d 显示翻页和退出信息
  • 输出完自己退出

head 显示前多少行 默认是10行

-# 显示前多少行的数据

tail 显示后面多少行 默认是后10行

-# 显示后多少行的数据
-f 追踪显示文件新加入的内容,常用于日志的跟踪
tailf 相当于tail -f 命令

cut 抽取文件

-d 用来指定切割符号

-f 执行显示哪一个数据
# 显示指定的数据
#,#,#,# 离散数据
#-# 连续数据

cut -d: -f3 passwd 
cut -d: -f1,3-7 passwd 
cut -d: -f3,4,5,6 passwd
cut -d: -f3-6 passwd

-c 按照字符切割
cut -c2-5 passwd

paste 合并文件

-d 用来指定合并的符号,默认的是tab

-s 把所有的行合并成一行显示

Linux-处理文本工具

上一篇:sourcetree自定义操作调用命令工具执行shell脚本


下一篇:vim-模式间切换