Python-Basis-8th-Ubuntu

周六,晴,记录生活分享点滴

参考博客:https://www.cnblogs.com/resn/p/5800922.html

cat 、tac

cat : 链接文件后输出文件内容到屏幕上,其实就是查看文件内容

tac : 反转行的输出

1 cat file1  #显示 file1的文件内容
2 cat file1 file2   # 显示file1和file2的文件内容 
3 cat -n file1  #  由1开始对所有输出的行数编号
4 cat -s file  # 当遇到连续2行以上的空白行,只保留一行空白行

wc

wc:统计指定文件中的字节数、字数、行数,并将统计结果显示输出

1 -c 统计字节数。
2 -l 统计行数。
3 -m 统计字符数。这个标志不能与 -c 标志一起使用。
4 -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串

sort

sort:排序

1 sort [-fbMnrtuk] [file or stdin]
2 选项与参数:
3 -f  :忽略大小写的差异,例如 A 与 a 视为编码相同;
4 -b  :忽略最前面的空格符部分;
5 -n  :使用『纯数字』进行排序(默认是以文字型态来排序的);
6 -r  :反向排序;
7 -u  :就是 uniq ,相同的数据中,仅出现一行代表;
8 -t  :分隔符,默认是用 [tab] 键来分隔;
9 -k  :以那个区间 (field) 来进行排序的意思

uniq

uniq:忽略或报告重复行

1 uniq [-icu]
2 选项与参数:
3 -i   :忽略大小写字符的不同;
4 -c  :进行计数
5 -u  :只显示唯一的行

cut

cut:从一个文本文件或者文本流中提取文本列

1 选项与参数:
2 -d  :后面接分隔字符。与 -f 一起使用;
3 -f  :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思;
4 -c  :以字符 (characters) 的单位取出固定字符区间;

tee

tee:读取标准输入的数据,并将其内容输出成文件。

1 cat sec.log | tee file1  # 读取sec.log ,并生成file1文件
2 cat sec.log | tee - a file1   # 读取sec.log ,并追加,
3 cat sec.log  |tee  file1 file2 

history

history:查看执行过的命令。

1 history  # 显示最近1000条历史命令
2 history 5   # 显示最后5条命令
3 !number# number为history之后命令前的序号:执行该条命令
4 !cat # 执行最后一条以cat开头的命令

more

more:查看文件内容

less

less:查看文件内容

head

head:输出文件的开始的部分, 可以指定行数 , 默认显示10行

1 head -n 5 file 

tail

tail:查看文件尾部的内容。默认显示最后10行

1 tail file1
2 tail -n 5 file1
3 tail -f file1  # 动态监控文件

which

which:查找其他命令的位置

1  which ls

猜你喜欢

转载自www.cnblogs.com/chungzhao/p/12941671.html
8th
th