crunch使用方法_launch中文

crunch使用方法_launch中文名字   crunch-从一个字符集中产生对应的字典简介   crunch[][选项]注:中括号里面的是可选项说明   crunch能够根据你给定的标准来产生字典。并且可以将结果输出到屏幕,文件或者其它程序。参数   最小长度      你想要让crunch产生的字符串的最小长度。这个参数即使不会用到也必须填写。   最

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定
名字

    crunch – 从一个字符集中产生对应的字典

简介

    crunch <最小长度> <最大长度> [<字符集>] [选项]

注:中括号里面的是可选项

说明

    crunch能够根据你给定的标准来产生字典。并且可以将结果输出到屏幕,文件或者其它程序。

参数

    最小长度

        你想要让crunch产生的字符串的最小长度。这个参数即使不会用到也必须填写。

    最大长度

        你想要让crunch产生的字符串的最大长度。这个参数即使不会用到也必须填写。

    字符集

        你能够在命令中指定crunch使用的字符集,或者你可以不填写,这样crunch会使用默认的字符集。字符集里的元素必须按照小写字母,大写字母,数字,符号的顺序写。

        如果你不按照这样的顺序写的话,你将无法得到你想要的结果。

    提示:如果你想要在字符集中加入空白字符,你必须用这样的形式写 “\空白字符” 或者 将字符集写成字符串的形式。如“abc ”。

    例子:crunch 4 4 abc\

          crunch 4 4 “abc ”

    这两条命令是一样的,注意第一条\后面有一个空格

