zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux_2

2023-06-13 09:17:39 时间

cat 查看文本文件内容,输出到屏幕

文件较小

-A 打印所有内容,包括特殊符号(如 回车$)

-n 打印出所有行号 -b 仅打印非空白行号

cat > file 生成文件并生成内容,但无法修改 # >是重定向

cat >> file 把新内容追加到原来的内容 > 覆盖原来的内容

cat file1 file2 把1 2 两个文件合并成一个

head/tail -n :查看文件的前/后n行 默认是10行

| 管道符 前面的输出作为后面的输入

more 逐页查看,空格翻页 回车换行 q退出 /搜索关键词(n查看下一个,N查看上一个)

less 参数 文件名

-N 显示行号

-S 单行显示

G 快速跳转到文件末 gg 快速跳转到文件开始

wc 统计文本

-l 统计行数

-w 统计字符串数

-c 统计字节数

cut 文本切割

-d 指定分隔符(从哪断) 默认是\t

-f 输出哪几列(必须的参数)

sort 排序

column -t 按照列对齐

uniq 去除相邻的重复行(与sort连用)-c 前面会显示有多少个重复

paste文本合并

-d 指定分隔符

-s 按行合并 列变行,行变列 ',' 以,分开

paste - - - - 把文件按照4列排列

tr 字符替换 tr 'a' 'b' 把a替换成b \n:回车

-d 删除指定字符 e.g. -d 'a'

-s 缩减连续重复字符 (如大量空格)

vim的使用

:%s/a/A/g 把a替换成A