crunch参数记录
**
**
@: 代表小写字母
,: 代表大小字母
^: 代表特殊字符
%: 代表0-9
-b: 指定输出文件的大小,达到指定大小继续写入下一个文件,格式有kb,mb,gb,kib,mib,gib(前3个基于1000,后3个基于1024,数字与格式间没有空格)
-c: n 指定输出的行数(保留倒数的n行)
-p: 指定几个字符进行排序组合
-d: 限制重复字符的数量,例如:-d 2@ 表示最多有连续2个的小写字母相同
-e: string 表示生成到该字符停止
-s: string 表示从该字符开始生成
-l: 与-t 连用;将@,^%这几个字符实体化,后面要跟着想要实体化的字符不变其他的用x来代替,表示一种模式,后面实例会讲
-o: 将结果输出到文件
-z: gzip, bzip2, lzma, and 7z,将文件压缩,gzip最快,7z最慢但效果最好
-P: 读取filename.txt的文件内容
-t: pattern@,%^ 使用-t参数 指定pattern:必须保证min-length等于max-length