选项

    -b 数字[类型]

        指定输出每个文件的大小,只有在 -o START选项使用时生效。

        例子:crunch 4 5 -b 20mb -o START

            这条命令将会产生aaaa到zzzzz的字典,不过这个字典是被分成几个文件,每个文件最大是20mb。

        提示:数字[类型]之间是没有空格的,即“20mb”是正确的,“20 mb”是不正确的。

    -c 数字

        指定写到每个文件的行数,只有在 -o START选项使用时生效。

        例子:crunch 1 1 -c 13 -o START

            这条命令将会产生字典a-z,不过这个字典会被保存成两个文件,每个文件里有13行。

    -d 数字符号(这里是两个参数)

        限定重复字符的数量。

        例子:crunch 3 3 -d 2@

            这条命令会产生字典aab-zzx,因为根据命令,这个字典是不包括aaa bbb ccc … zzz这样3个重复的字符。其中@表示字母。

    -s startblock

        指定字典从startblock开始产生。

        例子:crunch 3 3 -s zze

        这条命令会产生zze-zzz的字典。

    -e 字符串

        指定产生到哪个字符串时,crunch提前退出。

        例子:crunch 3 3 -e bbb

            这条命令不加选项本来是要产生aaa-zzz的字典,不过在加了“-e bbb”后,只产生了aaa-bbb的字典。

    -f 字符集列表 字符集名

        指定字符集,字符集来自字符集列表。

    -i

        翻转输出。

        例子:crunch 2 2 -i

            这条命令不加-i,输出的应该是aa,ab,ac…加了-i输出的是aa,ba,ca….

    -t @,%^

        指定一个模式。

        @表示小写字母

        ,表示大写字母

        %表示数字

        ^表示字符

        例子:crunch 4 4 -t @,%^

        这条命令会产生这样的长度为4的字符串,第一位为小写字母,第二位为大写字母,第三位为数字,第四位为字符。

    -l

        当你使用 -t选项时,-l选项用来告诉crunch@,%^中把哪个特殊符号当成普通字符。

        例子:crunch 4 4 -t @,%^ -l @A1.

        这条命令会产生长度为4的字符串,并且第一位是@,第二位是大写字母,第三位为数字,第四位为字符。

    -o wordlist.txt

        指定将结果输出为名字的wordlist.txt的文件。

    -p 字符集 或者 -p 单词1 单词2 …

        根据给定的字符集或者单词集,做全排列。

        例子:crunch 3 12 -p abc

         这条命令会将abc做全排列,结果是abc,acb,bac,…。与之前不同全排列是不会出现aaa这种情况的。

        例子:crunch 3 12 -p ab cd

        这条命令会以ab,cd两个单词作为元素进行全排列,得到结果是abcd,cdab。

        提示:这条命令会忽略最小长度和最大长度两个参数,不过尽管如此,你还是必须写出这两个参数。

     

    -q filename.txt

        功能跟-p选项一样,只不过输入是从文件中读取。

    -r

        告诉crunch继续从上一次停止的地方产生字典。-r选项只在你使用-o选项时才有用。

  

    -u

        不输出百分比

   

    -z gzip,bzip2,lzma,7z

        和-o选项联合使用,将输出的文件以gzip,bzip2,lzma,7z其中一种格式压缩。以次是压缩速度越来越慢,但是压缩率越来越高。

    特殊的

    crunch 4 4 abc + ABC + 123 \!#@ -t ,@%^

    这条命令表示产生模式为,@%^的字符串,第一位为大写字母(从ABC中选),第二位为小写字母(从abc中选),第三位为数字(从123中选),第四位为字符(从!#@中选,!比较特殊,要写成\!的形式)

    并且字符集必须按照小写字母,大写字母,数字,符号的顺序写(如 abc + ABC + 123 \!#@)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234482.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 直插式电阻电容封装与尺寸图…[通俗易懂]

    原文地址:直插式电阻电容封装与尺寸图解作者:北极光直插式无源器件体积普遍要比贴片式要大一些,而且直插式器件在制作PCB时需要打孔,焊接工艺跟贴片式也有差别,较为麻烦,相对而言,直插式电阻电容多是面向大功率电路应用。一、直插式电阻封装及尺寸直插式电阻封装为AXIAL-xx形式(比如AXIAL-0.3、AXIAL-0.4),后面的xx代表焊盘中心间距为xx英寸,这一点在网上很多文章都没说清楚

    2022年4月12日
    467
  • [C++]-日志记录库SPDLog简介[通俗易懂]

    [C++]-日志记录库SPDLog简介[通俗易懂]文章目录spdlog库日志记录槽sink日志记录器logger输出格式pattern对齐方式截断字符串格式化fmtFormatSpecificationspdlog使用异常处理logger基础用法stdout日志文件日志基本文件循环文件每日文件示例spdlog是一款开源的、快速的日志库。spdlog库spdlog是基于C++11实现的一款纯头文件的日志管理库(git地址:https://github.com/gabime/spdlog,API说明:https://spdlog.docsforge.c

    2022年6月23日
    169
  • 全面屏手机时代 指纹识别真的过时了吗吗_全面屏和普通屏哪个好

    全面屏手机时代 指纹识别真的过时了吗吗_全面屏和普通屏哪个好2019独角兽企业重金招聘Python工程师标准>>>…

    2022年8月10日
    11
  • Django自动化运维管理平台

    Django自动化运维管理平台运维管理平台展示,还在完善中,有所不足,望提出建议,感激不尽。@@个人网站:http://www.mykurol.com@@ Github:https://github.com/kurolz  架构:Python+Django+bootstrap+SaltStack+Zabbix+MySQL  资产管理:采用SaltStack调用收集主机配置信息入库  自动添加主机:输入ip、s…

    2022年5月17日
    43
  • 单片机定时器实验报告C语言,51单片机定时器实验报告.doc

    单片机定时器实验报告C语言,51单片机定时器实验报告.doc51单片机定时器实验报告51单片机定时器实验报告51单片机定时器实验实验内容:实验内容:编写程序使定时器0或者定时器1工作在方式1,定时50ms触发蜂鸣器。C语言程序#include#defineuintunsignedint#defineucahrunsignedcharsbitFM=P0^0;voidmain(){TMOD=0x01;TH0=(65535-50000)/256;…

    2022年7月26日
    6
  • 国外大容量网盘_百度云网盘高速下载

    国外大容量网盘_百度云网盘高速下载之前在《Mac端软件下载站》这篇文章中有提到:一些网站是采用的国外收费网盘,比如:UsersCloud、ClickUpload、Turbobit、Nitroflare、Rapidgator、Uploaded…这类收费网站就和国内的城通网盘一个模样(应该或多或少大家都有下载过城通网盘上的文件吧),差不多都是下面这种模样????????‍♂️:限制2个小时内只能下载一次限制单线程下载限速到几十KB/s不支持文件续传但其实很多国外软件在谷歌上只能找到这种网盘上的资源,那怎么下载呢?▍1Mi

    2022年9月7日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号