ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     5.8.1                                           X         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_acpi                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_acpitool 
  
              debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_alsa-utils   p             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_analyseplugin Ϊ  8	             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_brctl   sJ  G   \        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_btrfs "               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_chattr #                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_chcon .%  X      D        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_chrt .%D(  4             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_cpupower D(,  #     $        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_cryptsetup Y5    7   \	        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_dkms Y5;  k                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_e2label ; ;  A5     l        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ethtool ; I               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_findmnt I N        t         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_free NO  V             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_fuse_arguments XQ               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_fuse_values XQ S  Q     T        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_fusermount TT        @         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_gpasswd TT U        @         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_htop UU        t         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_iconvconfig U 0V                debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ionice W  \     `        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ipset q^  x/  .           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_iptables q^Oj  (     P        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_iwconfig OjYm        T         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_kpartx m  $	             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_losetup m  p  Z      D         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_lsattr wp               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_lsblk ws       t        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_lsusb |u                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ltrace w                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_mdadm   _      H         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_mii-tool ̀  Y      	        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_modutils ̀  _	             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_mondo ;  I3      T        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_networkmanager   k>              debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_opkg   O     l        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_pidof   	             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_pkgtool  #        d         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_pmap #%  V      X        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_qdbus %{  )              debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_schedtool {        <        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_contexts   %               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_roles E  %               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_types E                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_users         D         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_setsid b        |         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_slabtop b   &  	           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ss ܷ  
             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_sshfs ܊  Z             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_strace   )              debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_sysstat  ,  _      0         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tload ,        X         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tpb  z  ;      8         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tracepath z                 debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tune2fs         
        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_uml  =  ?             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_valgrind =        H        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_vserver          t        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_wakeup_capable_devices   B      `         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_wipefs   +      @         debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_wpa_cli  A  L    &      ۜ -     A    U  Q      	  %
    U    =        _arguments (-b --battery)bbattery[battery information] (-B --without-battery)Bwithoutbattery[suppress battery information] (-t --thermal)tthermal[thermal information] (-T --without-thermal)Twithoutthermal[suppress thermal information] (-a --ac-adapter)aacadapter[ac adapter information] (-A --without-ac-adapter)Awithoutacadapter[suppress ac-adapter information] (-V --everything)Veverything[show every device, overrides above options] (-s --show-empty)sshowempty[show non-operational devices] (-S --hide-empty)Shideempty[hide non-operational devices] (-c --celsius -f --fahrenheit -k --kelvin)ccelsius[use Celsius as the temperature scale] (-c --celsius -f --fahrenheit -k --kelvin)ffahrenheit[use Fahrenheit as the temperature scale] (-c --celsius -f --fahrenheit -k --kelvin)kkelvin[use Kelvin as the temperature scale] (-d --directory)ddirectory[path to ACPI info (/proc/acpi)]:directory:_files -/ (-h --help)hhelp[display this help and exit] (-v --version)vversion[output version information and exit] A   4    '             +  E         E   @      A     C     d              A         1  A  B              E              A   "  	         	   E   @  \     A   "  
     |    
   E          A  "              E   (  D       A        i  A    C          D     A   H    %               y	  !
  
        }    -     A     C    1  A  !      a  A,  "              A   "  #          #      T  y     A  $  	                    A,  -      \        A   T    	  1	  A  .        A,  /             A      e     %  Y     A   |      1  A  6      }  A   "  7         7   E     z     A,  8      ,  U     A    C             A   |      1  A  <       A,  =              A   "  >      a    >      <  a     A                 A   "    f     ۜ 9    D      +     A      F   P  +    local selbrands disambig typeset brands args zstyle :completion:curcontext: acpiextensions brands  brands[(I)detect]  /proc/acpi/toshiba brands toshiba /proc/acpi/asus brands asus /proc/acpi/ibm brands thinkpad  brands[(I)all]  brands toshiba (-a --ac_adapter)aac_adapter[show AC adapter presence] -b[show battery status for available batteries] (-B --battery)Bbattery[show detailed battery status for all batteries found] (-c --cpu)ccpu[show CPU information] (-a --ac_adapter -A -b -B --battery -c --cpu -e -f --fan -t --thermal -w)-e[show just about everything] (-f --fan)ffan[show fan status] (-h --help)hhelp[display help] (-s --suspend)ssuspend[suspend machine to memory (sleep state S3)] -S[suspend machine to disk (sleep state S4)] (-t --thermal)tthermal[show thermal zone(s) information and trip points] -v[show more verbose output] (-V --version)Vversion[output version information and exit] -w[show the wakeup capable devices] -W+[toggle enable/disable wakeup capable device]: :_wakeup_capable_devices  brands[(I)asus]  disambig  brands[(I)(toshiba|thinkpad)]  disambig Asus  (-A --Asus)AAsus[show supported Asus ACPI extensions] -m+[set mail LED status]:mail LED status:((1\:on 0\:off)) -n+[set wireless LED status]:wireless LED status:((1\:on 0\:off)) -o+[set LCD panel status]:LCD panel status:((1\:on 0\:off)) -z+[set disambigLCD brightness level]:disambigLCD brightness level:(0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) selbrands  brands[(I)toshiba]  selbrands Toshiba -F+[force fan on or switch back to auto mode]:fan status:((1\:on 0\:auto)) (-T --Toshiba)TToshiba[show supported Toshiba ACPI extensions]  brands[(I)thinkpad]  selbrands selbrands selbrands selbrandsThinkpad -j[eject ultrabay device] disambig disambig selbrands  -l+[set disambigLCD brightness level]:disambigLCD brightness level:(0 1 2 3 4 5 6 7) _arguments args return  A     C            P      A       g              A                 U    m  A        i  u	  u
    =    y      Q    %          U    Y  I  -  )       !  !#  #  $  %  m&     A    C     &  ۜ ۜ &      setopt localoptions warncreateglobal typesetsilent local opts (- : *)hhelp[print help message] (- : *)version[print current version] (- : *)llistdevices[list all soundcards and digital audio devices] (-L --list-pcms)Llistpcms[list device names] (-D --device)D+device[select PCM by name] (-q --quiet)qquiet[quiet mode] (-t --file-type)t+filetype[file type (voc, wav, raw or au)] (-c --channels)c+channels[channels] (-r --rate)r+rate[sample rate] (-f --format)f+format[sample format (case insensitive)] (-d --duration)d+duration[interrupt after # seconds] (-s --samples)s+samples[interrupt after # samples per channel] (-M --mmap)Mmmap[mmap stream] (-N --nonblock)Nnonblock[nonblocking mode] (-F --period-time)F+periodtime[distance between interrupts is # microseconds] (-B --buffer-time)B+buffertime[buffer duration is # microseconds] periodsize[distance between interrupts is # frames] buffersize[buffer duration is # frames] (-A --avail-min)A+availmin[min available space for wakeup is # microseconds] (-R --start-delay)R+startdelay[delay for automatic PCM start is # microseconds] (-T --stop-delay)T+stopdelay[delay for automatic PCM stop is # microseconds from xrun] *vverbose[show PCM structure and setup (accumulative)] (-V --vumeter)V+vumeter[enable VU meter (TYPE: mono or stereo)] (-I --separate-channels)Iseparatechannels[file for each channel] (-i --interactive)iinteractive[allow interactive operation from stdin] (-m --chmap)m+chmap[give the channel map to override or follow] disableresample[disable automatic rate resample] disablechannels[disable automatic channel conversions] disableformat[disable automatic format conversions] disablesoftvol[disable software volume control (softvol)] testposition[test ring buffer position] testcoef[test coefficient for ring buffer position (default 8)] testnowait[do not wait for ring buffer - eats whole CPU] maxfiletime[start another output file when the old file has recorded] processidfile[write the process ID here] usestrftime[apply the strftime facility to the output file name] dumphwparams[dump hw_params of the device] fatalerrors[treat all errors as fatal] *:sound file:_files _arguments opts   A   0              ,   L   d   x         +  A     C  g              A   "              5    
      +     A       :    0           A  "          	     =  t        &   $  0&     @     A       g       @      A          x   ]     A     C     @       A  "         ۤ     @      &   $  A      F   $  +    local expl context state line nopts typeset opt_args _arguments -l[gives a brief listing (one line per plugin)] (-)1:plugin file:->pfile (-)2::plugin label:->plabel state pfile _wanted pluginfiles plugin file compadd f_call_program ladspa-plugins listplugins 2> /dev/null::space:/%:/:t:r return plabel words: f$nopts[1] -l $nopts[2] 2> /dev/null/:space:/: _describe pluginlabel plugin label A   4    '                E   E   |         +  A     C  G              A      q    A           A  "    f        Q          +     g  A       F       A        ,  A,           ]     A,               A   C  Z  1
  A  !         A  "        0  P  |   q        #      +     4  A  $      p  A   C	  a    0                A  "  	  &       '      +     0     <     d                    A    
       ,   %  0     h     A    C       ,     0             	   P  
   A           , p    0        A  "$           |        zs z33  3      +     0	     ;     A      F     !    A  9        A        1  A.  :             A           ,     Q  A.  <              A    C       , 4    Q  A.  >        P     A           , X  q  A      F     +    local curcontext curcontext expl subcmd  CURRENT == 2  _describe brctl command (
    addbr:create\ instance\ of\ ethernet\ bridge
    delbr:deletes\ specified\ bridge\ instance
    show:show\ all\ current\ bridge\ instances
    addif:add\ interface\ to\ bridge
    delif:remove\ interface\ from\ bridge
    hairpin:toggle\ hairpin\ mode\ on\ a\ port
    showmacs:show\ a\ list\ of\ learned\ MAC\ addresses
    setageing:set\ MAC\ address\ ageing\ time
    setgcint:set\ garbage\ collection\ interval
    stp:control\ use\ of\ spanning\ tree\ protocol
    showstp:show\ bridge\ stp\ info
    setbridgeprio:set\ bridge\ priority
    setfd:set\ bridge\ forward\ delay
    sethello:set\ bridge\ hello\ time
    setmaxage:set\ maximum\ message\ age
    setpathcost:set\ cost\ of\ port
    setportprio:set\ priority\ of\ port
  ) shift words  CURRENT--  words[1] curcontext curcontext%:*-subcmd: _wanted bridges bridge compadd fbrctl show 2>/dev/null2,1%%	  CURRENT == 3  subcmd addif delif _net_interfaces setageing setgcint setfd sethello setmaxage _message time time (seconds) setbridgeprio priority priority setpathcost setportprio hairpin ports port _wanted states state compadd unknown subcommand: $subcmd  CURRENT == 4  setpathcost cost cost priority onoff on|off return A       '       
         E   E   |      E         E         E         E   :   E   k#   E         E            +  A   <  C           (  D  `  |                A               (  D      A   T      X  t            `              ,  @  `  t     A   8    %            !  Q        `     A   4        "3 "         0  H  `     A   0  C  %  `  
##|          H  `     A   $          ,  H  d  `     A   $              H  d     A   (    %      5      		  `     A     C    4	  :++     A        %  P	  l	  	  	  `     A   ,      	  	    	  
    8
  `     A        %  P
    d  p
  `     A      C  %  
  
  
  %  ]     A   "0    F              5              +     A      ( A        	  A,        0  U     A       F         A  8 C   q  0           A  "$                h       #      +     P>          A,  &      :     A   B  '          	  F   h    A,  (              A,  )             A  t  
    1  A  *        A   "$  
                 =    +      +     A      &   d  0    D     A   \   *  1*  A.  0      q       A,  1      :     A   B  2            F   h    A,  3              A         1  A  4      8  A     C  '             h    A       '             k#  A   B  7             F   h    A.  8   E      9     q  A.  :              A.  <             A          D  e     A   X   T   0          A    C  e  D  Y  A     0          A       e  D             0          A       e  D  =    e       0          A  P    e  D    Q      q!  "  "  M#  #  $  )%  %  I&  %'  Q(  )  *     0     *     A      e  D  I+  +     p     +  	   A        D  5,  -  -     0
     \.  
   A         D  .     0     U/     A      e  D  /  /     p     y0     A    C  e  D  Y1  1     p     52     2     A  ,      D  2  3  55  Q6  ]7  i8  u9     p     :     A  (  !  e  D  :  ;  <  ==  =  >     0     p?     A    #  e  D  ?  +     0     H@     A  4  C$    D  @  @  eA  B  5C  C  AD  !E  MF     0
     F     A    C'     D  F     0     G     A    '  e  D  =H  H     0     H     A  $  (    D  )I  J  :  J  K     0
     TL     A    *     D  L     0     !M     A     *  e  D  M  +     A  "        N  
##     +  e  D  iN  9O     0     P     A    C-    D  EP  YQ  YR     0     R     A    /    D  S  9T  	U     0
     U     A    0     D  U     0     iV     A   0  1  e  D  V  W  IX  X  =Y  Y  Z  [     A  "        N         3     D  	\     0
     ]     A    4     D  E]     0     ]     A    5    D  ^  ^  [     0     _     A  0  6  e  D  E_  `  `  a  Eb  b  c  ye     0     e      A    9  e  D  f  ye     0
     Mf  !   A    9     D  ye     P
     f  "   A    :     D  f     P
      g  #   A    C:     D  Ug     0     g  $   A    :  e  D  h  9i     0
     i  %   A    <     D  ye     0      j  &   A    <    D  5j  j  ye     p     mk  '   A    >    D  k  1l  l     0     l  (   A    >  e  D  1m  ]m     0     n  )   A    C?  e  D  )o  ao     0     o  *   A  4  ?    D  o  Qp  p  iq  r  r  s  qu  ye     0     Pv  +   A  $  CC    D  v  9w  w  ]x  x     0      y  ,   A  (  E  e  D  Yy  Ez  z  ){  {  {     0     |  -   A    G  e  D  U|  {     0
     |  .   A    H     D  {     0     9}  /   A  4  H    D  }  ~  5  -  e  9  Y    ن     0       0   A  ,  K    D  ]      9  A  q       0     q  1   A    M    D      A     0       2   A    N    D  я    Ő     0       3   A  $  N    D  Y      E       0
     )  4   A    P     D  a     0
     5  5   A    P     D  ye     0
     u  6   A    Q     D       0     5  7   A     Q    D    5       A  "  K     N  
  8     R     D  ɗ     P     !  9       P     y  :       0
       ;   A    S     D  *     0       <   A  P  CT  e  D    ݘ  ͙    )  Q    ɞ    a    5  	  ͤ  i  ye     0       =   A  X  Y  e	  D    }  e  m  Q  u  e  }    ͯ      =    m  ]    I     p     ,  >   @  ?   A    ^     D       0     ,  @   A  0  C_  e  D          }           0     @  A   A  0  Cb  e  D      	               0     =  B   A    e  e  D  u  9     0
     ;  C   A    Cf     D       A   H  f      A    f     H  A     g  F      h  A         A  "  g  f               +     0       D   A  "   h     $  E     y             +     0%       E   A     i  %         A   "4  i  f    ۜ b      Q  e      A  Q         +     A    k        U     0     (  F   A     l  f   L  ۄ m  A  "4  l  f    ۜ d          $  "@         +     A    n  F   h  +    local curcontext curcontext curstate state line expl cont shift cmds_1 cmds_2 cmds_3 cmds_4 cmds_5 cmds_6 cmds_7 cmds_8 cmds_9 cmds_10 groups args groups subvolume filesystem device scrub balance inspectinternal property quota qgroup replace rescue check restore send receive help version cmds_1 create delete list snapshot getdefault setdefault findnew show sync cmds_2 defragment resize label usage cmds_3 delete remove ready scan stats cmds_4 start cancel resume status cmds_5 pause cancel cmds_6 dumpsupertree inodelogicalsubvolidresolve mindevsize rootid treestats cmds_7 cmds_8 enable disable rescan cmds_9 assign create destroy limit cmds_10 cancel cmds_11 chunkrecover fixdevicesize superrecover zerolog _arguments -* args[@] (- *)--help[print help information] (- *)--version[print version information] (--version)1: :->groups 2: :->cmds *:: :->args  #state  curstate state curstate groups _wanted commandgroups btrfs command group compadd groups cmds groupsiwords2  grp && grp <= 16  return groupsgrp curcontext curcontext%:*:*:service-cont:  grp <= 11  _wanted commands command compadd cmds_grp continue groupsiwords1  grp && grp <= 16   grp <= 11  group cmds_grp Pgroupiwords2  cmd  :Pgroupcmd curcontext curcontext%:*:*:service-cont/:/-: (-)--help[print help information] cont subvolume:create *-i[add the newly created subvolume to a qgroup]:qgroup 1:destination:->mounts subvolume:delete (-c --commit-after -C --commit-each)ccommitafter[wait for transaction commit at the end of the operation] (-c --commit-after -C --commit-each)Ccommiteach[wait for transaction commit after deleting each subvolume] (-v --verbose)vverbose[verbose output of operations] 1:subvolume:_files -/ subvolume:snapshot -r[readonly snapshot] *-i[assign to qgroup]:qgroup: _message "qgroup" 1:source directory:_files -/ 2:snapshot name or destination:_files -/ subvolume:list -p[include parent ID in output] -a[include all subvolumes] -c[include ogeneration of the subvolume] -g[include generation of the subvolume] -o[include only subvolumes below the path] -u[include UUID of subvolume] -q[include parent UUID of subvolume] -R[include the uuid of the received snapshots] -t[print results as a table] -s[list only snapshot subvolumes] -r[list only readonly subvolumes] -d[list deleted subvolumes that are not yet cleaned] -G[subvolume generation is more or less than]:gen: _guard "(|+|-)[0-9]#" -C[subvolume ogeneration is more or less than]:ogen: _guard "(|+|-)[0-9]#" --sort=-[list in order]:order:_sequence compadd - rootid gen ogen path 1:path:->mounts subvolume:setdefault 1:id:_guard "[0-9]#" id 2:path:->mounts subvolume:show (-r --rootid)rrootid[rootid of the subvolume] (-u --uuid)uuuid[uuid of the subvolume] 1:subvolume path:_directories subvolume:sync -s[sleep between checks]:delay (seconds) [1] subvolume:findnew 1:subvol:_files -/ 2:lastgen: _message "last gen" devicefilesystemqgroupsubvolume:dfdushowusage --iec[use 1024 as a base] --si[use 1000 as a base] devicefilesystem:dfusage subvolume:show (-b --raw)braw[output raw numbers in bytes] (-h --human-readable -H)hhumanreadable[output human friendly numbers, base 1024] (-h --human-readable -H)-H[output human friendly numbers, base 1000] (-k --kbytes)kkbytes[show sizes in KiB, or kB with --si] (-m --mbytes)mmbytes[show sizes in MiB, or MB with --si] (-g --gbytes)ggbytes[show sizes in GiB, or GB with --si] (-t --tbytes)ttbytes[show sizes in TiB, or TB with --si] filesystemqgroup:dushow --raw[output raw numbers in bytes] --human-readable[output human friendly numbers, base 1024] --kbytes[show sizes in KiB, or kB with --si] --mbytes[show sizes in MiB, or MB with --si] --gbytes[show sizes in GiB, or GB with --si] --tbytes[show sizes in TiB, or TB with --si] filesystem:resize 1:size:_guard "(|+|-)[0-9]#[GKM]" filesystem:defragment -v[verbose] -r[defragment files recursively] -c+[compress files while defragmenting]::compression algorithm:(zlib lzo zstd) -r[defragment files recursively] -f[flush after defragmenting] -s[start position]:byte position -l[defragment limited number of bytes]:length (bytes) -t[defragment only files over a certain size]:minimum size (bytes) [32M] *:file:_files filesystem:du (-s --summarize)ssummarize[display only a total for each argument] filesystem:label 1:device:_files -g "*(-%)" 2:new label filesystem:show (1 -)dalldevices[scan all devices in /dev] (1 -)mmounted[show only mounted filesystems] --human-readable[output human friendly numbers, base 1024] 1: :_guard "^-*" uuid or label filesystem:usage -T[show data in tabular format] device:adddeletereadyremove 1:device:_files -g "*(-%)" Pgroupcmd Knodiscard[don't perform whole device TRIM] fforce[force overwrite of existing filesystem] device:scan (-)uforget[unregister all stale devices or a given device] (1 -)dalldevices[enumerate and register all devices] 1:device:_files -g "*(-%)" device:stats (-c --check)ccheck[return non-zero if any stat counter is not zero] (-z --reset)zreset[reset stats when done] 1:device or mountpoint:_files -g '*(-%,/)' device:ready 1:device: _files -g "*(-%)" scrub:startresume -B[don't background and print statistics at end] -d[print separate statistics for each device] -q[omit error message and statistics] -r[read only mode] -R[raw print mode] -c[set ioprio class]:class:(( 0\:none 1\:realtime 2\:best-effort 3\:idle)) -n[set ioprio classdata]:classdata:(0 1 2 3 4 5 6 7) 1:path or device:_files -f[force starting new scrub even if a scrub is already running] scrub:cancel 1: : _guard "^-*" "path or device" scrub:status -d[separate statistics for each device] -R[print raw stats] balance:start (-m -s)-d+[act on data chunks]:filter:->filters (-d -s)-m+[act on metadata chunks]:filter:->filters (-d -m)-s+[act on system chunks (only under -f)]:filters:->filters -v[verbose mode] -f[force a reduction of metadata integrity] --full-balance[don't print warning and don't delay start] (--background --bg)backgroundbg[run balance operation asynchronously in the background] 1:path:_files -/ balance:status -v[verbose mode] balance:pausecancelresume property:set 3:value property:get 2:property:(ro label compression) property:list -t[specify object type]:object type:(subvol filesystem inode device) 1: : _guard "^-*" object quota:enabledisable quota:rescan -s[show status of currently running rescan] -w[wait for rescan to finish] qgroup:assignremove 1:source path:_files -/ 2:destination path:_files -/ 3:path:_files -/ qgroup:assign !rescan --no-rescan[don't do a rescan, even if the assignment will make the quotas inconsistent] qgroup:createdestroy 1:qgroupid: 2:path:_files -/ qgroup:show -p[print parent qgroup id] -c[print child qgroup id] -r[print max referenced size of qgroup] -e[print max exclusive size of qgroup] -F[list impacted qgroups \(include ancestral qgroups\)] -f[list impacted qgroups \(exclude ancestral qgroups\)] --sort=-[sort qgroups]:sort:_values -s , sort \
              qgroupid rfer excl max_rfer max_excl --sync[do filesystem sync before getting information] qgroup:limit -c[limit amount of data after compression] -e[limit space exclusively to qgroup] : :_guard "^-*" "size or none" :qgroup id or path:_files -/ :path:_files -/ replace:start -r[read from specified source device only]:srcdev:_files -f[force overwriting of target] -B[don't background] :srcdev or devid:_files :target:_files :path:->mounts replace:status -1[print once rather than continuously] replace:cancel inspect:dumptree (-e --extents)eextents[print only extent info: extent and device trees] (-d --device)ddevice[print only device info: tree root, chunk and device trees] (-r --roots)rroots[print only short root node info] (-R --backups)Rbackups[same as --roots plus print backup root info] (-u --uuid)uuuid[print only the uuid tree] *bblock[print info from the specified block only]:block number (-t --tree)ttree[print only tree with the given id (string or number)]:tree id --follow[use with -b, to show all children tree blocks of the block] --noscan[don't scan devices from the filesystem, use only the listed ones] inspect:dumpsuper !s:byte number !-i:super:(0 1 2) (-f --full)ffull[print full superblock information, backup roots etc.] (-a --all)aall[print information about all superblocks] (-s --super)ssuper[specify which copy to print out]:super:(0 1 2) (-F --force)Fforce[attempt to dump superblocks with bad magic] --bytenr[specify alternate superblock offset]:offset inspect:inode -v[verbose mode] 1:inode:_files 2:path:_files -/ inspect:subvol -v[verbose mode] 1:subvolid:_guard "[0-9]#" subvolume id 2:path:_files -/ inspect:logical -v[verbose mode] -P[skip the path resolving and print the inodes instead] -s[specify buffer size]:buffer size [4096] 1:logical address:_files 2:filesystem path:_files -/ inspect:min --id[specify the device id to query]:device id [1] inspect:rootid inspect:tree -b[print raw numbers in bytes] rescue:chunksuperrecover -y[assume yes to every question] -v[verbose mode] 1:device:_files (-)-h[display help] subvolume:getdefault :sync :df !readonly (-s --super)ssuper[specify superblock]:superblock (-b --backup)bbackup[use the backup root copy] (-r --tree-root)rtreeroot[use specified byte number for the tree root]:byte number --chunk-root[ use the given offset for the chunk tree root]:byte offset --repair[try to repair the filesystem] --force[skip mount checks, repair is not possible] --mode[select memory/IO trade-off]:mode:(original lowmem) --init-csum-tree[create a new CRC tree] --init-extent-tree[create a new extent tree] --clear-space-cache[clear space cache for v1 or v2]:version:(v1 v2) --check-data-csum[verify checksums of data blocks] (-Q --qgroup-report)Qqgroupreport[verify qgroup accounting and compare against filesystem accounting] (-E --subvol-extents)Esubvolextents[show extent state for the given subvolume]:subvolume id (-p --progress)pprogress[indicate progress at various checking phases] (-s --snapshots)ssnapshots[get snapshots] (-x --xattr)xxattr[restore extended attributes] (-m --metadata)mmetadata[restore owner, mode and times] (-S --symlink)Ssymlink[restore symbolic links] (-v --verbose)vverbose[be verbose and output what is restored] (-i --ignore-errors)iignoreerrors[ignore errors] (-o --overwrite)ooverwrite[overwrite directories and files] -t[specify tree location]:tree root -f[specify filesystem location]:byte offset (-u --super)usuper[use specified superblock mirror]:mirror:(0 1 2) (-r --root)rroot[specify root objectid]:root id -d[find directory] (-l --list-roots)llistroots[list tree roots] (-D --dry-run)Ddryrun[dry run (only list files that would be recovered)] --path-regex[restore only filenames matching regex]:regex -c[ignore case (--path-regex only)] 1:device:_files -/ 2:path:_files -/ (-q --quiet)qquiet[suppress all messages except errors] *-v[verbose mode] -e[if sending multiple subvolumes at once, use the new format] -p[send incremental stream]:parent:_files -/ *-c[use snapshot as clone source]:clone:_files -/ -f[specify output file]:file:_files --no-data[send in NO_FILE_DATA mode] (-v --verbose)vverbose[enable verbose output] -f[input file]:file: _files -e[terminate after <end cmd>] (-C --chroot)Cchroot[confine the process to destination path using chroot(1)] (-E --max-errors)Emaxerrors[terminate as soon as specified number of errors occur]:errors [1] (--dump)-m[specify root mount point of the destination filesystem]:mount point:_directories (-m)--dump[dump stream metadata, one line per operation] 1:mount:->mounts help --full[display detailed help on every command] --box[show list of built-in tools (busybox style)] *: :_default  shift  words  CURRENT--  _arguments args[@] mounts _wanted mountpoints mount point compadd Mf</etc/mtab:btrfs %%  filters _values filter profiles[balance only block groups in given replication profiles]:profile:->profiles usage[balance block groups with usage below percentage]:percentage devid[limit by device ID]:device ID drange[balance block groups overlapping byte range]:range vrange[balance block groups overlapping byte range in virtual address space]:range convert[convert block groups to given profile]:profile:->profiles soft[leave chunks that already have target profile] profiles compset *\| _values profile raid0 raid1 raid5 raid6 raid10 single  A       '             +  A   $  C             8   L   d       A                         A   "4    f     ۜ ۜ   	    U    	  !  Y          +     A   "                      1  A      f     ۄ   A  "T  C  f    ۜ  $  M      A      M      -      A	  	  
    %      +     q  A     	  f   X
  ۄ TA  "$  
     x
  ۜ  
  k  Z      (      +     A    
  F   
  +    local context line state state_descr opt_args val_args _arguments -f[suppress most error messages] -p+[set file's project number]:project number -R[act recursively] -V[output verbosely] -v+[set file's version/generation number]:version/generation number 1: :->attrs *: :_files state attrs compset *[=+-] _values attribute A[no atime updates] a[append only] C[no copy on write] c[compressed] D[no synchronous directory updates] d[no dump] e[extent format] i[immutable] j[data journalling] P[project hierarchy] S[synchronous updates] s[secure deletion] T[top of directory hierarchy] t[no tail-merging] u[undeletable] compset _values operator return   A       G       J;s    A   "                   J;s   A  `      P    ۜ ۜ }   i      5    ]	  
    !      A      -          local  #words > 2  _arguments (-h --no-dereference)--dereference[dereference symlinks] (-h --no-dereference --dereference)hnodereference[operate on symlinks themselves] (1 -u --user -r --role  -l --range -t --type)--reference=[copy security context of specified file]:file:_files (1 --reference -u --user)u+user[set user in the target security context]: :_selinux_users (1 --reference -r --role)r+role[set role in the target security context]: :_selinux_roles (1 --reference -t --type)t+type[set type in the target security context]: :_selinux_types (1 --reference -l --range)l+range[set range in the target security context]:selinux range (--recursive -R)recursiveR[recurse subdirectories] (-v --verbose)vverbose[output a diagnostic for every file processed] (-H -L -P)-H[follow symlinks on the command line] (-H -L -P)-L[follow all symlinks] (-H -L -P)-P[don't follow symlinks (default)] !(--preserve-root)--no-preserve-root --preserve-root[fail to operate recursively on '/'] (--reference -u --user -r --role  -l --range -t --type)1:security context:_selinux_contexts ign--help[display help information] ign--version[display version information] *:file:_files  A   4    '                E      k#}      +  A      C                       A       g             A   "|      0   ۜ ۜ  ]  q      U  i  Z  D  9    Z  	  	      Z    !  m        A          +     A         P    r     A        G            A   "     R           F   8     AT      1  A        U   A.         ,     Q  A        E  A.              Q  A  	      -  A.  
            q  A.             A       G             A,          5     A  p      1  A.     r   M  y    A     C     h            q  A           , 4  a      A   <   &  1  A  4      U  A          A  6        A  "    f   (  ]      9      +       A  "    &   `    ;      +       A  =        A  "    &   x    >      +     
  A       F       A  A        A  "    &        B      +     A    C  F   4   +    local curcontext curcontext words[1] state line expl typeset opt_args _arguments -* (H -a --all-tasks)aalltasks[operate on all tasks (threads) for a given pid] (H)vverbose[display status information] (H)ppid[interpret args as process ID] (H -R --reset-on-fork -b --batch -d --deadline -i --idle -o --other)Rresetonfork[set SCHED_RESET_ON_FORK for FIFO or RR] (H)*::command or priority:->cmd_or_prio (* -)mmax[show minimum and maximum valid priorities, then exit] (* -)hhelp[display usage information] (* -)Vversion[output version information] dline (H -T --sched-runtime -b --batch -f --fifo -i --idle -o --other -r --rr)Tschedruntime[runtime parameter for DEADLINE] (H -P --sched-period -b --batch -f --fifo -i --idle -o --other -r --rr)Pschedperiod[period parameter for DEADLINE] (H -D --sched-deadline -b --batch -f --fifo -i --idle -o --other -r --rr)Dscheddeadline[deadline parameter for DEADLINE] (policy) (H dline -R --reset-on-fork)bbatch[set scheduling policy to SCHED_BATCH] (H -R --reset-on-fork)ddeadline[set scheduling policy to SCHED_DEADLINE] (H dline)ffifo[set scheduling policy to SCHED_FIFO] (H dline -R --reset-on-fork)iidle[set scheduling policy to SCHED_IDLE] (H dline -R --reset-on-fork)oother[set scheduling policy to SCHED_OTHER] (H dline)rrr[set scheduling policy to SCHED_RR (default)] _chrt_priority local prefix return  +opt_args[policy--b] || +opt_args[policy---batch]  BATCH  +opt_args[policy--f] || +opt_args[policy---fifo]  FIFO  +opt_args[policy--o] || +opt_args[policy---other]  OTHER range Mf_call_program priorities $cmd --max:_ty:  range _wanted priorites expl priority compadd _message priorities priority (range range)  +opt_args[-p] || +opt_args[--pid]   CURRENT == 1  _alternative priority:priority:_chrt_priority processes:process IDs:_pids _pids _chrt_priority shift words  CURRENT--  _normal return A   (    '                E      +  A   (  C          |                   A       g             A   "(      (   U  	                  +     A   0    %     1      -    Q    	     A        
  0            A  "    f   ,
  T
             +     0           A,        t
  
     A          0     D     A       f   X       A      &     0#          A   L  	                   -      u  9        e     A  B  6     %                 0     )     A  $         a        -     0     9     A      %     a  -     0     9     A       %     ]     !  #     0
     $     A            )$     0
     +   A            I%     0     &  	   A  (    %     &  Q'  %(  (  U)  )     A   "       *   ۜ A*    f      +     A     @  
  0     l*  
   A  "$  C     *   l*     *  *  +    j      +     0     ,     A  "   C     ,  ,     -  P-  q-    n      +     0     |.     A  "(  C    .  .  |.     .  /    1/    r      +     A      F     +    local curcontext curcontext state line expl cmds args typeset opt_args _arguments (- :)hhelp[print help information] (- :)vversion[print version information] (-d --debug)ddebug[enable debug output] (-c --cpu)ccpu[limit values to specific processor cores]:cpu :cmd:->cmds *::arg:->args frequency-info:show current frequency info frequency-set:set frequency parameters idle-info:show current idle state info idle-set:set idle state parameters info:show global power parameters set:set global power parameters monitor:report frequency and idle statistics help:print usage information state _describe command curcontext curcontext%:*-words[1] words1 help _describe command return frequencyinfo (-m --human)mhuman[use human readable output] (-n --no-rounding)nnorounding[disable rounding of values] (info) edebug[print debug info] ffreq[show current frequency] whwfreq[show current hardware frequency] lhwlimits[show min/max frequency allowed] ddriver[show the kernel driver in use] ppolicy[show the current cpufreq policy] ggovernors[show available governors] rrelatedcpus[show cpus that run at the same frequency] aaffectedcpus[show software controlled cpus] sstats[show cpufreq statistics] ylatency[show frequency change latency] opt_argsiccpu oproc[print old style proc info] frequencyset (-d --min)d+min[new minimum frequency]:frequency:->frequencies (-u --max)u+max[new maximum frequency]:frequency:->frequencies (-g --governor)g+governor[new cpufreq governor]:governor:->governors (-)f+freq[new frequency for userspace governor]:frequency:->frequencies (-r --related)rrelated[modify all hardware related cpus] idleinfo (-f --silent)fsilent[print summary only] (-e --proc)eproc[print old style proc info (deprecated)] idleset (-d --disable)d+disable[disable specific sleep state]:state no (-e --enable)e+enable[enable specific sleep state]:state no (-D --disable-by-latency)D+disablebylatency[disable state based on latency]:latency (-E --enable-all)Eenableall[enable all idle states] info (-b --perf-bias)bperfbias[show intel performance bias value] (-b --perf-bias)b+perfbias[set intel performance bias value]:performance bias monitor (-)-l[list available monitors] -m+[display specified monitors]:monitor:->monitors -i+[measurement interval]:interval (seconds) -c[schedule on every core] -v[increase verbosity] *:::command: _normal _arguments args[@] frequencies _wanted frequency compadd cpupower frequency-info |
               sed -n 's/ //g; s/,/ /g; s/availablefrequencysteps://p' governors _wanted governors scaling governor compadd _call_program governors cpupower frequency-info -g: monitors _sequence _wanted monitor compadd Mf_call_program monitors \
            cpupower monitor -l:Monitor "%%" A   4    '                E   E   J;s      +  A   $  C          |                A   "                   J;s   A   "X   
    ۜ A          }        =	  9
  i      9  5                  ]  %          E   I!  U"  a#  Q$  ]%  =&  !'  (  )*  +  ,  -  /  0  1  3  !4  5  6  %7  8  9  :  ;  e<  }=  A>  )?  1@  A  A  B  D  IE  F  G  H  I  K  K  L  M  N  P  Q  R  1T  T  U  V  V    Z      +     A        eW  0/     |       A   t      |   W  X  X  -Y  Y  )Z  Z  U[  [  q\  M]  ]  ]^  ^  E_  !`  `  9a  a  yb  )c  c  d  Ue  e     A  "  C  f   f   g  |     y      +     0     g     A       g        `g      A     C  '             tg  g  A       '             ,h  Ih  A   x     h  0     h     A         `g  h  h  i     0     Xi     A    C     `g  mi  h  i     0     i     A         `g  j  h  i     0
     ,j     A          `g  Uj     0     j     A    !  %  `g  j  j     0     @k     \k     xk  	   k  
   k     k     A    C!     `g  h     0     l      l     @l     \l     xl     l     A    !     `g  }m     0     m     A    "  %  `g  in  n     0     n     A    #  %  `g  o  %o     0     o     A    #  %  `g  o  As     0     ;     A  "  C&  &   `s          +     A  "  '  F   s  s          +     A    (  F   s  +    local curcontext curcontext actions state line expl  #words > 2  _arguments (-v --verbose)vverbose[enable verbose mode] --debug[show debug messages] --debug-json[show debug messages including JSON metadata] (-c --cipher)c+cipher[set cipher]:cipher specification (-h --hash)h+hash[hash algorithm]:hash algorithm (-y --verify-passphrase)yverifypassphrase[query for password twice] (-d --key-file)d+keyfile[set keyfile]:key file:_files --master-key-file=[set master key]:key file:_files --dump-master-key[dump luks master key] (-s --key-size)s+keysize[set key size]:size (bits) (-l --keyfile-size)l+keyfilesize[set keyfile size]:size (bytes) --keyfile-offset=[specify number of bytes to skip in keyfile]:offset (bytes) --new-keyfile-size=[set new keyfile size (luksAddKey)]:size (bytes) --new-keyfile-offset=[specify number of bytes to skip in newly added keyfile]:offset (bytes) (-S --key-slot)S+keyslot[select key slot]:key slot (-b --size)b+size[force device size]:sectors (-o --offset)o+offset[set start offset]:sectors (-p --skip)p+skip[data to skip at beginning]:sectors (-r --readonly)rreadonly[create a read-only mapping] (-i --iter-time)i+itertime[set password processing duration]:duration (milliseconds) (-q --batch-mode)qbatchmode[don't ask for confirmation] (-t --timeout)t+timeout[set password prompt timeout]:timeout (seconds) --progress-frequency=[specify progress line update interval]:interval (seconds) (-T --tries)T+tries[set maximum number of retries]:number of retries --align-payload=[set payload alignment]:sectors --header-backup-file=[specify file with LUKS header and keyslots backup]:file:_files (--use-urandom)--use-random[use /dev/random to generate volume key] (--use-random)--use-urandom[use /dev/urandom to generate volume key] --shared[share device with another non-overlapping crypt segment] --uuid=[set device UUID]:uuid --allow-discards[allow discard (aka TRIM) requests for device] --header=[device or file with separated LUKS header]:file:_files --test-passphrase[do not activate device, just check passphrase] --tcrypt-hidden[use hidden header (hidden TCRYPT device)] --tcrypt-system[device is system TCRYPT drive (with bootloader)] --tcrypt-backup[use backup (secondary) TCRYPT header] --veracrypt[scan also for VeraCrypt compatible device] --veracrypt-pim=[specify personal iteration multiplier for VeraCrypt compatible device]:multiplier --veracrypt-query-pim[query personal iteration multiplier for VeraCrypt compatible device] (-M --type)M+type[specify type of device metadata]:type:(luks plain loopaes tcrypt) --force-password[disable password quality check (if enabled)] --perf-same_cpu_crypt[use dm-crypt same_cpu_crypt performance compatibility option] --perf-submit_from_crypt_cpus[use dm-crypt submit_from_crypt_cpus performance compatibility option] --deferred[device removal is deferred until the last user closes it] --serialize-memory-hard-pbkdf[use global lock to serialize memory] --pbkdf=[specify PBKDF algorithm for LUKS2]:algorithm:(argon2i argon2id pbkdf2) --pbkdf-memory=[specify PBKDF memory cost limit]:limit (kilobytes) --pbkdf-parallel=[specify PBKDF parallel cost]:threads --pbkdf-force-iterations=[specify PBKDF iterations cost]:cost --priority=[specify keyslot priority]:priority:(ignore normal prefer) --disable-locks[disable locking of on-disk metadata] --disable-keyring[disable loading volume keys via kernel keyring] (-I --integrity)I+integrity[specify data integrity algorithm (LUKS2 only)]:algorithm --integrity-no-journal[disable journal for integrity device] --integrity-no-wipe[don't wipe device after format] --token-only[don't ask for passphrase if activation by token fails] --token-id=[specify token number]:number [any] --key-description=[specify key description]:description --sector-size=[specify encryption sector size]:size [512 bytes] --persistent[set activation flags persistent for device] --label=[set label for the LUKS2 device]:label --subsystem=[set subsystem label for the LUKS2 device]:subsystem --unbound[create unbound (no assigned data segment) LUKS2 keyslot] --json-file=[read or write token to json file]:json file:_files -g "*.json(-.)" --luks2-metadata-size=[specify LUKS2 header metadata area size]:size (bytes) --luks2-keyslots-size=[specify LUKS2 header keyslots area size]:size (bytes) --refresh[refresh (reactivate) device with new parameters] --keyslot-key-size=[specify size of the encryption key]:size (bits) --keyslot-cipher=[specify cipher used for LUKS2 keyslot encryption]:cipher --encrypt[Encrypt LUKS2 device (in-place encryption)] --decrypt[decrypt LUKS2 device (remove encryption)] --init-only[initialize LUKS2 reencryption in metadata only] --reduce-device-size=[reduce data device size (move data offset)]:size (bytes) --hotzone-size=[specify maximal reencryption hotzone size]:size (bytes) --resilience=[specify reencryption hotzone resilience type]:resilience type:(checksum journal none) --resilience-hash=[specify reencryption hotzone checksums hash]:string --active-name=[override device autodetection of dm device to be reencrypted]:string ign(- : *)--version[show version information] ign(- : *)?help[display help information] ign(- : *)--usage[display brief usage] :action:->actions *::arguments:->action-arguments state open:open device with named mapping close:close device (remove mapping) status:report mapping status resize:resize an active mapping benchmark:benchmark cipher repair:try to repair on-disk metadata reencrypt:reencrypt LUKS2 device erase:erase all keyslots convert:convert LUKS from/to LUKS2 format config:set permanent configuration options for LUKS2 luksFormat:initialize a LUKS partition luksAddKey:add a new key luksRemoveKey:remove a key luksChangeKey:change a key luksConvertKey:convert a key to new pbkdf parameters luksKillSlot:wipe key from slot luksUUID:print/change device UUID isLuks:check if device is a LUKS partition luksDump:dump header information tcryptDump:dump TCRYPT device information luksSuspend:suspend LUKS device and wipe key luksResume:resume suspended LUKS device luksHeaderBackup:store binary backup of headers luksHeaderRestore:restore header backup token:manipulate auto-activation token of the device _describe action actionarguments args mapping :mapping:_path_files -W /dev/mapper device :device:_files words1 create mapping device --type=:type open device plainluksloopaestcryptOpen device benchmark --cipher=:cipher luksKillSlot device :key slot number remove status resize lose luksSuspend luksResume erase convert config repair reencrypt luksAddKeyEraseRemoveKeyDelKeyUUIDDumpisLuks device luksFormatAddKeyRemoveKeyChangeKeyConvertKey device :key file:_files luksHeader device --header-backup-file:file:_files token :action:((
	    add\:create\ a\ new\ keyring
	    remove\:remove\ any\ token\ from\ slot
	    import\:store\ arbitrary\ valid\ token\ json\ in\ LUKS2\ header
	    export\:write\ requested\ token\ json\ to\ a\ file
	  )) device _default _arguments args return    A   L    '                E   E   J;s   E   |      E            +  A   ,  C                              A       g        ,      A   L      P  q    9      }      	  
  Q  !      A     A   8    %         U    U    =    Q       A,  '      k#     A   ( 
  $  1  A  (       A.  )      (  U     q  A            |           \    )  }      1      Q    U          )  I             Y!  u!  !  A  "  <     !    C     "  ="     A             "     A.  @      J;s   A   0   
   p     x#      #     #     #     k[;   #     A    C        $     p           x#     #     L$  	   #  
   l$     #     $     A            $     p           
##   x#     A            %     p           %     A            9&     p           &     A            9'     p           '     A            =(     p           (     A            I)     p           l$     #     H*     A       e     a*  *  9+  +     p           -     A      e     5-  -     p           
##    A            -     p        !   x#  "   #  #   .  $   #  %   $  &   A    C        .     p        '   #  (   A            /     p        )   
##*   #  +   t0  ,   0  -   A            0     p        .   l$  /   A            q1     p        0   2  1   A     C  e     Q2  3  m4  4     0     
##2   A    C  e     5  !6     0
     6  3   A             6     A   "  C"  f   T7   7          +     A   H "    7  0(     7  4   A     C#       7     A     #       8     A     #     8   9     @9  A  "  $     \9  L 9  z            +     0L     9  5   A   $  "    A    $     9  ۄ   9  A     %     :  D:     |:  A  "  C%  f   :  :  :          +     q  A     %  f   ;  ۜ ;  A     &       ;     A     C&      <  ۴ 9     T<  A  "  &     p<  <  ۔ <  <          +     0     D:  6   A     '     =  D:     L=  A  "  '  f   =  =  =          +     A    (  F   x>  +    local curcontext curcontext cmds opts state line expl args subcmds dirs opt_args subcmds add:add a module/version combination to the tree for builds and installs remove:remove a module from the tree build:compile a module for a kernel install:install a build module for it's corresponding kernel uninstall:uninstall a module for a kernel match:install every module that is installed for a template kernel for another kernel mkdriverdisk:create a floppy driver disk image for use when updated drivers are needed to install an OS mktarball:tar up files in the DKMS tree for a specific module ldtarball:extract a tarball created with mktarball into the DKMS tree mkrpm:create an RPM package for a module mkdeb:create a debian binary package for a module mkdsc:create a debian source package for a module mkkmp:create a Kernel Module Package source RPM for a module status:display the current status of modules, versions and kernels within the tree autoinstall:try to install the latest revision of all modules that have been installed for other kernel revisions (1)-m[specify module]:module:->modules (1)-v[specify module version]:version (-q --quiet)qquiet[suppress output] (--all)*aarch[specify system architecture]:architecture:->architectures *--directive=:directive --dkmstree=:path:_directories --installtree=:path:_directories --sourcetree=:path:_directories --dkmsframework=:path:_directories 1: : _describe -t commands command subcmds subcmds%%::words1 cmd curcontext curcontext%:*-cmd: (remove|build|install|uninstall|match|status|mk(^kmp)) (add|remove) -rpm_safe_upgrade mk(driverdisk|kmp) -spec mk(deb|dsc|rpm) -legacy-postinst mk(tarball|rpm|deb|dsc) -(source|binary)-only (match|build|mkkmp) (k|-no-(prepare|clean)-kernel|-kernelsourcedir) (|un)install -no-(depmod|initrd) mkdriverdisk ([dr]|-distro|-release|-size|-media) (add|build|install|ldtarball) -force match -templatekernel *tarball -archive (j*|-no-(prepare|clean)-kernel|-kernelsourcedir) (remove|build|install|status|mk(^kmp)) -all build -config Mwords:opts subcmds Msubcmds:cmds: (1 -)Vversion[display version information] remove build install uninstall status : :->modules install match mkkmp (--all)*-k[specify kernel version]:kernel:->kernels ign--rpm_safe_upgrade mkdriverdiskkmp ign--spec=:spec file:_files -g '*.spec(-.)' mkldtarball ign--archive=:tarball:_files -g '*.tar(-.)' mkdebdscrpm ign--legacy-postinst=:value [1]:(0 1) mktarballrpmdebdsc ign(--source-only --binaries-only)--sourcebinariesonly mkkmp ign--no-prepare-kernel ign--no-clean-kernel --kernelsourcedir=:directory:_directories ign-j+[specify maximum number of jobs to use when building]:jobs uninstall ign--no-depmod ign--no-initrd -c[specify location of dkms.conf file]:location:_files install (-a --arch -k)--all[specify all relevant kernels/arches] ign--config=:kernel config file:_files install ldtarball --force[force overwriting of extant files] ign--templatekernel=:kernel:->kernels mkdriverdisk ign(-d --distro)ddistro:distribution:(redhat123 suse unitedlinux) ign(-r --release)rrelease:release ign--size=:size (kb) [1440] ign--media=:media type [floppy]:(floppy iso tar) 3:path:_directories 4:tarball:_files -g "*.tar(-.)" install 3:rpm file:_files -g "*.rpm(-.)" _arguments args state modules eopt_argsdkmstree:/var/lib/dkms/// Mdirs%/// _description modules module _multi_parts expl[@] kernels compset */ _description architectures architecture compadd expl[@] /lib/modules/IPREFIX/build/arch//:t compset /* /lib/modules//:t _description kernel compadd expl[@] / \t\n\- ondirs _description architecture compadd expl[@] /lib/modules/uname -r/build/arch//:t return    A      f       -   u       _arguments 1:device:_files 2::volume label:(/dev/disk/by-label/*(N:t))  A       '                E   A   $  C          |                A       g               A   "          !    Z        U      E    	  a    A          %  ]      m      1  I     "  #  #  $  -%  %  Y&  &  '  (  =)  )  I*  *  q+  q,  ]-    C  &   .  A     a ` A  7     ).  A      E.  0/              A        1  A  :      .  A         \/  , /  /  Q  A  <      0  A    C     \/  , /  0    A  $       81  X1     q1  1  z33zs 0&     1     1        B+   ;    {   3{   :{	   b{
   *++   2     02     Y2     A  $       2  X1     2  2  z33zs P     2     !3     I3     }3     3     3         P     4     54     m4     4     4         P     5     U5     5     5     5         P     16     m6      6  !   6  "    7  #   57  $       P     U7  %   x7  &   7  '   7  (   7  )   7  *   7  +   {,   8  -   ,8  .   M8  /       P  
   q8  0   K1   8  2   8  3   8  4   8  5   9  6   3 7   09  8   b{9       0     H9  :   `9  ;   9  <   9  =   9  >   A         \/  , /  9  0     9  ?   A  ,    &  :   9     5:  T:   t:  0     :  @   A  $       :  :     :  ;  8;  L;  0     `;  A   A  0  C  F  t;  `;     ;  ;   
KsjKK;  0     <  B   A  4    f  ,<  M<  -=  q=  =  =  E>  ?  a?  5@  @  0     @  C   A  $       @  @     @  <A  \A  A  0     {cD   A  <      A  ۜ  A  B  B  C  C  )D  yD  D  E  EF  0     F  E   A         \/  , G  =G  0     LH  F   `H  G   A         tH  H     H  H  0     H  H   A     C     I  9I     eI  I  I  0      J  I   A         \/  , J#5J  0     ]J  J   A  $       J  9I     eI  J  J  J  0     K   IK  L   "M   eK  N   K  O   A          \/  , K  K  0     j  P   A    C!     \/  , K   L  0     L  Q   A    "     \/  , (L  =L  0     hL  R   A    "     \/  , L  L  0     L  S   A    #     \/  , K   L  0      M  T   A    C$     \/  ,  M  EM  0    ;  U   A   %   }M  0      V   M  W   A  (  %    M  ۜ ۼ M  -N  	O  O  0      X   1P  Y   A  D  '    \P  |P     P  P  4    l Q    QQ  Q  1R  yR  6  0     < Z   R  [   A  ,  C(  &  R  ۜ ۼ S  YS  )T  !U  !V  0     $ \   V  ]   A  (  *    0W  ۜ ۼ QW  uW  W  eX  0     , ^   -Y  _   A  (  +    dY  ۜ ۼ QW  Y  Y  Z  0     , `   =Z  a   A   (  ,    |Z  ۜ ۼ QW  Z  Y  Z  A    -  &   [  04     \ b   ][  c   [  d   A    C.      A        [  A  $  .     [  \     $\  @\  zs z33q  A  X  /    `\  \     \  \  4      \    ; {3{:{:{(^  D^  `^  |^  0     ۄ e   ^  f   A  "        ^    0     \/  , 7  ^  0     ۤ g   Q_  h   A  (  C1    l_  ۜ ۼ _  _  Ua  b  0S     ۜ i   c  j   A  0 2  %    A        d  A  D  3    \d  ۜ ۼ }d  d  -e  e  5f  f  	h  ]h  h  Yi  i    A        j  A   B     R  %k  Ek    6     \/  , /  hk  A  H  C6    k  L     k  k  "l  ,l  @l  Yl  l  l  m  0m  B {c  A  $  7     Pm  X1     qm  m  z33zs 0     t k   ۬ l   m  m   m  n   A  4  8  f  n  <n     \n  xn  4      H  n   J  0Z     t o   ۬ p   n  q   n  r   A  < 8  &  1  A.     r   -o  H  s   A  8  9    to  ۜ o  o  ]p  p  q  aq  q  ur  s  Q  A.     r   E.  s  t   A    ;     \/  , /  9  q  A    <  F  s  <n     \n   t  4      H   t  At  ht  "7  IK  t  {j  8  t  M8  t  Kt  8  8  u  K  $u  3 09  @u  b{0      u   au  v   u  w   A  ,  =  &  u  <n     \n  u  4      v  0      x   9v  y   }v  z   A  8  >    v  ۜ ۼ QW  v  v  9w  w  L  hL  w  0     4 {   x  |   A  T  @  	    A       4x  A    @  &   px  q  A    CA     \/  , x  x  0     ۼ }   x  ~   A     CB     x  <n     \n  y  LH  0     d    5y     A  8  C    py  <n     \n  y  4        H9  y  0      y     A  l  C      A       z  A  $  D     Pz  \     pz  z  zs z33q  A    D     \/  , L  z  0     l    z     ={     A  8  E    t{  <n     \n  {  4      B+x7  7  0     {     A  8  CF    {  {     (|  P|  4      *++p|  2  |  0     |     A  8  G    }  <n     $}  D}  4      d}  9  }  9  0     }     A  $  G     ~  <n     0~  P~  p~  ~  0     ~     A  ,  H  &  ~       @  h  L    
cc  0'          A    I      A  &     4x  A  $  I       <n     Ԁ          A  4  CJ  f  8  X         4      z33   0+     ی    ́     A    CK      A  -     4x  A  $  K       <n     \n      <    A  /     h  A  ,  L  &    <n     \n        )      local curcontext curcontext state line expl cmds opt_args _arguments 1:interface:_net_interfaces *: :->args (cmds) (1)hhelp[display help information] (1)--version[display version information] schange[allow changing some or all settings of the specified ethernet device] ashowpause[query the specified ethernet device for pause parameter information] Apause[change the pause parameters of the specified ethernet device] cshowcoalesce[query the specified ethernet device for coalescing information] Ccoalesce[change the coalescing settings of the specified ethernet device] gshowring[query the specified ethernet device for RX/TX ring parameter information] Gsetring[change the RX/TX ring parameters of the specified ethernet device] kshowfeaturesshowoffload[query the specified ethernet device for offload information] Kfeaturesoffload[change the offload parameters of the specified ethernet device] idriver[query the specified ethernet device for associated driver information] dregisterdump[retrieve and prints a register dump for the specified ethernet device] eeepromdump[retrieve and prints an EEPROM dump for the specified ethernet device] Echangeeeprom[change EEPROM byte for the specified ethernet device] rnegotiate[restart auto-negotiation on the specified ethernet device] pidentify[initiate adapter-specific action intended to identify the adapter by sight] ttest[execute adapter selftest on the specified ethernet device] Sstatistics[query specified ethernet device for NIC- and driver-specific statistics] --phy-statistics[show phy statistics] nshownfcushowntuple[retrieve receive network flow classification options or rules] NconfignfcUconfigntuple[configure receive network flow classification options or rules] Tshowtimestamping[show device's time stamping capabilities] xshowrxfhindirshowrxfh[show Rx flow hash indirection table and/or RSS hash key] Xsetrxfhindirrxfh[set Rx flow hash indirection table and/or RSS hash key] fflash[flash firmware image from the specified file] Pshowpermaddr[show permanent hardware address] wgetdump[get dump flag, data] Wsetdump[set device dump flag] lshowchannels[query channels] Lsetchannels[set channels] --show-priv-flags[query private flags] --set-priv-flags[set private flags] mdumpmoduleeeprommoduleinfo[show module EEPROM information] --show-eee[show EEE settings] --set-eee[set EEE settings] --set-phy-tunable[set PHY tunable] --get-phy-tunable[get PHY tunable] --reset[reset hardware components] --show-fec[query device for forward error correction support] --set-fec[configure forward error correction for device] Qperqueue[apply per-queue command] return state wordsCURRENT1  +opt_args[cmds--G] + +opt_args[cmds---set-ring]  _message numbers number of ring entries  +opt_args[cmds--L] + +opt_args[cmds---set-channels]  number of channels _wanted onoff enabled compadd autoneg adaptivertx txlpi downshift fastlinkdown _wanted enabled compadd rxusecs rxframes rxusecsirq rxframesirq txusecs txframes txusecsirq txframesirq statsblockusecs pktratelow rxusecslow rxframeslow txusecslow txframeslow pktratehigh rxusecshigh rxframeshigh txusecshigh txframeshigh sampleinterval dmac rxmini rxjumbo offset length magic value phyad proto tclass l4proto srcport dstport l4data vlanetype vlan userdef action queue other combined txtimer count msecs number speed _wanted speed compadd 1000 duplex _wanted duplex duplex mode compadd half full port _wanted device port compadd fibre advertise _values hexadecimal value (or a combination of the following) 0x001[10 half] 0x002[10 full] 0x004[100 half] 0x008[100 full] 0x010[1000 half(not supported by IEEE standards)] 0x020[1000 full] 0x8000[2500 full(not supported by IEEE standards)] 0x800[10000 full] 0x03F[auto] xcvr _wanted transceiver type compadd internal external _values Wake-on-LAN option (d)p[wake on phy activity] (d)u[wake on unicast messages] (d)m[wake on multicast messages] (d)b[wake on broadcast messages] (d)a[wake on ARP] (d)g[wake on MagicPacket(tm)] (d)s[enable SecureOn(tm) password for MagicPacket(tm)] (d)f[wake on filter(s)] (p u m b a g s)d[disable (wake on nothing)] sopass secureon password - 6 bytes in ethernet MAC hex format (xx:yy:zz:aa:bb:cc) data file _wanted files file _files rxflowhash _wanted flowtypes flow type compadd tcpudpahespsctp46 rule rule id flowtype _wanted compadd ether tcpudpahespsctp46 srcip dstip dstmac addresses address masks mask hkey keys hash key hfunc functions hash function flags context contexts RSS context words2 pause _values pause parameter autoneg[specify if pause autonegotiation is enabled] rx[specify if RX pause is enabled] tx[specify if TX pause is enabled] coalesce _wanted settings coalescing setting compadd r:|-=* r:|=* adaptivertx rtxusecsframesirqhighlow statsblockusecs pktratelowhigh setring _values ring parameter rx[change number of ring entries for the RX ring] rx-mini[change number of ring entries for the RX Mini ring] rx-jumbo[change number of ring entries for the RX Jumbo ring] tx[change number of ring entries for the TX ring] registerdump _values option hex[dump hex register data] raw[dump raw register data] file[use contents from file rather than device] eepromdump _values raw[dump raw EEPROM data] offset length changeeeprom _values magic[device-specific key] value[new value] features offload  CURRENT % 2  _wanted values enable compadd _wanted features feature compadd f_call_program features $words[1] -k $line[1]%%:\t2,1 rxvlan txvlan ntuple rxhash identify  CURRENT = 4  duration (seconds) test _values test mode (online)offline:perform full set of tests possibly causing normal operation interruption (default)] (offline)online:perform limited set of tests without interrupting normal adapter operation] external_lb[perform full set of tests plus external-loopback test] change  ! words[(I)msglvl]  _values generic option speed[set speed in Mb/s] duplex[set full or half duplex mode] port[select device port] autoneg[specify if autonegotiation is enabled] advertise[set the speed and duplex advertised by autonegotiation] phyad[PHY address] xcvr[select transceiver type] wol[set Wake-on-LAN options] sopass[set the SecureOn(tm) password] msglvl[set the driver message level]  (CURRENT - words[(I)msglvl]) % 2  prefix 09 number _wanted message type flag compadd probe link timer ifdownup rx_errstatus tx_errqueueddone intr pktdata _wanted enabled compadd shownfc showntuple _wanted options option compadd context confignfc configntuple wordsCURRENT2 _values rx packet hash m[layer 2 destination address] v[VLAN tag] t[layer 3 protocol field] s[IP source address] d[IP destination address] f[bytes 0 and 1 of the Layer 4 header] n[bytes 2 and 3 of the Layer 4 header] r[discard all packets of this flow type] delete _wanted compadd context flowtype delete dstip l4proto dstport l4data userdef action context showrxfhindir showrxfh _wanted compadd context setrxfhindir rxfh _values context (weight default)equal (equal default)weight (equal weight)default delete flash  CURRENT == 4  _files regions region getdump _wanted compadd setchannels _wanted compadd combined setprivflags  CURRENT % 2  _wanted enable compadd private flag dumpmoduleeeprom moduleinfo _wanted compadd seteee _wanted behaviours behaviour compadd advertise txtimer setphytunable _wanted tunable compadd downshift fastlinkdown getphytunable _wanted tunable compadd downshift fastlinkdown reset _wanted components component compadd dedicated mgmtirqdmafilteroffloadmacphyramapshared setfec _wanted tunable compadd encoding _wanted encodings compadd auto baser prequeue _wanted compadd queue_mask  CURRENT == 6 _wanted compadd showcoalescing coalesce    A   L    '                E   E   t      E         E            +  A       g              A   "  C      ۜ  A  	  -    =    I  	  
    =  Q  	  %      !  U        %  i      1    Z          !  A"  #  Z  #  #  $  e%  Q&  Z  &  '  '    7      +     A|  9        (  =
  J       A       f       !   5       A      7 *  0<     8*      A   B    f   X*  ۄ \"$       x*  ۤ *  *  *  ۜ    A      +     A        G   +         +  +  A     C     ,  -     A  "$       .  ۜ b  l 1.  p.  .    F      +     p0     ;     A     C  '   +        .  .  A J     1  A  J     .  A.  K   E   .  U/     Q  A  L     m/  A.  M   E   .  /     Q  A  N     /  A.  O   E   .  i0     0     1     A       g   +   c    A     O    A      f   $1  ۄ E1  A     C     ci1     A  "       @2  ۤ h2  2  c  V      +       A      f   2  ۄ 2  A          c2     A  "  C     3  ۤ h2  	4  c  Y      +       A      f   84  ۄ Y4  A          cy4     A  "       H5  ۤ p5  5  c  \      +       A    C  f   5  ۄ 5  A          c5     A  "       6  ۤ p5  6  c  _      +       A   (  C  G   +        (7  =7  q8  :  A   "  h   r   *  ;       C     (7  Y;     A  "    F   <  I<    j      +     0     `<     A       G   +  <      A  "       <  <  <  <  =    o      +     A      F   t=  +    local curcontext curcontext state state_descr line typeset opt_args _arguments (H -A --all)Aall[print all filesystems] (H -a --ascii)aascii[use ascii characters for tree formatting] (H -b --bytes)bbytes[print SIZE etc. in bytes] (H -c --nocanonicalize)cnocanonicalize[do not canonicalize path] (H -d --direction)d+direction[specify the search direction]:direction:(forward backward) (H -e --evaluate)eevaluate[convert LABEL/UUID/PARTLABEL/PARTUUID to the device name] (H -F --tab-file)*F+tabfile[search in the specified tab file]:tab file:_files (H -f --first-only)ffirstonly[print the first matching filesystem only] (H -i --invert)iinvert[invert the sense of matching] (H -M --mountpoint :)M+mountpoint[specify the mountpoint]: :->targets (H -n --noheadings)nnoheadings[do not print a header line] (H -O --options)O+options[only print the filesystems with the specified options]:list of options:  (H -o --output)o+output[specify output columns]: :->columns (H -p --poll)p+poll[monitor changes in /proc/self/mountinfo]::action:(mount umount remount move) (H -R --submounts)Rsubmounts[print recursively all submounts] (H -S --source :)S+source[specify the mount source]: :->sources (H -T --target :)T+target[specify the mount target]:target:_files (H -t --types)t+types[specify the type of filesystems]:filesystem types:_sequence -s , _file_systems --tree[use tree-like output if possible] (H -U --uniq)Uuniq[ignore filesystems with duplicated mount targets] (H -u --notruncate)unotruncate[do not truncate text in columns] (H -v --nofsroot)vnofsroot[do not print \[/dir\] in the SOURCE column] (H -w --timeout)w+timeout[specify timeout for --poll]:milliseconds:  (H -x --verify)xverify[check mount table content] (H)--verbose[print more information] (H)1: :->sources_targets (H)2:: :->targets (format) (H)Ddf[imitate the output of df command] (H)Jjson[use JASON output format] (H)llist[use list output format] (H)Ppairs[use key="value" output format] (H)rraw[use raw output format] (S) (H)kkernel[search in /proc/self/mountinfo (default)] (H)mmtab[search in /etc/mtab] (H)N+task[search /proc/<pid>/mountinfo]: :_pids (H)sfstab[search in /etc/fstab] (H) (- :)hhelp[display help text and exit] (- :)Vversion[display version and exit] __findmnt_mountpoints compadd @ f_call_program mount-points findmnt $opts -oTARGET state columns compset _describe listprefixes prefix ( +:"not replace but extend the list" ) local columns f_call_program columns findmnt -hrAvailable22,1 columns columns //:/\://[/\///\/  //%/ _values m:{a-z}={A-Z} column columns opts -lnve opt_argsISmmtab  -m opt_argsISsfstab  -s opt_argsISNtask  -N(v)opt_args[(I)S-(-N|--task)] sources compset LABEL= f_call_program labels findmnt $opts -oLABEL _describe labels LABEL compset PARTLABEL= f_call_program labels findmnt $opts -oPARTLABEL _describe PARTLABEL compset UUID= f_call_program uuids findmnt $opts -oUUID _describe uuids UUID compset PARTUUID= f_call_program uuids findmnt $opts -oPARTUUID _describe PARTUUID alts devices:device:compadd \
		$(_call_program devices findmnt $opts -oSOURCE) device-numbers:major-minor:compadd \
		${$(_call_program device-numbers findmnt $opts -oMAJ:MIN)// /} prefixes:prefix:compadd -S "" LABEL= UUID= PARTLABEL= PARTUUID= sources_targets mount-points:moutpoint:__findmnt_mountpoints _alternative alts targets expl _wanted mountpoints mountpoint __findmnt_mountpoints return A  h  C        ۜ -   Q  1      	    Y  Z  A  e  =  I	  -
            i  Q  9      _arguments (-l --lohi)llohi[show detailed low and high memory statistics] (-t --total)ttotal[show total for RAM + swap] (-w --wide)wwide[wide mode] (-s --seconds)sseconds[specify the delay between display]:seconds:  (-c --count)c+count[specify the display count]:count:  --si[use power of 1000 instead of power of 1024] (-)--help[print help and exit] (-)Vversion[print version information and exit] (unit) bbytes[display the amount of memory in bytes] kkibi[display the amount of memory in kibibytes (default)] mmebi[display the amount of memory in mebibytes] ggibi[display the amount of memory in gibibytes] --tebi[display the amount of memory in tebibytes] --pebi[display the amount of memory in pebibytes] (--si)--kilo[display the amount of memory in kilobytes] (--si)--mega[display the amount of memory in megabytes] (--si)--giga[display the amount of memory in gigabytes] (--si)--tera[display the amount of memory in terabytes] (--si)--peta[display the amount of memory in petabytes] hhuman[automatically select unit] A   @           +   ,         rk I   E         E         A     C                  A   (    %     -    9    Y  !     A   B        1       E      E     A,                A   `      1  A          A      %          q  A         + 5    A    C    A.        + I      A         1  A.        +      A.                 A.        + 4    A,          +    A      &     	  A,      E     +    A  "  !      + ۔      !      ,   +   A      &     A     	      A.  &      -       A,  '         U     A   "  (     -    (   E      1     A,  )   E      q     A    
     + 5    A     C       ۔   5  A,  /      ++    A  1       A.  1      	     A,  2      )	        A  "  3   R  u	    3      +	     A      F   
  +    local long rawret compstatenmatches fsopt cvalsvar typeset fargs opts (-d -f)-d[enable debug output] -f[enable foreground operation] -r[mount filesystem read-only] -s[disable multi-threaded operation] (-h --help)hhelp[display help and exit] (-V --version)Vversion[show version information and exit]  #  *:default: _default argvI  long  argvlong fargs @ OFCRWsw F cvalsvar 13,1 cvalsvar shift cvalsvar *-o[specify mount options]:mount option:_fuse_values  -A cvalsvar  mount\ option fsopt _arguments opts ret compstaterestore rawret ( nm == compstate[nmatches] ) return   A   $           +   <   T   x       A     C         <          A   P    	    A.     r   + |:    A,     E      +    A    C  &      A        e     ۜ b  ۜ k     A,                A         A        <  A         1	  A.     r   e       A,               A      %   %     q  A,        \       A    C  %        A.        $  E     A   \    	  <   }      9      y  a  -	  
  
  m    u  M    I         A   "  0              + )  =  A   d        A&  2   r  +$   A         + y    q  A    C     + )    A  8     1  A  8       A,  9             A.  :              A   "  C  f   ,  M  )    =      +     A   |      1  A  ?       A.  @      e        Q  A  A       A.  B             q  A      F       A      F           local stateset fvals cvalsvar cvalind typeset opts shift cvalind argvIA  cvalind  Pcvalind A cvalsvar Pcvalind3,1 argvcvalind cvalsvar argvcvalind+1 argvcvalind,cvalind+1 cvalind argvIA ro[mount filesystem read-only] allow_other[allow access to other users] allow_root[allow access to root] nonempty[allow mounts over non-empty file/dir] default_permissions[enable permission checking by kernel] fsname[set filesystem name]:name large_read[issue large read requests (linux v2.4 only)] max_read[set maximum size of read requests]:size hard_remove[immediate removal (do not hide files)] use_ino[let filesystem set inode numbers] readdir_ino[try to fill in d_ino in readdir] direct_io[use direct I/O] kernel_cache[cache files in kernel] umask[set file permissions]:permission mask (octal) uid[set file owner]:user id: gid[set file group]:group id: entry_timeout[cache timeout for names]:timeout (s) negative_timeout[cache timeout for deleted names]:timeout (s) attr_timeout[cache timeout for attributes]:timeout (s) cvalsvar @ Pcvalsvar mount options fvals state stateset state _values opts compstaterestore stateset unset return ret A                  ,   L   d       A     C  g   x           A   "(            e    	  u          F       A       g   x          A      %    0#           A  x        A&     r      A    C  F   @  |   A            ]     A           <  ]        local expl context state line typeset opt_args _arguments -h[display help information] -V[display version information] -o[specify mount options]:mount options:_fuse_values "mount options" -u[unmount a fuse mount] -z[unmount lazily (work even when if the resource is still busy)] -q[suppress nonessential output] :mount point:->mountpoint return mtpts state mountpoint +opt_argsu _files (f)< /etc/mtab %%  _canonical_paths mounted mounted filesystem (@g::)mtpts    A  4    f      ۜ -   5  ]    	  9  i    	      _arguments (-a --add -d --delete)aadd[add user to group]: : _users (-d --delete -a --add)ddelete[remove user from group]: : _users (-)hhelp[display help] (-Q --root)Qroot[specify directory to chroot into]: : _files -/ (-r --remove-password)rremovepassword[remove the group password] (-R --restrict)Rrestrict[restrict access to GROUP to its members] (-M --members -A --administrators)Mmembers[set the list of members of GROUP]: :_sequence _users (-A --administrators -M --members)Aadministrators[set the list of admins for GROUP]: :_sequence _users 1: : _groups A  4    f      ۜ   -   e  u  -      i  e      _arguments (-d --delay)d+delay[update frequency]:duration (tenths of seconds) (-C --no-color --no-colour)Cnocolour[monochrome mode] (-)hhelp[display usage information] *p+pid[show given pids]: : _sequence -n ${$(</proc/sys/kernel/pid_max)\:-32768} _pids (-s --sort-key)s+sortkey[sort by key]:key:( ${(f)"$(_call_program sort-keys $words[1] --sort-key help)"} ) (-t --tree)ttree[show tree view of processes] (-u --user)u+user[show processes of user]: : _users (-)vversion[display version information] A       '                5   A  "0    F     ۜ ۜ            q  -      F           local exargs -? --help --usage -V --version _arguments (exargs)--nostdlib[do not search system directory] (-o --output exargs)o+output[specify output file]:output file:_files (exargs)--prefix=[specify system dir prefix]:prefix:_files (- *)?help[display help information] (- *)--usage[display a short usage message] (- *)Vversion[print program version] *:directory:_files -/ return   A   L    '                E   E   |      E         E            +  A     C  g               A   "L    &      ۜ ۜ         Z  D    Z        	          +     A        1  A       	  A    C      A        %  A  "    &             +     Q  A          A           ,     Q  A        =  A           ,       A  "    &   8           +     A    	  F   X  +    local curcontext curcontext state line expl opt_args _arguments (H -c --class)c+class[scheduling class]:class:((0\:none 1\:realtime 2\:best-effort 3\:idle)) (H -m --classdata)n+classdata[scheduling class priority]:class-priority:((
    0\:high\ priority
    {6..1}\:
    7\:low\ priority
  )) (H -t --ignore)tignore[ignore failures] (H)*:: :->args (- *)Vversion[display version information] (- *)hhelp[display help information] (args) (H)ppid[interpret args as process ID]::process id:_pids (H)Ppgid[specify process group IDs]::process group (H)uuid[act on running process owned by specified users]::user id state  +opt_args[args--p] || +opt_args[args---pid]  _pids  +opt_args[args--P] || +opt_args[args---pgid]  _message pgids process group  +opt_args[args--u] || +opt_args[args---uid]  uids user id _normal return    A       '                  A   ,  C         4   H   h   |             A     +        @   &      A  D           ۜ  !   M       i    !  	  Y            A           n  g       A        g               A              -      A         0  ۤ X  u         A     k     T           A        &       A       g        8           A     	               A  )        P    9       A        %         (      A    C     @   ۤ h              A   (    %  p            -     A   8     !  0     t     I!     A       m!  0     !     A      %  !  !  "     0     #     A    C  %  !  !  "     0     Y#     A      %  !  #  $     0     }$     A      %  !  $  "     0
     $     A         !  $     0     $     A      %  !  $  "     0
     %     A         !  $     0     U%  	   A      %  !  $  "     0     %  
   A      %  !  $  "     0
     %     A    C     !  $     0
     !&     A         !  I&     A n   +     '  	       A  D    G  1G  A&     r     %   A   (     '   X         J  E   p      A   $       X                    A     C              A   \   *     J     1  A   P    	    A.     r   +L I      A,        p        A      &      A   8        A.     r   +L %     A      &     A   P  C  	    A.  	   r   +L 5     A,  	      J     A    C  &   h  A  
   	  1  A  
        A.  
   E      +L    q  A.  
   E           A            ۤ J     A    C     |  ۤ            A   p    %  L-  t  4 , ۼ ۜ ۔  $ ۤ  ۬ D a-  -  -  -  -  .  ).  Q.  i.  .  .     A   8    %  .  t .  ۜ .  ۤ /  ۔ =/  d e/     A   (     %  /  /  /   /   Q.     A  \       /  0  Y1  2  q4  5  6  8  M:  ;  <  =  1?  @  B  eC  D  F  1I  1J  K      local offset args from_to hash cmds listopts addopts _set_types _values Set type bitmap\:ip[uses a memory range to store IPv4 host (default) or IPv4 subnet addresses up to 65536 elements] bitmap\:ip,mac[uses a memory range to store an IPv4 host/subnet and mac address pair up to 65536 elements] bitmap\:port[uses a memory range to store port numbers independent of L4 protocol at up to 65536 elements] hash\:ip[stores IPv4/IPv6 host/subnet addresses. 0.0.0.0 and :: cannot be stored] hash\:net[stores varying sizes of IPv4/IPv6 addresses. 0.0.0.0 and :: cannot be stored] hash\:ip,port[stores IPv4/IPv6 addresses and port numbers, including L4 proto - port 0 cannot be stored] hash\:net,port[stores varying sizes of IPv4/IPv6 addresses and port numbers, including L4 proto] hash\:ip,port,ip[stores IPv4/IPv6 addresses, a port with L4 proto and another IPv4/IPv6 address] hash\:ip,port,net[stores an IPv4/IPv6 address, port with L4 proto and an arbitrary size IPv4/IPv6 subnet] hash\:net,iface[stores an IPv4/IPv6 address and an interface name] list\:set[a simple list which stores names of other sets] _ipsets local vals Mf_call_program ipsets ipset -L%Name: Name:  _describe ipsets IP sets _sets _ipsets local vals from_to (--network)--from[from IP or network (with --netmask)]:IP (--network)--to[to IP or network (with --netmask)]:IP (--from --to)--network[network]:IP/mask _addressfamily vals inet inet6 _describe addressfamily Address Family hash --hashsize[the initial hash size aligned to a power of 2(default 1024)]:hashsize --maxelem[the maximum number of elements in the set (default 65536)]:maxelements --family[the protocol family of addresses to be stored in the set (default inet)]:addressfamily:_addressfamily --timeout[adds timeout support to the set with your specified value as default, (0 = forever)]:entrytimeout --probes[max number of tries to resolve clashing, altering this is discouraged (default 8)]:probes --resize[ratio of increasing hash size after unsuccessful <probes> of double-hashing, altering discouraged]:percent wordsoffset+2 create wordsoffset+4 bitmap:ip args from_to --netmask[store network addresses instead of IP addresses]:CIDR bitmap:ip,mac bitmap:port --from[from port]:port:_ports --to[to port]:port:_ports hash:ip hash hash:net hash:ip,port hash:net,port hash:ip,port,ip hash:ip,port,net hash:net,iface list:set --size[size of the new setlist (default 8)]:size _ips CURRENT offset+4 local default vals vals1 vals2 bindings f_call_program ipsets ipset -L $words[offset+3]41//:/\: vals Default binding\: iDefault binding\:  continue Header\:Members\:Size in memory\:References\: continue Bindings\: continue  ips  i/ >/: _describe IPs from words[offset+3] set _describe special_values special values cmds create destroy flush rename swap save restore add del test help listopts name sorted terse resolve list addopts timeout exist _arguments (cmds listopts addopts)Ncreate[create a set]:set name::::_set_types (cmds listopts)Xdestroy[destroy specified set (or all if none specified)]:set name:_sets (cmds listopts)Fflush[flush specified set (or all if none specified)]:set name:_sets (cmds listopts)Erename[rename set]:current set name:_ipsets:new set name: (cmds listopts)Wswap[swap two sets]:::_ipsets:::_ipsets (cmds -L --list -q --quiet )Llist[list the entries and bindings for the specified set (or all if none specified)]:::_sets (cmds listopts)Ssave[save the given set (or all if none specified)]:::_sets (cmds listopts)Rrestore[restore a saved session generated by --save from stdin] (cmds listopts)Aadd[add an IP to a set]:::_ipsets:IP (cmds listopts)Ddel[delete an IP from a set]:::_ipsets:::_ips (cmds listopts)Ttest[test whether an IP is in a set]:::_ipsets:::_ips (cmds listopts)Hhelp[print help and settype specific help if settype specified]:::_set_types (-q --quiet listopts)qquiet[suppress any output to stdout and stderr] (-t --terse listopts)tterse[list set names and headers without entries] (-r --resolve listopts)rresolve[enforce DNS name lookup of addresses, slow!] (-! --exist addopts)!exist[ignore errors when creating an identical set, adding existing entry or deleting a non-existent one] (--timeout --timeout addopts)timeouttimeout[set the timeout for this entry. set must have been created with timeout support]:timeout (cmds -s --sorted  -q --quiet)ssorted[sorted output] (cmds -n --name -q --quiet)nname[name output only; suppresses showing of set information] args[@] A   X    '                E   E   |      E         E         E   J        +  A   0  C  '                     4  H      A       '  ]  0                A     C       ۜ !  A  A      &   T  0     q          A            ۜ )  A  A      &   T  A   0    %      E  $ i  L   ۔      A   \    	     d   4      t 1  I   y  ۄ   ,   D 	  ۴ 1	     A   X    %	     ۄ Y	  ۜ 	  	  $ 	  	  T 
  L -
  | i
  4 
   
     A          4       A     C  %  i  P        A        H    =       0     #   A    
  e  H    U     0
     ,     A         H  A     A        Q  0
          A         H       0          A    C  e  H         0
     *r	   A         H  I     0     bz:
   A  $      H  )      e       0
          A         H       0     @     d     A    C     H       0
     l     A         H       0
          A         H       0           A    C  e  H  %         0
     z   A         H  !     0     "     A       e  H  "  #  $  %     A       '             J    A       g   &  ۬ H      A   <   N3  A  ]      '  A  ^      '  A       '  0
     
C    A         H  '     0     (     A  0    e  H  (  y)  )*  )+  =,  1-  9.  /     0     D0     A      e  H  Y0  0     0
     *   A         H  1     0
     L2     A         H  i2     0
     |3     A    C     H  3     0     44     A      e  H  M4  4     0
     j   A         H  5     0
     7     A    C     H  7     0     7     A        H  7  9  :     0     4<     A  $  !    H  M<  Y=  q>  ?  @     0     B     A    #  e  H  9B  QC     0
     \D     A    %     H  }D     0
     |       A    %     H  E     0
     {!   A    &     H  iF     0
     c"   A    &     H  UG     A   "  '    G   ۜ H  H  I  K  mL  ]N  %P  Q  -S  T  iV  W  Y  Z  e\  ]  I_  `  a  c  e  =g  i  i  Ek  Ul  m  Un  Uq          +     A   \ /   q  P#     q  #   A  "`  0    q  q     r  Hr  hr  r  r  r      *rbz:  r  r  @  s    0s  z"          +     0     Ms  $   A  "   C1     |s  s     s  t  -t          +     0     v  %   A  "   2     v  w     5w  Tw  uw          +     0     \y  &   A     C4        y     A  "  5     |  ۤ |  |             +     0     }  '   A  "8  C6    <}  ۜ b  ]}  r
Z2Jr:B}  
bb        +     0     }  (   A  "   7     }  }     }  ~  9~          +     0       )   A  "   C8       )     ]              +     0(       *   A      9  %    r*  Ђ       A   "     r     3;+     9  e           A  "  :     4  ۜ b  U  u    :  &   T  0.       ,   A     :  f     ۄ ݃  A    ;    1	  A    ;  f     ۜ   A  "  C;  &   $          +     q  A  "  ;  F   @  ]          +     0     {-   A  "   <     p  {     ؄            +     A    C>  F   T  +    local curcontext curcontext state line expl cmds rcmds ropts rules states prev args service iptablessave ip6tablessave _arguments ccounters[include values of packet and byte counters in output] ttable[specify table]:table:(filter nat mangle raw security) return iptablesrestore ip6tablesrestore _arguments ccounters[restore the values of all packet and byte counters] nnoflush[don't flush the previous contents of the table] append delete insert replace list flush zero new newchain deletechain policy renamechain help version protocol src source dst destination jump ininterface outinterface fragment setcounters words1,CURRENT1 prevprevIpprotocol+1 --tcp-flags[match based on TCP flags in a packet]: :->tcp-flags: :->tcp-flags --syn[match packets with the SYN flag set] --tcp-option[match based on TCP options]:option (--sport --source-port)sportsourceport[match packets based on source port]:*^!:port:_ports (--dport --destination-port)dportdestinationport[match packets based on destination port]:*^!:port:_ports icmp --icmp-type[match specified ICMP type]:*^!:ICMP type:->icmp-types prevprevIjjump+1 DNAT (--to --to-destination)totodestination:address DSCP --set-dscp[set the DSCP field]:value --set-dscp-class[set the DiffServ class]:class --ecn-tcp-remove[remove all ECN bits from TCP header] --log-level[specify level of logging]:log level:(debug info notice warning err crit alert emerg) --log-prefix[specify prefix string for log message]:string --log-tcp-sequence[log TCP sequence numbers] --log-tcp-options[log TCP options] --log-ip-options[log IP options] MARK --set-mark[set fwmark in packet]:number REDIRECT MASQUERADE --to-ports[port (range) to map to]:port range:_ports REJECT --reject-with[drop packet and send reply]:reject type:->reject-types SNAT (--to --to-source)*totosource[specify address to map source to]:address TCPMSS --set-mss[explicitly set MSS option]:value --clamp-mss-to-pmtu[automatically clamp MSS value] --set-tos[set type of service field]:type of service:->tos ULOG --ulog-nlgroup[specify netlink group used for logging]:netlink group --ulog-prefix[specify prefix string for log message]:string --ulog-cprange[specify size of each packet to be passed]:size (bytes) --ulog-qthreshold[specify threshold of in-kernel queue]:size typeset  i=words[(ib.i.)-m|--match]+1   i<CURRENT  wordsi --ahspi[match SPIs in AH header]:*^!:spi conntrack --ctstate[match packet state]:state:->cfstates --ctproto[match protocol]:protocol:_ports --ctorigsrc[match original source address]:*^!:network:_hosts --ctorigdst[match original destination address]:*^!:network:_hosts --ctreplsrc[match reply source address]:*^!:network:_hosts --ctrepldst[match reply destination address]:*^!:network:_hosts --ctstatus[match internal conntrack states]:state:(NONE EXPECTED SEEN_REPLY ASSURED) --ctexpire[match remaining lifetime]:time dscp --dscp[match DSCP field]:value --dscp-class[match the DiffServ class]:class --espspi[match SPIs in ESP header]:*^!:spi helper --helper[match packets related to a conntrack-helper]:helper:(ftp) length --length[match packet length]:length limit --limit[specify max matches limit]:number --limit-burst[specify max burst before limit applies]:number --mac-source[match source ethernet address]:*^!:ethernet address mark --mark[match fwmark in packet]:number multiport --source-ports[match packets based on source ports]:ports:->port-list (--dports --destination-ports)dportsdestinationports[match packets based on destination ports]:ports:->port-list --ports[match where source and destination ports are equal]:ports:->port-list owner --uid-owner[match packet by user id of creating process]:user id --gid-owner[match packet by ggroup id of creating process]:group id --pid-owner[match packet by process id of creating process]:process id:_pids --sid-owner[match packet by session id of creating process]:session id --cmd-owner[match packet by name of creating command]:command:_command_names -e physdev --physdev-in[specify bridge port via which packet is received]:name --physdev-out[specify bridge port via which packet is sent]:name pkttype --pkt-type[match link-layer packet type]:type:(unicast broadcast multicast) --state[match packet state]:state:->states --tos[match type of service field]:type of service:->tos --ttl[match type to live]:TTL value _arguments (-)hhelp[print program information] (-)Vversion[print version information] (-h --help -V --version)ttable[specify table]:table:(filter nat mangle raw security) (rcmds cmds)Aappend[append rules to end of specified chain]:chain:->chains (rcmds cmds -c --set-counters)Ddelete[delete rules from specified chain]:chain:->chains::rule number:->rulenums (rcmds cmds)Iinsert[insert rules before specified rule number]:chain:->chains::rule number:->rulenums (rcmds cmds)Rreplace[replace a rule]:chain:->chains::rule number:->rulenums (rcmds j. .cmds:Zzero ropts)Llist[list rules in selected chain]::chain:->chains (rcmds cmds ropts)Fflush[flush specified chain (delete all rules)]::chain:->chains (rcmds j. .cmds:Llist ropts)Zzero[zero the packet and byte counters]::chain:->chains (rcmds cmds)Nnewnewchain[create a new user-defined chain]:chain name (rcmds cmds)Xdeletechain[delete a user-defined chain]:: :->user-chains (rcmds cmds)Ppolicy[set the policy for a chain to given target]:chain:->chains:target:->targets (rcmds cmds)Erenamechain[rename a user-defined chain]:old chain:->user-chains:new chain name (cmds -p --protocol)pprotocol[specify protocol of rule]:*^!:protocol:(! tcp udp icmp all) (cmds -s --src --source)ssrcsource[specify source]:*^!:network:_hosts (cmds -d --dst --destination)ddstdestination[specify destination]:*^!:network:_hosts (cmds -j --jump)jjump[specify rule target]:target:->targets (cmds -i --in-interface)iininterface[specify interface via which packet is received]:*^!:interface:_net_interfaces (cmds -o --out-interface)ooutinterface[specify interface via which packet is to be sent]:*^!:interface:_net_interfaces (cmds -f --fragment)ffragment[match second or further fragments only] (cmds -D --delete -c --set-counters)csetcounters[initialise packet and byte counters]:packets: :bytes (-v --verbose)vverbose[enable verbose output] (-n --numeric)nnumeric[print IP addresses and port numbers in numeric format] (-x --exact)xexact[expand numbers (display exact values)] --line-numbers[print line numbers when listing] --modprobe=[specify command to load modules with]:command:_command_names -e (cmds)*mmatch[extended match (may load extension)]:extension:(ah conntrack dscp esp helper icmp length limit mac mark multiport owner physdev pkttype state tcp tos ttl udp unclean) args[@] state targets _wanted targets builtin target compadd ACCEPT DROP QUEUE RETURN MASQUERADE MIRROR REJECT TCPMSS userchains _wanted chains user-defined chain compadd Mf_call_program chains $words[1] \
	${(kv)opt_args[(i)-t|--table]} -nL \
	2>/dev/null:Chain %% :INPUTOUTPUTFORWARDPREROUTINGPOSTROUTING chains _wanted chains chain compadd Mf_call_program chains $words[1] \
	${(kv)opt_args[(i)-t|--table]} -nL \
	2>/dev/null:Chain %%  rulenums f_call_program chains $words[1] ${(kv)opt_args[(i)-t|--table]} \
      --line-numbers -nL ${(v)opt_args[(i)-D|--delete|-I|--insert|-R|--replace]%:*} \
      2>/dev/null31/ /: _describe rulenum rule number tcpflags _values tcp flag NONE icmptypes _wanted icmp type compadd f_call_program icmp-types ${words[1]} -p icmp --help \
	2>/dev/nullrany1 %%  rejecttypes _wanted rejecttypes reject type compadd f_call_program icmp-types ${words[1]} -j REJECT --help \
	2>/dev/nullrtypes:1 2,1%%  states ESTABLISHED RELATED INVALID state _values state states portlist compset *, compset ,* _ports _ports qS, _wanted type of service compadd f_call_program tos ${words[1]} -m tos --help \
       2>/dev/nullr161 %%  A   L    '                E   E   |      E         E            +  A   "                 Q      
      +     A          A       U  A     C  g        
;    A  T    y  0           A  ,    &            L  z33
szs 0     l          A    C       , J#  0               A           , (  M  0          A           ,     0          A  8  C    (  H     a             @  h    0     
    A           ,     0          A    C       ,   )  0     T  	   i  
   A           , }    0               A           ,   	  0     Z+   1	     A           , D	  Y	  P     p	     A  (    %  
;	  	  m
  
  Y       0     jKs   j   A  "(  
      ۜ ۼ   1    i    +      +     0               A    C       ,     0          A           , p	  1  0     t     A           ,     0          A  0    F          	  <  9Z\  t  0"     ;     A  "\        ۜ ۼ     E    5    9      A      1            B      +     A      F   D  +    local curcontext curcontext state line expl _arguments (1 * -)--help[display help information] (1 * -)--version[display version information] 1:network interface:_net_interfaces *:parameter:->parameters state wordsCURRENT1 essid _wanted names network name compadd nwid domain _message network id freq channel channels channel or frequency sens levels signal level mode _wanted modes operating mode compadd AdHoc Managed Master Repeater Secondary Monitor Auto accesspoints access point nick nickname rate bit bitrates bit rate rts frag sizes size enc keys key power *minmax[modifier] *off[disable power management] *on[enable power management] *all[receive all packets] unicast[receive unicast packets only] multicast[receive multicast and broadcast packets only] _values parameter period[set the period between wake ups] timeout[set timeout before sleep] arg@ period timeout timeouts timeout txpower transmit power retry retries retries modu _wanted modulation compadd OFDMa auto _values option essid[set the network name] (nwid domain)nwiddomain[set the network ID] (freq channel)freqchannel[set the operating frequency or channel] sens[set the sensitivity threshold] mode[set operating mode] ap[register with given access point] (nick nickname)nickname[set the nickname] (rate bit)ratebit[set the bitrate] rts[set packet size threshold for sending RTS] frag[set maximum packet fragment size] *keyenc[add encryption key] *power[manipulate power management scheme parameters] txpower[set transmit power] retry[set number of retries] modu[force a specific set of modulations] commit[apply changes immediately] return A  H          ۜ ۜ   -      U      E  	      q  -  U      _arguments (-d -u -l)-a[add partition mappings] -r[read-only partition mappings] (-a -u -l)-d[delete partition mappings] (-a -d -l)-u[update partition mappings] (-a -d -u)-l[list partition mappings] -p[set device name-partition number delimiter] -f[force creation of mappings] -g[force GUID partition table] -v[operate verbosely] -n[return before the partitions are created] !(-n)-s 1: : _files  A   |      1  A.     r      %       A     C  G   d   |       A                 |         
ccA      &     A       g   d      <      A,        X  u     A     C     <       A      F    ۜ ۜ   )  A      i    A  i  	  
                i                      1      	            	      service LOOPDEV_DEBUG local expl _wanted values value compadd return device offset device 1:device:_files -g "/dev/loop<->" ooffset+[specify data start is offset]:offset (bytes) _arguments (H) Vversion[display version information] hhelp[display help] info (-v --verbose)vverbose[verbose mode] (-o --offset -a --all)aall[show the status of all loop devices] (-O --output --output-all)O+output[specify columns to be printed with --list]:column:_sequence -s , compadd - name autoclear back-file back-ino back-maj\:min maj\:min offset partscan ro sizelimit dio log-sec (-O --output)--output-all[output all columns] (-J --json --raw -O --output -n --noheadings)Jjson[use JSON --list output format] (-l --list)llist[list currently used loop devices] (-J --json)--raw[raw output format] (-n --noheadings -J --json)nnoheadings[don't print headings in --list output] (resize) csetcapacity[reread the size of the file associated with the loop device] detach (-)deletedetachd[detach from specified loop device] device (detach-all) Ddetachall[detach all associated loop devices] create --direct-io[open backing file with O_DIRECT]::enable:(on off) (-f --find 2)ffind[find the first unused loop device] (-L --nooverlap)Lnooverlap[avoid possible conflict between devices] (-P --partscan)Ppartscan[scan the partition table of newly created loop devices] --sizelimit[limit device to specified size]:size (bytes) (-b --sector-size)b+sectorsize[set logical sector size of loop device]:size (bytes) --show[print device name after setup] (-r --read-only)rreadonly[set up a read-only loop device] 1:file:_files assoc (-j --associated)jassociated[show the status of all loop devices associated with an file]:associated file:_files (-f)device A  8          ۜ ۜ   -              u  %      _arguments -a[show all files, including hidden ones] -d[list directory entries instead of contents] -l[use long option names] -p[show file's project number] -R[act recursively] -V[display version information] -v[show file's version/generation number] *: :_files   A        G       +      +  A      C             4   3    A   @    '             L   y   E         E         E         A       g             A   "  C    4   ۜ ۜ a          }  U	  Q
  =  1  u    Z  P  m      e    1      Z        Y        Z  Dm  )    (      +     A   t 
      p            A  B    f   D   ۄ \"$       d   ۤ          ۜ    -      +     p&     !     A       %  4   !  !     A     C  %  3یb     A   "    f   H"  ۜ i"      %   3   A      f   |"  ۄ "  0     "     A             "     A  "0  C  F  <$  ۤ d$  $     l $  $  4 4     9      +     08     $     A   B       %  ۜ )%  %  +  <      +    A     C        %     A          &      &  '  A  "8      ,'  ۴ L'     m'  '  $  $    4 4   '    ?      +     A      F   (  +    local values dedup curcontext curcontext state line expl typeset opt_args _arguments (H -E --dedup)E+dedup[de-duplicate output by specified column]:column:->columns (H -a --all)aall[print all devices] (H -b --bytes)bbytes[print size in bytes rather than in human readable format] (H -d --nodeps)dnodeps[don't print slaves or holders] (H -I --include)*eexclude[exclude devices by major number]:major device number:->majorlist (H -e --exclude)*I+include[show only devices with specified major numbers]:major device number:->majorlist (H -n --noheadings)nnoheadings[don't print headings] (H -p --paths)ppaths[print complete device path] (H -s --inverse)sinverse[reverse dependency order] (H -x --sort)x+sort[sort output by specified column]:column:->columns (H)--sysroot=[use specified directory as system root]:directory:_directories *:device:_files -g "*(-%b)" -P / -W / fields (H -D --discard -o --output -O --output-all)Ddiscard[output discard capabilities] (H -z --zoned -o --output -O --output-all)zzoned[output zone model] (H -f --fs -o --output -O --output-all)ffs[output info about filesystems] (H -m --perms -o --output -O --output-all)mperms[output info about permissions] (H -S --scsi -o --output -O --output-all)Sscsi[output info about SCSI devices] (H -t --topology -o --output -O --output-all)ttopology[output info about topology] (H fields)o+output[specify output columns]:output column:->columnlist (H fields)Ooutputall[output all columns] (format) (H)iascii[output ascii characters only] (H)Jjson[use JSON output format] (H)llist[use list format output] (H)T+tree[use tree format output]:column:->columns (H)Ppairs[use key="value" output format] (H)rraw[use raw output format] (* -)hhelp[display help information] (* -)Vversion[display version information] state columnlist compset _describe listprefixes prefix ( +:"not replace but extend the list" ) list Ms.,.PREFIX, Ms.,.SUFFIX%%, compset ,* compset *, column f_call_program columns lsblk -hrAvailable2 21//:/\:/  /: _describe fields column m:{a-z}={A-Z} suf major zstyle :completion:curcontext: listseparator f</proc/devicesrBlock1 2,1/ /: zformat  sep  values _wanted devices major device number compadd values%%  return   A   (              D   h         +  A   @  C  '             |      E         E         E        A       g       @      A   ",    &  d     m        }  A          +     A   ( C  $  #  A>     2P      r  		    A              T	  	      A         F   	    N  A         J2 F   P
     A    !  e
  0     
      A,        D   
     A.        )       0          A,        h   )     A.               A   "$              %    \     "      +     A    	  F     +    local usbidsline vendorid pair curcontext curcontext state line expl typeset opt_args _arguments (-v --verbose -t --tree)vverbose[be verbose] -s+[filter devices by bus and/or device number]:bus and/or devnum to show -d+[filter devices by vendor/product ID]:vendor and product to show:->vendorproduct -D+[display only specified device]:device:_files -g "*(-%)" -P / -W / (-t --tree -v --verbose)ttree[dump the physical USB device hierarchy as a tree] (-)Vversion[print version information] (-)hhelp[print help information] state +_lsusb_vendors _lsusb_vendors _lsusb_devices /usr/share/mischwdata/usb.ids read usbidsline b09af  match[1] _lsusb_vendorsvendorid match[2] 	b09af  vendorid:match[1] _lsusb_devicespair _wanted products vendor ID:product ID compadd _lsusb_devices return   A        G                Bc-   A   "                         A           ۜ ۜ               Q  e	  I
  
        Q    m    e  	  Q  1  M      q  1            local root -h --help -V --version  EUID  _arguments args (-c -a --align hlp)a+align[align return values in a specific column]:column [(COLUMNS*5/8)] (-c hlp)-A+[specify maximum number of array elements to print]:elements (-c -b --no-signals hlp)bnosignals[don't print signals] (-a --align -A -b --no-signals -i -n --indent -r -s -t -tt -ttt -T hlp)-c[count time and calls, and report a summary on exit] (-C --demangle hlp)Cdemangle[decode low-level symbol names into user-level names] (-D --debug hlp)D+debug[enable debugging]:mask:(help 77) (hlp)*-e+[modify which library calls to trace]:filter (hlp)-f[trace child processes] (hlp)*F+config[load alternate configuration file]:file:_files (- 1 *)hhelp[display help information] (-c hlp)-i[print instruction pointer at time of call] (-l --library hlp)l+library[only trace symbols implemented by specified library]:library:_files (hlp)-L[don't display library calls] (-c -n --indent hlp)n+indent[specify indent for each level of call nesting]:spaces (-o --output hlp)o+output[write the trace output to specified file]:file:_files (: hlp)-p+[attach to the process with specified process ID and begin tracing]:process ID:_pids (-c hlp)-r[print relative timestamps] (-c hlp)-s+[specify the maximum string size to print]:maximum string size [32] (hlp)-S[trace system calls as well as library calls] (-c -ttt hlp)-t[prefix each line of the trace with the time of day] (-c -ttt -tt hlp)-tt[prefix each line of the trace with the time of day including the microseconds] (-c -tt -t hlp)-ttt[prefix each line of the trace with the number of seconds and microseconds since the epoch] (-c hlp)-T[show the time spent in each call] root-u+[run as specified user]:user:_users (- 1 *)Vversion[display version information] (hlp)*-x+[modify which static functions to trace]:filter (-):command name: _command_names -e *::arguments:_normal A       g                A      C     D    \   p          A     k        4          A  ,     &      ۜ  !   e                A                     A  <           ۜ  !   e            5            A    +
     d  "       A  $    G     0           |      A  (         ۜ     %    ]    0              A  `        ۜ     	  Q      )  q        E        U      !	  0     d	     A  8      	  ۜ  	  	  }
      ]    A  5      A   X    
  	  A  H      Q  A  4  C                    y   !     A   P    	    A  V      #  A  ,        Y$  %  &  -(  9)  *  ,     A   l      1  A  b      U-  A  H    %    -  %  &  M/  A0  9)  1  3  E5  a6  8  9  M:  ;     A   L  C    1  A  u      <  A  (    %    =  >  ?  @  A  B     A   X     
  	  A        1D  A  4  C       D  F  G  I  UJ  iK  L  qN  O     A   <  #    1  A        P  A    #  %    MQ  R     A    +     T  &  -      A        g               A            A            ۔ ,     A      '             l        A    C       ۔      A      '             0     q  A       F   \    A    C  F       A                  A             ۤ j#I     A    C  F           A   L  C)    LY   eY   Y   Y  4 Y  Y  < !Z  D =Z  ۴ YZ     A   0  )  %  Z  $ Z  , Z   Z  ی %[     A  <  *    D[  q[  \  ]  ^  _  `  b  d  ]e  	g  g  h      typeset opt_args local args misc modes _raids_build _values MD device type linear[linear] 0raid0stripe[striping] 1raid1mirror[mirroring] multipathmp[multiple paths to one common physical storage device] faulty[injects faults] _raids _values MD device type linear[linear] 0raid0stripe[striping] 1raid1mirror[mirroring] 4raid4[RAID 4] 5raid5[RAID 5] 6raid6[RAID 6] 10raid10[RAID 1+0] multipathmp[multiple paths to one common physical storage device] faulty[injects faults] _layouts vopt_argsIllevel raid5 _values RAID5 parity block layout leftasymmetricla[left-asymmetric] leftsymmetricls[left-symmetric] rightasymmetricra[right-asymmetric] rightsymmetricrs[right-symmetric] raid10 _values RAID10 layout with number of copies of each datablock n1[near copies] n2[near copies] n3[near copies] n4[near copies] n5[near copies] n6[near copies] n7[near copies] n8[near copies] f1[far copies] f2[far copies] f3[far copies] f4[far copies] f5[far copies] f6[far copies] f7[far copies] f8[far copies] f9[far copies] faulty _values failure mode writetransientwt[write-transient] readtransientrt[read-transient] writepersistentwp[write-persistent] readpersistentrp[read-persistent] writeall[write-all] readfixablerf[read-fixable] clearnone[remove any pending or periodic failure modes] flush[clear any persistent faults]  +words[(r)-(A|-assemble)]  args (--bitmap)bitmap[bitmap file to use with the array]::bitmap file:_files (--uuid -u)uuidu[UUID of array to assemble]:UUID (--super-minor -m)superminorm[minor number to look for in super-block]:minor number (--name -N)nameN[array name to look for in super-block]:array name (--config -c)configc[config file]::config file:_files (--scan -s)scans[scan config file for missing information] (--run -R)runR[try to start the array even if not enough devices for a full array are present] (--force -f)forcef[assemble the array even if some superblocks appear out-of-date] (--update -U)updateU[update superblock]::update the superblock:(sparc2.2 summaries uuid resync byteorder super-minor)  +words[(r)-(B|-build)]  (--bitmap)bitmap[file to store/find bitmap information in]::bitmap file:_files (--chunk -c)chunkc[chunk size of kibibytes]:chunk size (--rounding)rounding[rounding factor for linear array (==chunk size)]:rounding factor (--level -l)levell[RAID level]::RAID level:_raids_build (--raid-devices -n)raiddevicesn[number of active devices in array]:active devices number (--bitmap-chunk)bitmapchunk[bitmap chunksize in Kilobytes]:bitmap chunk (--delay -d)delayd[bitmap update delay in seconds]:bitmap update delay  +words[(r)-(C|-create)]  (--bitmap)bitmap[create a bitmap for the array with the given filename]::bitmap file:_files (--level -l)levell[RAID level]::RAID level:_raids (--parity -p --layout)parityplayout[RAID5/6/10 parity algorithm, faulty mode]::layout:_layouts (--spare-devices -x)sparedevicesx[number of spares (eXtras) devices in initial array]:spare devices number (--size -z)sizez[size (in K) of each drive in RAID1/4/5/6/10]:size of each drive (--force -f)forcef[honour devices as listed on command line] (--run -R)runR[insist of running the array even if not all devices are present or some look odd] (--readonly -o)readonlyo[start the array readonly] (--name -N)nameN[textual name for array - max 32 characters]:array name (--bitmap-chunk)bitmapchunk[bitmap chunksize in Kilobytes]:bitmap chunk (--delay -d)delayd[bitmap update delay in seconds]:bitmap update delay  +words[(r)-([DEXQ]|-(detail|examine(|-bitmap)|query))]  (--zero-superblock)zerosuperblock[erase the MD superblock from a device] (--run -R)runR[start a partially built array] (--stop -S)stopS[deactivate array, releasing all resources] (--readonly -o)readonlyo[mark array as readonly] (--readwrite -w)readwritew[mark array as readwrite] (--test -t)testt[exit status 0 if ok, 1 if degrade, 2 if dead, 4 if missing]  +words[(r)-(F|-follow|-monitor)]  (--mail -m)mailm[address to mail alerts of failure to]:::_email_addresses (--program -p --alert)programpalert[program to run when an event is detected]::program:_files (--delay -d)delayd[seconds of delay between polling state]:seconds (--config -c)configc[specify a different config file]::config file:_files (--scan -s)scans[find mail-address/program in config file] (--daemonise -f)daemonisef[fork and continue in child, parent exits] (--pid-file -i)pidfilei[in daemon mode write pid to specified file instead of stdout]::PID file:_files (--oneshot -1)oneshot1[check for degraded arrays, then exit] (--test -t)testt[generate a TestMessage event against each array at startup]  +words[(r)-(G|-grow)]  (--size -z)sizez[change the active size of devices in an array]:active size (--raid-disks -n)raiddisksn[change the number of active devices in a RAID1 array]:number of active devices _mds local vals /etc/mdadm.conf mdadm_conf /etc/mdadm.conf /etc/mdadm/mdadm.conf mdadm_conf _message could not find mdadm.conf return Mf< $mdadm_confARRAY //ARRAY /%%:blank: _describe RAID devices _arguments (-h --help)hhelp[display a mode specific help message] modes assemble build create follow monitor grow help version misc detail examine examinebitmap query _arguments (misc modes)Aassemble[assemble a pre-existing array]:::_mds (misc modes)Bbuild[build a legacy array without superblocks]:::_mds (misc modes)Ccreate[create a new array] (misc modes)Ffollowmonitor[select Monitor mode] (misc modes)Ggrow[change the size or shape of an active array] (modes -D --detail -E --examine -X --examine-bitmap)Ddetail[print detail of one or more md devices] (modes -D --detail -E --examine -X --examine-bitmap -Q --query)Eexamine[print content of md superblock on device(s)] (modes -Q --query)Qquery[examine a device] (modes -E --examine -X --examine-bitmap)Xexaminebitmap[report information about a bitmap file] (-)hhelp[display general help message] (-)Vversion[print version information for mdadm] args[@]    A  <          ۜ ۜ -             M    
        _arguments (- *)Vversion[display version information] (-v --verbose)vverbose[verbose output] (-R --reset)Rreset[reset MII to poweron state] (-r --restart)rrestart[restart autonegotiation] (-w --watch)wwatch[monitor for link status changes] (-l --log)llog[write events to syslog] (-A --advertise)Aadvertise[advertise only specified media]:medium:_values -s , medium 1000baseTx-HD 1000baseTx-FD 100baseT4 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD 1000baseTx 100baseTx 10baseT (-F --force)Fforce[force specified medium]:medium:(100baseT4 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD 100baseTx 10baseT) (-p --phy)pphy[set PHY (MII address) to report]:MII address *:interface:_net_interfaces  A                -       A       g               A             -      A  B        ]             +     A4    H       O   ;     A   |     '       	         E   E   |      E         E         E         E         E   J;s   E           +  A        g              A        G       ۔       @  p  A       G             A            ۜ   m    A   <      1  A     R    A    C         m    A       %           A   X C    u  0           A  "    f     ۜ       &     0     ,     A  "H  C    L  ۜ  y      	  Z  =
  e
        u               +     0=          A,  $      J;s     A   "x  C	      ۜ              )  M  a  U      !  "  U$  =%  5&  '  (  )  *  ,  -  /  /    =      +     A  "  ?   2@    !0    =0    ?         0     0     0     A  "(      1  ۜ  51  a1  2  a3  4    G      +     0     4     A  "       4  4  5  q5    M      +     A    C  @ 5  PJ     0     5     A           A  S   R  06  A         h6  6       A  U     (7  A         X7  7     q  A      F       A          A.  [   r   !0  0     A   "$       $8  D8  |   e8  8   8    \      +     A    C  F     +0     9     A       '             09  E9  A           A  B    F   :  M:      F   :  M:  A          :  :     A           <  -<     A         \=  M:  =  =  A   X    
  1  A  k      =  A      F   |>  >  q  A         |>  >  >  	?  A   @        A.  p   r   !0  E?  	   A    C     ?  ?     A     N  A      &   |>  A   "$  C     h@  @  |   @  @   @    u      +     A   "$       A  =A  |   yA  A   A    v      +     A   "$        B  >  |   -B  dB  < B    w      +     A  B  x      B      &   B  0Q     B  
   A  0 C  %  1  A    C     B  ۄ   C  A         ,C  , PC  iC  q  A        G       B      A     C      B  C     A        f   E  ۜ E  A         
  A        E  A  "$  !     E  ۜ k  ۼ 	F  UF  IG          +     q  A    !     ,C  , @H  iH  A    C#  F     +    A    '  F   (J  QJ      _modules_caching_policy local oldp 1Nmw+0  #oldp  modules_dir _modutils local curcontext curcontext expl state line modules modaliases args opt_args modules_dir /lib/modules update_policy zstyle :completion:*:*:service:* cachepolicy update_policy update_policy :completion:*:*:service:* _modules_caching_policy (-)Vversion[display version information] (-)hhelp[display usage information] service lsmod _arguments args[@] return modinfo _arguments args[@] (-)k+setversion[use modules from a different kernel version]:kernel_version:($(echo $modules_dir/*(/\:t))) b+basedir[use specified directory as filesystem root]:path:_directories 1:module file:->all-modules (field) aauthor[display the module's author] ddescription[display the module's description] llicense[display the module's license] nfilename[display the module's filename] pparameters[display the typed parameters that a module may support] F+field[display only selected module's information]:module_field:(alias author depends description filename intree license name parm sig_hashalgo sig_key signat signer srcversion vermagic) 0null[use a null instead of newline in output] modprobe -h --help -V --version -c --showconfig --show-config _arguments args[@] (-a --all ign)aall[load all matching modules] (-n --show ign)nshow[don't actually perform action] (-q --quiet ign)qquiet[don't complain about insmod failures] (-s --syslog ign)ssyslog[report via syslog instead of stderr] (-v --verbose ign)vverbose[print all commands as executed] (-C --config)C+config[specify config file]:config file:_files (-r --remove -a --all ign)rremove[remove module (stacks)] --remove-dependencies[also remove modules depending on it] (* -R --resolve-alias)Rresolvealias[only lookup and print alias and exit] --first-time[fail if module already inserted or removed] (-a --all ign)-i[ignore install/remove commands in config file]--ignore-install[ignore install commands in config file]--ignore-remove[ignore remove commands in config file] (-b --use-blacklist)buseblacklist[apply blacklist to resolved alias] (-f --force --force-modversions --force-vermagic)fforce[force module insertion or removal] (-f --force)--force-modversion[ignore module's version] (-f --force)--force-vermagic[ignore module's version magic] (-D --show-depends)Dshowdepends[only print module dependencies and exit] (-)cshowconfigshowconfig[show current configuration] showdump-modversions[dump module symbol version and exit] d+dirname[use specified directory as filesystem root]:path:_directories S+setversion[use modules from a different kernel version]:kernel_version:($(echo $modules_dir/*(/\:t))) --show-exports[only print module exported symbol versions and exit] (-n --dry-run --show)ndryrunshow[don't execute operations, just print] (-c ign)1:modules:->loadable-modules (-c ign)*:params:->params state opt_argsirremove loadedmodules rmmod _arguments args[@] (-f --force)fforce[allow modules that are in use to be removed] (-s --syslog)ssyslog[send errors to syslog] (-v --verbose)vverbose[be verbose] *:loaded module:->loaded-modules insmod _arguments args[@] 1:module file:_files *:module parameters state loadablemodules /proc/modules loaded_modules f</proc/modules%%  /sbin/lsmod loaded_modules f/sbin/lsmod2,1%%  _wanted modules loaded module compadd loaded_modules allmodules kver opt_argsiSksetversion:uname -r _cache_invalid moduleskver _retrieve_cache modules modules_dir/kver/sourcebuild//.okoko.gzko.xz.:t:r:r modaliases Mf<$modules_dir/$kver/modules.alias:aliasalias %%  _store_cache modules modaliases  +opt_args[(k)(-R|--resolve-alias)]  _tags modulealiases files modules modulealiases loadablemodules modules modules:j::loaded_modules//_/ _requested modules module compadd modules _requested modulealiases module alias compadd modaliases _requested module file _files *.ko(-.)  ret  break params compset *= _message value parameter value Mf_call_program module-parameters /sbin/modinfo "$words[2]" 2>/dev/null:parm:parm::space: compset =*  #params  _values module parameter Mparams::bool(bool)/://bool (bool)/ params::bool(bool)/:/]:auto added argument:  parameter module doesn't take parameters _modutils @    A   L    '                E   E   |      E         E            +  A     C  g              A   "|          -        1    !  %      	  M
  
      Y  Y  y  ]  A    )          i    "      +     A    	  n  1  0/     L      A     	  '             3}  A   "  '       @  	        A,  '      3     A    	  F   H  ی     A  "  
  f   h  ۔     (      +     0<          A     
  f         A        A      &     A   "$  C     $       Q  x       .      +     A   "                D    0      +     A  B  2      `      &   x  A      F     +    local curcontext curcontext state line expl typeset opt_args _arguments (-V)-O[create backup] (-O)-V[verify backup] (-c -C -i -n -w)-c[use CD-R as backup media]:CD-R burn speed (-c -C -i -n -w)-C[use CD-R as streaming device (experimental)]:CD-R burn speed (-c -C -i -n -w)-i[use ISO image as backup media] (-c -C -i -n -w)-n[use NFS mountpoint as backup media]:NFS mountpoint (-c -C -i -n -w)-w[use CD-RW as backup media]:CD-RW burn speed -D[differential backup] -E[exclude path(s) from backup]:paths to exclude from backup:->quoted_path -I[path(s) to backup]:paths to include in backup:->quoted_path -d[backup device]:backup device -g[run in fullscreen mode] -k[path to kernel]:path to kernel:->kernel_or_magic -m[manual eject] -s[media size]:media size] -x[non-linux partition]:non-linux partition:_files -g "*(%b)" (-1 -2 -3 -4 -5 -6 -7 -8 -9)-123456789[compression level] -A[post ISO-creation command]:pre ISO-creation command -B[pre iSO-creation command]:post ISO-creation command -F[do not create floppy] -H[create autorestore image] -L[use lzo instead of bzip2] -P[post-nuke tarball]:post-nuke tarball:_files -g "*.(#i)(tar.gz|tgz)(-.)" -S[scratch directory]:scratch directory:_files -/ -T[temporary directory]:temporary directory:_files -/ -f[device with MBR]:device with MBR:_files -g "*(%b)" -l[bootloader type]:bootloader type:(GRUB LILO) state quoted_path / \t\n compstatequote compstate[quote]suf compset _files suf kernel_or_magic _tags kernel magic _requested keyword compadd FAILSAFE _requested path to kernel image _files  ret  break return  A                X     A   4     '                E   E   |      E         A        '                   A   L  C  &        -            	  9
  
      1      A      7    0     ;;     A      &   <  0     s;    A      &   l  0     ;    A    C  &     0     ;    A      &     0     #;    A      &     0     ;    A      &   8      A %          s  @      A       F      ۜ b  !   
cch                  0  ]  |               )  d        4  P     m          !  D  \  p                At  -            B       A       F       -       Al 2   k               A   4     '                E   E   |      E         A                 q  A  0    
    0     ;     A    C  &         At  >                   A       F       -       A|  B        d    =       A       f       -          A< H          /       A   4     '                E   E   |      E         A                 Q  A     d    0     ;     A    C  &     0     ;    A      &     0     #;    A      &   L  0     k;    A    C  &     0     ;    A      &     0     +;    A      &   H  0     #+;   A      &     0          A    C  &     0     c;    A      &   `  0     K; 	   A      &     0     +;
   A      &         A|  _        #    :       A       f       -   Y       At  f        T$  '	  /       A       F       -       At  k        X%  j	  0       A       F       -       A o   K     h&  	  K      A   (     '                E      +  A   $             |                A   "$  C           )  a    Q    	      +     A           A       y  A                 A     C        4     `  A  "           r            +     A    C  F     +    A          +    J       A              -   e          At          h-  n  /       A       F       -       At          t.    /       A       F       -       At          /    /       A       F       -       Al     k     0  <         A       &           A          1  Y         A               -   e              A|          3    ?       A       f       -          Al     k     4  R         A       &           A          5  x  w       A        g               A           8   Y      A      f   D  m        A          7           A        g               A           8   Y      A      f   |          A         (:    c  
   A   4     '                E   E   |      E         A                 M  A  t   [    0     C;    A    C  &     0     +;   A      &     0     ;    A      &   ,  0     ;    A      &   x  0          A    C  &     0     #;    A      &      0     #+;   A      &   x  0     k;    A      &     0     ;    A    C  &     0     c; 	   A      &   L      At          ?    ,       A       F       -       A          @  C  c       A              -      =      At          B    ,       A       F       -       At          C    ,       A       F       -       At          D  6  ,       A       F       -       At          E  x  ,       A       F       -       At          F    ,       A       F       -       At          G    ,       A       F       -       AD         H  1        A   4     '                E   E   |      E         A                 }  A      %    0     c;     A    C  &     0     ;    A      &   4  0     C{;   A      &     0     ;    A      &         A         L           A               -   A  }    9      Al   k     $O           A   4     '                E   E   |      E         A                 Q  A  0        A         A    C  &         A        Q         A   4     '                E   E   |      E         A     C              A     C  '             ,    A      _  a  0           A                0          A         @   m    0          A             -    0          A    C            0     l     A                0          A                0     p     A                0	     ;     A.  !             A  4  	    1  A&  $      =  Y  A    C	  &         At A       $Z         A   4     '                E   E   |      E         A                   A       '                 A   T C  S  1  0     X      A         t       0          A         <   i    0          A    C            0          A         0   ]    0          A                0          A         <   i    0	     ;     A.               A  4      1  A&             A    C  &   $      A  e       a  Y  g       A              -   i      !      A  n        c    x       A        g               A           4   Q      A      f   X          A  t       <e  e  h       A        g               A              1      A      f   4  ]         A  z       4g    H       A              -   a          A         h  8  q       A        g               A           8   Y      A      f   <  e        At         j    -       A       F       -       A    b  F   k  k      _networkmanager local curcontext curcontext state line nmcli words[1] _arguments (-o -overview)-overview[overview mode (hide default values)] (-p -pretty -t -terse)-terse[terse output] (-p -pretty -t -terse)-pretty[pretty output] (-m -mode)-mode[output mode]:mode:(tabular multiline) (-c -colors)-colors[whether to use colors in output]:value:(auto yes no) (-f -fields)-fields[specify fields to output]:field:_nm_fields (-f -fields -g -get-values -m -mode -p -pretty -t -terse)-getvalues[shortcut for -m tabular -t -f]:field:_nm_fields (-e -escape)-escape[escape column separators in values]:value:(yes no) (-a -ask)-ask[ask for missing parameters] (-s -show-secrets)-showsecrets[allow passwords to be displayed] (-w -wait)-wait[set time limit on wait for operations to finish]:timeout (seconds) (- *)-version[show program version] (- *)-help[print help] 1:command:(general networking radio connection device agent monitor help) *::arg:->args line1 _nm_general _nm_networking _nm_radio _nm_connection _nm_device _nm_agent _nm_fields _values field to output common RUNNING VERSION STATE STARTUP CONNECTIVITY NETWORKING WIFIHW WIFI WWANHW WWAN NAME UUID TYPE TIMESTAMP TIMESTAMPREAL AUTOCONNECT AUTOCONNECTPRIORITY READONLY DBUSPATH ACTIVE DEVICE ACTIVEPATH SLAVE DEVICE CONNECTION CONUUID CONPATH BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY _nm_general _arguments 1:command:(status hostname permissions logging help) _nm_networking local curcontext curcontext state line _arguments 1:command:(on off connectivity help) *::arg:->args line1 _nm_networking_connectivity _nm_networking_connectivity _arguments 1:flag:(check) _nm_radio _arguments 1:type:(all wifi wwan help) 2:switch:(on off) _nm_connection local curcontext curcontext state line _arguments 1:command:(show up down add modify clone edit delete monitor reload load import export help) *::arg:->args line1 _nm_connection_show _nm_connection_up _nm_connection_down _nm_connection_modify _nm_connection_clone _nm_connection_edit _nm_connection_delete mon _nm_connection_monitor _nm_connection_load _nm_connection_import _nm_connection_export _nm_connection_show _arguments --active 1:connection:_nm_connection_specs _nm_connection_up _arguments 1:connection:_nm_connection_specs _nm_connection_down _arguments 1:connection:_nm_connection_active _nm_connection_modify local curcontext curcontext state line expl properties _arguments -* --temporary 1:connection:_nm_connection_specs 2:option:->properties 3:value state properties f_call_program properties $nmcli -t connection show $line[1]%%: _description properties property _multi_parts expl[@] properties return _nm_connection_clone _arguments --temporary 1:connection:_nm_connection_specs 2:new name _nm_connection_edit _arguments 1:connection:_nm_connection_specs _nm_connection_delete _arguments *:connection:_nm_connection_specs _nm_connection_monitor _arguments *:connection:_nm_connection_specs _nm_connection_load _files _nm_connection_import _arguments --temporary 1: :(type) 2:type:(vpnc openvpn pptp openconnect openswan libreswan ssh l2tp iodine) 3: :(file) 4:file:_files _nm_connection_export _arguments 1:connection:_nm_connection_specs 2:file:_files _nm_connection_specs _nm_connection_ids _nm_connection_ids local con_ids con_ids f_call_program nmcli nmcli -t -f name connection _describe select connection con_ids _nm_connection_active local con_ids con_ids f_call_program nmcli nmcli -t -f name connection show --active _describe select connection con_ids _nm_device local curcontext curcontext state line _arguments 1:command:(status show set connect reapply modify disconnect delete monitor wifi lldp help) *::arg:->args line1 _nm_device_show _nm_device_set _nm_device_connect _nm_device_reapply mod _nm_device_modify _nm_device_disconnect _nm_device_delete _nm_device_monitor _nm_device_wifi _nm_device_lldp _nm_device_show _arguments 1:interface:_nm_device_ifnames _nm_device_set _arguments 1:interface:_nm_device_ifnames 2:property:(autoconnect managed) 3:switch:(yes no) _nm_device_connect _arguments 1:interface:_nm_device_ifnames _nm_device_reapply _arguments 1:interface:_nm_device_ifnames _nm_device_modify _arguments 1:interface:_nm_device_ifnames _nm_device_disconnect _arguments *:interface:_nm_device_ifnames _nm_device_delete _arguments *:interface:_nm_device_ifnames _nm_device_monitor _arguments *:interface:_nm_device_ifnames _nm_device_wifi local curcontext curcontext state line _arguments 1:command:(list connect hotspot rescan) *::arg:->args line1 _nm_device_wifi_list _nm_device_wifi_connect _nm_device_wifi_hotspot _nm_device_wifi_rescan _nm_device_wifi_list _arguments --rescan[force or disable network scan]:network scan:(yes no auto) 1: :(ifname) 2:interface:_nm_device_ifnames 3: :(bssid) 4:bssid:_nm_device_wifi_bssids _nm_device_wifi_connect local curcontext curcontext state line _arguments 1:ssid:_nm_device_wifi_ssids *::arg:->args line1 _nm_device_wifi_connect_opts _nm_device_wifi_connect_opts local curcontext curcontext state line _arguments 1:property:(password wep-key-type ifname bssid name private hidden) *::arg:->args min_line_len line2 password _arguments 1:password wepkeytype _arguments 1:wep key type:(key phrase) ifname _arguments 1:device:_nm_device_ifnames bssid _arguments 1:bssid:_nm_device_wifi_bssids name _arguments 1:name private _arguments 1:private:(yes no) hidden _arguments 1:hidden:(yes no) min_line_len line min_line_len _nm_device_wifi_connect_opts _nm_device_wifi_hotspot local curcontext curcontext state line _arguments 1:property:(ifname con-name ssid band channel password) *::arg:->args min_line_len line2 ifname _arguments 1:device:_nm_device_ifnames conname _arguments 1:connection name ssid _arguments 1:ssid band _arguments 1:band:(a bg) channel _arguments 1:channel password _arguments 1:password min_line_len line min_line_len _nm_device_wifi_hotspot _nm_device_wifi_rescan _arguments 1: :(ifname) 2:interface:_nm_device_ifnames 3: :(ssid) 4:ssid:_nm_device_wifi_ssids _nm_device_wifi_bssids local bssids bssids f_call_program nmcli nmcli -t -f bssid device wifi list _describe select network bssids _nm_device_wifi_ssids local ssids f_call_program nmcli nmcli -t -f ssid device wifi list _describe select network _nm_device_lldp _arguments 1: :(list) 2: :(ifname) 3:interface:_nm_device_ifnames _nm_device_ifnames local ifnames ifnames f_call_program nmcli nmcli -t -f device device _describe select device ifnames _nm_agent _arguments 1:type:(secret polkit all help) _networkmanager @    A< .                      A        g        k    A     C     k      A   "        I       F   h     A                   kA   `        A  
      A  A         ka       A    C    k  =       A   B            C  F   h     A   D                A  "       + +   C  F   h     A      F   h         AD N                    A        g       k    A              5      kA   \    
    A           A         k      q  A    C  %  k       A   B        -      F   L    A  (  C     h            ۜ+        A g        \          A         G                 1   A        g       k    A   "     R  E   ; <  C        A       F   d      A      &          A          k      A          k     A   X   eI  k
cc
s<  X          
k    8  P  d              @  d  x        	  5  \  |  
k            8  Q  x          (  I  x          !  H  e      	  M	  |	  	  	  
   
  P
  |
  
  
  
  	  $  A        =  e        5  ]             4  L  d  |             (  P  <  `  d    |            <  P  l            9  q        L  |        )  `  x            4  X  x             ,  D  ]  ñ   A  (  C
      |    ۼ ۜ           At    	       y         A         G                 1   A        g       k    A     C     kE      A          k     A          k     A   B  	        <  C        A       F   $  H  A      &   x      A     C       |    ۼ         A    	        G         A         G                 1   A        g       k    A     C     kE      A          k     A          k     A   B  	        <  C        A       F   $  H  A      &         A  (  C      |    ۼ ۜ           A         x$  ,	        A                #       A           0    #$ , ]   A     C        }      A   "8          A  B               F      5      "    F   h              A     C       -     A          $  u     A     C       e     A      f     9  l      A   "              F       A   B          <          A       F   X  |  A      &         A            |    ۼ         A         +          A                #       A           0    #$ , ]   A     C        }      A   "8          A  B               F      9      "    F   p  9            A     C            A          8       A     C     0       A      f   (  9  \      A   "              F       A   B          <          A       F   P  u  A      &         A            |    ۼ u        A         X3    x      A                #       A           0    #$ , ]   A     C        }      A   "8          A  B               F      5      "    F   h    x          A     C  F       A       F   8  u  A                 A      f             A   "        U      F   t    A   B          <          A     C  F       A      &   t      A          l  |    ۼ         A        p9  k        A                #       A           0    #$ , ]   A     C        }      A   "8          A  B               F      9      "    F   p  9            A     C            A          <       A     C     4       A      f   ,  9  `      A   "              F       A   B          <          A       F   T  y  A      &         A            |    ۼ y        A   N     @  B  N     A   X     '                E      +  E   t      E         E               A   (                 0  `  k    A               t        A   @   '  1  A  "         ۤ   M            A       g       $      A       g       t      A       g             A    C  g             q  A       g       l      A       g             A     C  g             A      g       `      A     C       ۜ   )  t   A   B       ]             )    A         `  Y  q  u	  %
  
      M  	    y  =  !          5    ]  }    5  ]     }!  !  M#  $  %  %     A      C     &  ۔    M&  &  &  A   x      1  A.  C      &  &      A      e  `  	'  (     q  A  (  C  e  `  (  )  *  +  ,  5.     A   "        .  ۜ ۜ    !/    S      +     A   | C  ] 9/  0=     T/     A   x    %  ky/  )0  0  u1  1  2  Q3  3  54  4  -5  !6  6  7  q8  8  }9  :  :  E;  <  <  =  >  M?  @     A   B  s      &  &            k@     A  "    f   4A  UA  A    v      +     0     A     A  "$  C     A  A  EB  B  -C  C  9D          +     0    D     A       D  0/     E     A    !  (  EE  0               A  "  C!  F   hE  E          +     0          A  "$  !     E  E  F  MF  F  F  )G          +     0     XG  	   G  
   G     G     A  "        G  "  $  &   H          +     0%     HH     iH     A  x  C%      A       H  A  "  %  &   H          +       A  "  &  &   4I          +     0     pI     A  "  '  &   I          +     0     I     I     I     A  "        G  "  '  &   J          +     0*     @J     A    (    1  A        G  A  "(  (    TJ  @J  tJ  J  J  z[ J  J          +       A  "  C)  &   K          +     0     DK     A  "  C*  &   dK          +     0     K     A  "  +  &   K          +     0     K     A  "        G  "  +  &   L          +     0     ,L     A  "  ,  &   LL          +     A   "        L  "  .  F   hE  L          +     A    C.  F   M  +    A    Cu  F   @  Y      __opkg_cache_policy local 1qmw+1N  #tmp  return zstyle :completion:curcontext: statuspaths  #tmp  tmpqN /opt/usr/var/lib/iopkg/statusq.N /opt/usr/var/lib/iopkg/lists/packagesq.N /opt/var/opkglists/packagesq.N  #tmp  tmp __opkg_grep_conf local zstyle :completion:curcontext: confpaths  #tmp  tmpqN /opt/etc/iopkg.confq.N /opt/etc/iopkg/.confq.N  #tmp  return GREP_OPTIONS command grep @ tmp _opkg_arch_prio local copts @ prefix _message priority return f _call_program -p architectures $svc print-architecture  tmparch %%  noarch armv5soft armv7soft mipselsf x8632 x8664 armeb fsg3be hpmv2 i686 ixp4xxbe ixp4xxle mssii nslu2 powerpc qemux86 slugosbe slugosle a780 ac100 akita am180xevm am3517crane am3517evm am37xevm archos5 archos5it armoabi armv4 armv4b armv4t armv4tb armv5 armv5vfp armv5e armv5evfp armv5eb armv5t armv5tvfp armv5te armv5tevfp armv5teb armv6 armv6vfp armv6tvfp armv7 armv7vfp armv7a armv7avfp armv7avfpneon armv7at2vfp armv7at2vfpneon armv7t2vfp at32stk1000 at91sam9263ek atngw100 avr32 beagleboard beaglebone bug20 c6a816xevm c6a816x_evm c7x0 cmt35 collie da830omapl137evm da850omapl138evm davincidvevm dhtwalnut dm355evm dm355leopard dm357evm dm365evm dm3730am3715evm dm37xevm dm6446evm dm6467evm dm6467tevm dns323 eee701 efika h2200 h3900 h4000 h5000 hawkboard htcalpine hx4700 i386 i486 i586 igep0020 iwmmxt kuropro lsppchd lsppchg lspro mini2440 mini6410 mips mv2120 n1200 n2100 neurososd2 nokia800 omgta01 omgta02 omap3pandora omap3touchbook omap3evm omap4430panda omap4430_panda omap5912osk omapzoom omapzoom2 omapzoom36x openrdbase openrdclient overo palmt650 poodle powerpc ppc405 ppc603e qemuarm qemumips qemuppc qemux86 sheevaplug simpad smartq5 spitz tosa ts409 tsx09 usrpe1xx _values architecture tmp:priority _opkg_dest local copts @ f __opkg_grep_conf '^\s*dest\s+\S+\s+\S+'  tmp:space:dest:space: tmp%%:space:  #tmp  _message destination return _values destination tmp _opkg_dest_path local copts @ f __opkg_grep_conf '^\s*dest\s+\S+\s+\S+'  tmp:space:dest:space: tmp%%:space:  #tmp  _message destination:path return _values destination tmp: :_directories _opkg_pkg_all local copts zparseopts update @  ! #_opkg_cache_pkg_all  _cache_invalid opkgpkgall _retrieve_cache opkgpkgall _opkg_cache_pkg_all f
      _call_program -p pkg-all ${svc:-opkg} list  _opkg_cache_pkg_all @_opkg_cache_pkg_all:space: _opkg_cache_pkg_all @_opkg_cache_pkg_all%%:space: _store_cache opkgpkgall _opkg_cache_pkg_all  #upd  return  #_opkg_cache_pkg_all  _message package _values package _opkg_cache_pkg_all _opkg_pkg_inst local copts zparseopts update @  ! #_opkg_cache_pkg_inst  _cache_invalid opkgpkginst _retrieve_cache _opkg_cache_pkg_inst f
      _call_program -p pkg-inst ${svc:-opkg} list-installed
     _opkg_cache_pkg_inst @_opkg_cache_pkg_inst:space: _opkg_cache_pkg_inst @_opkg_cache_pkg_inst%%:space: _store_cache _opkg_cache_pkg_inst  #upd  return  #_opkg_cache_pkg_inst  _message installed package _values _opkg_cache_pkg_inst _opkg_pkg_new local copts zparseopts update @  ! #_opkg_cache_pkg_new  _cache_invalid opkgpkgnew _retrieve_cache opkgpkgnew _opkg_pkg_all update _opkg_pkg_inst update _opkg_cache_pkg_new _opkg_cache_pkg_all:_opkg_cache_pkg_inst _store_cache opkgpkgnew _opkg_cache_pkg_new  #upd  return  #_opkg_cache_pkg_new  _message installable package _values _opkg_cache_pkg_new _opkg_pkg_upgr local copts zparseopts update @  ! #_opkg_cache_pkg_upgr  _cache_invalid opkgpkgupgr _retrieve_cache _opkg_cache_pkg_upgr f
      _call_program -p pkg-upgr ${svc:-opkg} list-upgradable
     _opkg_cache_pkg_upgr @_opkg_cache_pkg_upgr:space: _opkg_cache_pkg_upgr @_opkg_cache_pkg_upgr%%:space: _store_cache _opkg_cache_pkg_upgr  #upd  return  #_opkg_cache_pkg_upgr  _message upgradable package _values _opkg_cache_pkg_upgr _opkg local curcontext curcontext cache_policy help variant words1 line state state_descr args opt_args val_args zstyle :completion:*:*:service:* cachepersists  ! +_opkg_cache_pkg_all  typeset gaU _opkg_cache_pkg_all _opkg_cache_pkg_inst _opkg_cache_pkg_new _opkg_cache_pkg_upgr _opkg_cache_pkg_all _opkg_cache_pkg_inst _opkg_cache_pkg_new _opkg_cache_pkg_upgr :completion:*:*:service:* cachepolicy cache_policy :completion:*:*:service:* __opkg_cache_policy *--add-arch=[register architecture with priority]: :_opkg_arch_prio *--add-dest=[register destination with path]: :_opkg_dest_path --autoremove[remove unnecessary packages] --combine[combine upgrade and install operations] (-f --conf)f+conf[specify opkg config file]:config file:_files (-d --dest)d+dest[specify root directory for package operations]: :_opkg_dest --download-only[make no changes (download only)] --force-checksum[ignore checksum mismatches] --force-downgrade[allow package downgrades] --force-depends[ignore failed dependencies] (--force-maintainer --ignore-maintainer)--force-maintainer[overwrite local config files with upstream changes] --force-overwrite[overwrite files from other packages] --force-postinstall[always run postinstall scripts] --force-reinstall[reinstall packages] --force-removal-of-dependent-packages[remove packages and all dependencies] --force-remove[ignore failed prerm scripts] --force-space[disable free-space checks] (--force-maintainer --ignore-maintainer)--ignore-maintainer[ignore upstream changes to config files] (-l --lists-dir)l+listsdir[specify package-list directory]:list directory:_directories (--noaction --test)noactiontest[make no changes (test only)] --nodeps[do not follow dependencies] !(-o --offline --offline-root)--offline=:root directory:_directories (-o --offline --offline-root)o+offlineroot[specify root directory for offline package operations]:root directory:_directories (-A --query-all)Aqueryall[query all packages (not just installed)] --recursive[remove packages and all their dependencies] --size[show package sizes] (-t --tmp-dir)t+tmpdir[specify temp directory]:temp directory:_directories (-V --verbosity)V+verbosity[specify output verbosity level]: :->verbosity-levels (: -)vversion[display version information] 1: :->commands *::: :->extra _pick_variant openwrtnocase yocto help variant openwrt --cache=[specify cache directory]:cache directory:_directories --nocase[match patterns case-insensitively] *--add-exclude=[register package for exclusion]: :_opkg_pkg_all --cache-dir=[specify cache directory]:cache directory:_directories --host-cache-dir[do not place cache in offline root directory] --no-install-recommends[do not install recommended packages] --prefer-arch-to-version[prefer higher architecture priorities to higher versions] --volatile-cache[use volatile download cache] _arguments args state commands compare-versions[compare version numbers] configure[configure unpacked package] depends[display dependencies of package] download[download package] files[display files belonging to package] find[search package names and descriptions] flag[flag package] info[display package information] install[install package] list[display available packages] list-changed-conffiles[display user-modified config files] list-installed[display installed packages] list-upgradable[display upgradable packages] print-architecture[display installable architectures] remove[remove package] search[display packages providing file] status[display package status] update[update list of available packages] upgrade[upgrade installed package] whatconflicts[display what conflicts with package] whatdepends[display what depends on package] whatdependsrec[display what depends on package (recursive)] whatprovides[display what provides package] whatrecommends[display what recommends package] whatreplaces[display what replaces package] whatsuggests[display what suggests package] clean[clean internal cache] _values subcommand tmp verbositylevels _values verbosity level 0[show errors only] 1[show normal messages (default)] 2[show informational message] 3[show debug messages (level 1)] 4[show debug messages (level 2)] extra line1 compareversions CURRENT _message version string _values operator <<[earlier] <=[earlier or equal] =[equal] >=[later or equal] >>[later] configure files list status  CURRENT == 1  _opkg_pkg_inst depends what opt_argsIAqueryall _opkg_pkg_all _opkg_pkg_inst download _opkg_pkg_all find info list _opkg_pkg_all flag _values hold noprune user installed unpacked _opkg_pkg_inst install _opkg_pkg_new remove _opkg_pkg_inst search _files upgrade _opkg_pkg_upgr  ret && #state  no more arguments return _opkg @  A   L    '                E   E   |      E         E            +  A     C  g              A       '                  A   "8         ۜ ۼ   i  %  =    m    	    C  F   t	    A   \      	  0     	      A  "        	  	     ,
  L
  m
          +     A      F   t	  +    local curcontext curcontext state line expl typeset opt_args exargs -h --help -V --version _arguments (- *)hhelp[display help information] (- *)Vversion[print program version] (-s --single-shot exargs)ssingleshot[return one PID only] (-c --check-root exargs)ccheckroot[omit processes with different root] (-x exargs)x[include shells running named scripts] (exargs)*o+omitpid[omit processes with PIDs]:pids:_sequence -s , _pids (-S --separator)S+separator[specify separator put between PIDs]:separator *:process:->procnames return state procnames _wanted processnames process compadd @fps -N --ppid 2 -p 2 o args=%% /%:[%  A       G              A  h   X  -   0     X       A  ,    &              Q      a  0     	     A          8	  e	  
        0     D     A    C     p          0     t     A  $  C	                < -  0     p     A    C
       ۜ     0     4     A  (      T              U      local expl service installpkg _arguments -warn[warn if files would be overwritten, but do not install] -root=[specify alternate install location]:root directory:_path_files -/ -infobox[use dialog to draw an info box] -menu[confirm package installation with a menu] -ask[always ask on package installation regardless of package's priority] -priority[provide a priority for the entire package list to use]:priority list:(ADD REC OPT SKP) -tagfile[specify a different file to use for package priorities]:tagfile:_files -/ *:package file:_files -g "*.t[gblx]z(-.)" removepkg _arguments -warn[list which files & directories would be removed, skip actual removal] -preserve[reconstruct complete package subtree in /tmp/preserved_packages] -copy[construct a copy of the package in /tmp/preserved_packages] -keep[save the intermediate files created] *:package:_files -W /var/log/packages/ -/ upgradepkg _arguments --install-new[install new packages in addition to upgrading existing ones] --reinstall[upgrade even when the same version is already installed] --verbose[show all the gory details of the upgrade] *:package file:_files -g "*.t[gblx]z(-.)" explodepkg _wanted file package file _files *.t[gblx]z(-.) makepkg _arguments (--linkadd -l)linkaddl[move symlinks into doinst.sh]:answer:(y n) (--chown -c)chownc[reset all permissions to root:root 755]:answer:(y n) pkgtool _arguments -sets[install the disk sets A, B, C] (-source_device)-source_mounted[don't attempt to unmount and remount source device with each disk] -ignore_tagfile[install every package encountered regardless of tagfiles] -tagfile[specify tagfile to be used for the installation]:tagfile:_files -/ -source_dir[specify directory containing each disk subdirectory]:source directory:_path_files -/ -target_dir[specify directory where the target root directory is located]:target directory:_path_files -/ (-source_mounted)-source_device[specify source device to install from]:source device:{compadd "$expl[@]" /dev/*} A  X  C        ۜ -       9  Z      m  =        Z  
  5
  I          _arguments (exit -A --range)A+range[limit results to the specified address range]:low,high:  (exit -q --quiet)qquiet[do not display some header or footer lines] (exit -p --show-path)pshowpath[show full path to files in the mapping column] (exit)*: :_pids (format) (exit)ddevice[show the device format] (exit)xextended[show the extended format] (exit)-X[show even more details than -x option] (exit)-XX[show everything the kernel provides] (exit)creadrc[read the default configuration] (exit)C+readrcfrom[read the configuration from the specified file]: :_files (exit) (- *)ncreaterc[create new default configuration and exit] (- *)N+creatercto[create new configuration to the specified file and exit]: :_files (- *)hhelp[display help text and exit] (- *)Vversion[display version information and exit]   A\    +                   A            0	            A       F   <     0	     Q      A      F   <     0	     ;     A    C  F   <         A    k        1   i      A        G       *      A        G              A       G       0       A,                A   H   ,(     *     I   A,           m      A,        0         A    C      A.  	               A  T    	  1	  A.  
        !     A       F   @  U  A      F   p      A.                A  T    	  1	  A.               A       F   @  U  A    C  F   p    A    C  F   @        A$	 +   K$     h     Q     A   4     '                E   E   |      E         A        G              A       G              A     C  G              A       G             A       G             A       G       4      A     C  G       `      A       g   x         A   $           q    i      A       a  0     |      A     C            A      f   x      0          A                  A      f         0)          A,         J2     A     C            A     	      	  M	     A     
     \      T   A    C
       0  P  T p  0u          A,  -      J2     A,  /             A,  0      L  y     A     C            A,  2      `       A,  3        }     A,  5             A     !    A&  6   r  U    A,  7             A           J2            A,  9      L  q     A  8        A&  :         A      F      %  q  A,  >             A  8        A&  @   r      A      F            A      F           getType 1 method echo property getIndex local index type_ @:2 ( index + 1 ) getType "$e" type_ e 1( echo index return 1 _qdbus local curcontext curcontext state line services path_ methods names types properties index typeset opt_args _arguments --system[connect to system bus] --literal[print literal replies] 1:service name:->service 2:path:->path 3:method:->method *:arguments:->arguments state service services qdbus ${words[@]:1:-1} | grep -E '^([^:])' compadd @ services path qdbus ${words[@]:1:-1} 2>/dev/null compadd path_ method \n methods qdbus ${words[@]:1:-1} | \
          grep -e "^method" | \
          sed -r 's/method (.+) (.+)\((.*)\)/\2:\1(\3)/g' 2>/dev/null properties qdbus ${words[@]:1:-1} | \
          grep -e "^property" | \
          sed -r 's/property (.+) (.+) (.+)/\3:\1 \2/g' 2>/dev/null _describe properties properties properties _describe methods methods methods arguments path_pos ( (M)#words:#--* + 2) method_pos ( path_pos + 2) qdbus ${words[@]:1:$path_pos} | grep -e '^[mp]' 2>/dev/null getIndex "${words[$method_pos]}" $names[@] namesindex arg_pos ( #words - method_pos ) getType "$method" method_args echo $method | sed -r 's/(.+) (.+) (.+)\((.*)\)/\4/g' , method_args_ method_args num_args method_args_ arg_pos num_args _message method_args_[arg_pos] property_ echo "$method" |\
            sed -r 's/property (.+) (.+) (.+)/\1 \2/g' arg_pos property_ _qdbus @   A   @    '                E   E   |      E            +  A   "D               M      m  5      m  	  
  	          +     A   L  C    1  A       q  A  "    F               +     A      F     +    local curcontext curcontext line state _arguments (-p    -F -R -B -I -D -M)-N[for SCHED_NORMAL] (   -N    -R -B -I -D -M)-F[for SCHED_FIFO] (   -N -F    -B -I -D -M)-R[for SCHED_RR] (-p -N -F -R    -I -D -M)-B[for SCHED_BATCH] (   -N -F -R -B    -D -M)-I[for SCHED_ISO] (-p -N -F -R -B -I    -M)-D[for SCHED_IDLEPRIO] (   -N -F -R -B -I -D   )-M[for manual mode; raw number for POLICY]:raw policy number (   -N       -B    -D   )-p[usually 1-99; only for FIFO, RR or ISO]:static priority -a[cpu affinity]:mask or list -n[set niceness to NICE_LEVEL]:priority -e[start COMMAND with specified policy/priority]:program: _command_names -e:*::program arguments: _normal -v[be verbose] *:processes:->processes state _alternative processes:: _pids return    A                  3    A            0   H   `      A   P      A  "       x   ۄ                 A      F         A        1  A  
         A   B    f   ,  ۜ M      %  3ۜ      A      F   a    q  A           ,   !      local parts users roles types compset *:  +parts[1]  shift  +parts[1]  compset :* _selinux_parts1 suf _message selinuxranges selinux range A                  8       A          L   m      A          L    8     A             )   T      local seroles expl seroles f_call_program selinux-roles seinfo --flat -r _description selinuxroles selinux role compadd @ expl[@] seroles    A                  8       A          L   m      A          L    8     A             )   T      local setypes expl setypes f_call_program selinux-types seinfo --flat -t _description selinuxtypes selinux type compadd @ expl[@] setypes    A                  8       A          L   m      A   B        M  ,      |            8  l     A              8     A    C     0  Q  e         local seusers expl seusers f_call_program selinux-users seinfo --flat -u  #seusers  seusers guest_u root staff_u sysadm_u system_u unconfined_u user_u _description selinuxusers selinux user compadd @ expl[@] seusers A  8          ۜ ۜ  -     A                 _arguments -* (: * -)hhelp[display help information] (: * -)Vversion[display version information] (-c --ctty)cctty[set controlling terminal to current one] (-f --fork)ffork[always fork] (-w --wait)wwait[wait for program to exit, and use same return code] *:: : _normal -p $service  A   D  C  G           %     =        A      !  y      A  $       X  ۜ       9  )      local criteria a:number of active objects b:objects per slab c:cache size l:number of slabs v:number of active slabs n:name o:number of objects p:page per slab s:object size u:cache utilization _arguments (-d --delay -o --once)d+delay[specify the delay between updates]:seconds:  (-s --sort)s+sort[specify the sort criteria]:criteria:(($criteria)) (-d --delay -o --once)oonce[display the output once and exit] (-)Vversion[display version information and exit] (-)hhelp[display usage information and exit]    A   4    '                E   E   3      +  A   (  C          |                   A       g               A       '                 A       '                A   "    F     ۜ     ]  m  i  u      )
  %  Q  Q  =  A  	    u    9      	        y  U  %      m   !!  1#  y$  }%  &  *  +  ,    1      +     A        1  A  3     %-  A     n A-  0     -      A  "P    F  -  -     -  .     iiii* :+ : b b+ r+   7      +     0     "      A  (   d  1  A  B    f   <.  ۄ \.  B  :      u.    :   r   /  D/     A  "    f   X/  < u/    ;      +       A      f   /  ۄ rcA  p  C    1	  A    C  f   /  ۄ TA  "    &   /    >      +     q  A      F   /  0  Q  A      f   ,0  ۄ L0  A  "    f   d0  ۄ TB    F   /  0      F   /  0  4  A     C  f   0  ۄ 0  A,  F         +    A   B    f   1  ۜ 91    G      3M1     A  4   %  1	  A      f   h1  ۄ TA  "  C  &   1    I      +     Q  A      f   1  ۄ TyA  "$       1  1     2  (2  I2  ]2    K      +       A  L      |2  A  "  C  f   2  2  13    O      +     q  A  "  C  F   3  I2    Q      +     0&     |      3     A  "d      4  <4     |   X4  l y4  4  	5  -5  Q5  }5  5  5  5  6  <6  d6  
cc6  6  6  K;  Y      +     0S     ;     A  8   &    A.  \   r   6  E7     A   B  C  f   l7  ۄ 7    C  %     ۄ      A       F   7  7  A      &   7    A   "  a      7  "  a      %8  }8               8     A  "H      8  ۼ ۜ ۜ 9  -9  E9  9  :  -;  ;  i<  <  =    k      +     A    C  F   7  +    local curcontext curcontext state line expl pref filt opt_args info -h -V --help --version state exclude _arguments (- *)hhelp[show option summary] (- *)Vversion[show version information] (info -n --numeric)nnumeric[don't resolve service names] (info -r --resolve)rresolve[resolve host addresses] (info -a --all -l --listening)aall[display all sockets] (info -l --listening -a --all)llistening[display listening sockets] (info -o --options -e --extended)ooptions[show timer information] (info -e --extended -o --options)eextended[show detailed information] (info -m --memory)mmemory[show socket memory usage] (info -p --processes)pprocesses[show process using each socket] (info -i --info)iinfo[show internal TCP information] (info)--tipcinfo[show internal tipc socket information] (info -s --summary)ssummary[print summary statistics] (info)--tos[show tos and priority information] (info -b --bpf)bbpf[show bpf filter socket information] (info -E --events)Eevents[continually display sockets as they are destroyed] (info -Z --context)Zcontext[display process SELinux security contexts] (info -z --contexts)zcontexts[display process and socket SELinux security contexts] (info -N --net)Nnet[switch to specified network namespace]:network namespace (info -4 --ipv4 -6 --ipv6)4ipv4[display only IP version 4 sockets] (info -4 --ipv4 -6 --ipv6)6ipv6[display only IP version 6 sockets] (info -0 --packet)0packet[display PACKET sockets] (info -t --tcp)ttcp[display TCP sockets] (info -S --sctp)Ssctp[display SCTP sockets] (info -u --udp)uudp[display UDP sockets] (info -d --dccp)ddccp[display DCCP sockets] (info -w --raw)wraw[display RAW sockets] (info -x --unix)xunix[display Unix domain sockets] (info)--tipc[display only TIPC sockets] (info)--xdp[display only XDP sockets] (info)--vsock[display only vsock sockets] (info -f --family)f+family[display sockets of specified type]:family:(inet inet6 link unix netlink vsock tipc xdp help) (info -K --kill)Kkill[forcibly close sockets, display what was closed] (info -H --no-header)Hnoheader[suppress header line] (info -O --oneline)Ooneline[print socket's data on a single line] (info -A --query --socket)A+querysocket[specify socket tables to show]: :_values -s , socket\ table all inet tcp udp raw unix packet netlink unix_dgram unix_stream unix_seqpacket packet_raw packet_dgram vsock_stream vsock_dgram tipc (info -D)D+diag[dump raw info to file]:file:_files (info -F)F+filter[read filter information from a file]:file:_files (info)*: :->filter state wordsCURRENT1 dsport _wanted operators operator compadd compset unix:  +opt_args[-x] + +opt_args[--unix]  opt_argsf unix _files *(=) compset compset _pids _message channel compset link: compset ifindex protocol compset inet(6|): compset :* -qS: compset _ports compset _wanted netmasks netmask compadd suf 1..31  pref  _alternative hosts:host:_hosts suf prefixes:prefix:compadd suf nl link unix _hosts exclude _wanted states compadd m:{a-zA-Z_}={A-Za-z-} ESTABLISHED SYNSENT SYNRECV FINWAIT1 FINWAIT2 TIMEWAIT CLOSED CLOSEWAIT LASTACK LISTENING CLOSING connected synchronized bucket wordsCURRENT2 dsport compset *: _ports pref return  #line > 1  wordsCURRENT1:Q andor( (sx)*andor _values filter filt *state[sockets in specified state] *exclude[sockets not in specified state] (sx)*src[local address/port of socket] (sx)*dst[peer address/port of socket] (sx)*dport[peer port]: :(lt gt ge) (sx)*sport[local port] (sx)*autobound[socket bound to ephemeral port] (sx)*not()   A   @    '                E   E   |      E         E         A     C  g              A       '           +  A   "D  C    <   ۜ   i            M  !  e              +     A   |   .  1.  A.                A  "8   	  0  ۜ b  Q      4	  `	  	  	  U
  
  q  =    y        U    i    <        @        $  P        Y      4  d          =          )          8  M      ,      `          X         P         X     @      +     A      F   |   +    local curcontext curcontext state state_descr line typeset opt_args integer _arguments (-)hhelp[display help information] (-)Vversion[display version information] -p[specify TCP port]:tcp port:_ports -C[enable compression] -F[specify ssh config file]:file:_files *-o[specify mount options]:options:->options (-d --debug -f)ddebug[enable debug output] -f[foreground] -s[disable multithreaded operation] :remote directory:_user_at_host -S: :mountpoint:_files -/ state options _values sshfs or fuse or mount options reconnect delay_connect sshfs_sync no_readahead sync_readdir dir_cache:cache setting:(yes no) dcache_max_size:size [10000] dcache_timeout:timeout (seconds) [20] dcache_statdirlink_timeout:timeout (seconds) dcache_clean_interval:interval [60] dcache_min_clean_interval:interval [5] workaround:workaround:(none all rename renamexdev delaysrv truncate nobuflimit fstat createmode) idmap:user/group mapping:(none user file) uidfile:file:_files gidfile:file:_files nomap:type:(ignore error) ssh_command:ssh command:_command_names ssh_protocol:version:(1 2) sftp_server:path:_files directport:port:_ports slave disable_hardlink transform_symlinks follow_symlinks no_check_root password_stdin allow_other allow_root auto_unmount nonempty default_permissions fsname:filesystem name subtype:filesystem type large_read max_read:max size hard_remove use_ino readdir_ino direct_io kernel_cache auto_cache umask:permissions uid:owner gid:group entry_timeout:timeout (seconds) [1] negative_timeout:timeout (seconds) [0] attr_timeout:timeout (seconds) [1] ac_attr_timeout:timeout (seconds) [= attr_timeout] noforget remember:time (seconds) nopath intr intr_signal:signal [10] modules:module max_write:size max_readahead:readahead max_background:number congestion_threshold:threshold async_read sync_read atomic_o_trunc big_writes no_remote_lock no_remote_flock no_remote_posix_lock splice_write splice_move splice_read from_code:charset to_code:charset subdir:_directories rellinks return   A   X    '                E   E   |      E         E         E            +  A     C  g              A   "                        A   "  C    0   ۜ ]  i  E  M  -  	    =  E	  
    9  I  1                I  m  q  I  %  )  a   !  A#  e'  }(  =)  *  m+  Y,  -  %.  .  /  )0    2      +     A      ? 0  0     0      A   "H      0   ۜ k  0  Q1  y2  M4  	6  7  I9  i;  =  >  ?  @    A      +     A  h   L  1  A.  B   r   0  A     A  "0    F  A  ۜ b  A  
cc B  LB  iB  C  MD    G      +     Q>  AV  H   R     QE  ;l<   r   0  E     A   $  C  g       E  E        3E  A       f   E  ۄ A       %  E  F  qF     A   B    f   F  ۜ F    L      3    A     C  f   F  ۄ G  A         A      f   ,G  ۄ z  A  "0    F  LG  lG     G  G   t H  4 E    O      +     q  A   L  C    E  )H  II  aJ  aK  -L  L  M  N  1O  O  iP  Q  R  R  S     A  "    f   T  	U  mV    d      +     0M     EW     A     C  f   lW  ۄ W  A       1  A  "  j      W      f   W  ۄ X  A       F   4X  ی A  |      1  A  l      TX  A  "  C  F   X  ,   m      +       A  "    &   X    o      +       A  "    &   X    r      +     05     Y     A        1  A&  v   R  %Y  ;l<A,  w      EY  Y     A          Y  ۄ   Y  A  "  C  &   Z    y      +     q  A  "       ,Z  ]Z  < qZ    {      +     A       F   Z  +    local curcontext curcontext state line root expl typeset opt_args  EUID  _arguments -a+[align return values in a specific column]:column number [40] (-c)-i[print instruction pointer at time of syscall] -o+[write the trace output to the file]:output file:->file-pipe -q[suppress messages about attaching, detaching etc.] (-q)-qq[suppress messages about process exit status] (-c)-r[print a relative timestamp upon entry to each system call] -s+[specify the maximum string size to print]:maximum string size [32] (-c -ttt)-t[prefix each line of the trace with the time of day] (-c -ttt -tt)-tt[prefix each line of the trace with the time of day including the microseconds] (-c -tt -t)-ttt[prefix each line of the trace with the number of seconds and microseconds since the epoch] (-c)-T[show the time spent in system calls] (-xx)-x[print all non-ASCII strings in hexadecimal string format] (-x)-xx[print all strings in hexadecimal string format] -X+[set the format for printing of named constants and flags]:format:(raw abbrev verbose) (-c -yy)-y[print paths associated with file descriptor arguments] (-c -y)-yy[print protocol specific information associated with socket file descriptors] (-C -i -k -r -ff -t -tt -ttt -T -y -yy)-c[count time, calls, and errors for each system call and report a summary] (-c)-C[count time, calls, and errors for each system call and report a summary in addition to regular output] -O+[overhead for tracing system calls]:overhead (microseconds) -S+[sort the output of the histogram (-c option) by the specified criterion]:sort criterion [time]:(time calls errors name nothing) -w[summarise syscall latency] *-e+[select events to trace or how to trace]:system call:->expressions *-P+[trace only system calls accessing given path]:path:_files (-Z)-z[trace only system calls that return success] (-z)-Z[trace only system calls that return an error] -b+[detach from process on specified syscall]:syscall:(execve) -f[trace child processes as they are created by currently traced processes] (-c -C)-ff[write each process trace to <filename>.<pid> (when using -o <filename>] -D[run tracer as detached grandchild, keeping traced process as direct child of calling process] -I+[when strace can be interrupted by signals]:interruptible:((1\:"no signals are blocked" 2\:"fatal signals are blocked while decoding syscall (default)" 3\:"fatal signals are always blocked (default with -o)" 4\:"fatal signals and SIGTSTP are always blocked")) *-E+[set or remove exported environment variable]:variable:->envars root-u+[run as specified user]:user:_users (:)*-p+[attach to the process with specified process ID and begin tracing]:process ID:_pids --seccomp-bpf[enable seccomp-bpf filtering] -d[show debug output of strace itself on standard error] -v[print unabbreviated versions of environment, stat, termios, etc. calls] (- 1 *)-h[display help information] (- 1 *)-V[display version information] (-c)-k[obtain stack trace between each syscall] (-):command name: _command_names -e *::arguments:_normal state expressions _values qualifying expression trace[trace specified set of system calls only]:system calls:->syscalls abbrev[abbreviate the output from printing each member of large structures]:system call:_sequence _sys_calls -a -n verbose[dereference structures for the specified set of system calls]:system call:_sequence _sys_calls -a -n raw[print raw, undecoded arguments for the specified set of system calls]:system call:_sequence _sys_calls -a -n signal[trace only the specified subset of signals]:signal:_sequence _signals -s -M "B\:!=" read[perform a full hex and ASCII dump of all the data read from listed file descriptors]:file descriptor:_sequence _file_descriptors write[perform a full hex and ASCII dump of all the data written to listed file descriptors]:file descriptor:_sequence _file_descriptors fault[perform syscall fault injection]:system call:_sys_calls -a -n inject[perform syscall tampering]:system call:_sys_calls -a -n status[trace system calls with given return status]:status:->status kvm[print the exit reason of kvm vcpu]: :(vcpu) status _values return status [all] successful failed unfinished[system calls that don't return] unavailable[system calls that return but strace fails to fetch the error] detached[system calls where strace detaches before the return] wordsCURRENT syscalls dedup sets -qS, compset Ms.,.PREFIX, Ms.,.SUFFIX%%, compset ,* compset *, compset _wanted syscalls system call (regex) _sys_calls suf %file:trace all system calls which take a file name as an argument %process:trace all system calls which involve process management %net%network:trace all the network related system calls %signal:trace all signal related system calls %ipc:trace all IPC related system calls %desc:trace all file descriptor related system calls %memory:trace all memory mapping related system calls %stat:trace variants of stat %lstat:trace variants of lstat %fstat:trace variants of fstat and fstatat %%stat:trace variants of all syscalls used for requesting file status %statfs:trace variants of statfs %fstatfs:trace variants of fstatfs %%statfs:trace variants of all syscalls used for file system statistics %pure:trace syscalls that always succeed and have no arguments _alternative sets:related system call: _describe -t traces 'related system call' sets -F dedup suf syscalls:system call:_sys_calls -a -n suf -F dedup filepipe compset \\  ! +opt_args[-ff]  compset (!|\|) compset  CURRENT == 1  _command_names _normal _files envars prefix compstateparameter PREFIX%%\=* compset *= _value _parameters qS *export* return   A                 }      A  @           ۜ   -   )  5      -      u  	  	      A          
    k      A  4     f        -   u    ]          E      A  "                   A                 -             A *        H          A         G       J        +  A      !  1  A           A  "x  C            -        }      	  1  %          !      Z  Q  }    y      =           +     q  A  "        A       f   4  J  L  A  "  	  &   d    $      +     A    	  F   x  +    A R        )  
  	      A             ۜ   -         =    U    A  %	  	  
  )      u  5  9  5  )  )    ]  9  u      !      i     !  !  A"  "  Y#  =$  $  %  U&      A4         P  :        A  p     F      ۜ   -      A    M    u  5      e      M	  %
  
  =    m  e    m        A     +     0a  U  &       A        G       +    A  "     f      +U        F   |   +    A    '  F   a  b      _mpstat _arguments (-n -u -I -N -P)-A[equivalent to -n -u -I ALL -N ALL -P ALL] (-A)-I[report interrupt statistics]:interrupt:(SUM CPU SCPU ALL) (-A)-N[specify NUMA nodes]:NUMA node (-A)-n[report summary CPU statistics based on NUMA node placement] --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) -o[display statistics in JSON]:format:(JSON) (-A)-P[specify processor number]:processor: _values -s "," processor ALL {0..$(_call_program processors getconf _NPROCESSORS_ONLN)} -u[report CPU utilization] (- 1 2)-V[display version information] 1: : _guard "^-*" interval 2: : _guard "^-*" count _cifsiostat _arguments --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) -h[human readable] (-m)-k[display statistics in kB/s] (-k)-m[display statistics in MB/s] -t[print timestamp for each report] (- 1 2)-V[print version number] --human[print sizes in human readable format] 1: : _guard "^-*" interval 2: : _guard "^-*" count _isag _arguments -p[specify path to daily data files]:path:_files -/ -c[specify configuration file]:configuration file:_files -ght[specify height of the chart]:height -gwd[specify width of the chart]:width _sadf local  CURRENT <= words[(i)--]  _arguments -C[display comments in file] -c[convert an old datafile to the new format] -e[set ending time of report]:ending time (HH\:MM\:SS) -H[display only the header of the report] (-g -j -p -r -x)-h[print on a single line when used with -d] -O[specify output options]: : _values -s , option
        autoscale height\:value oneday packed showidle showinfo skipempty showhints -P[restrict processor dependant statistics]:processor number(zero indexed) or ALL:(ALL) --dev=-[specify block devices for which statistics are to be displayed]:block device:_files -g "*(-%)" --fs=-[specify filesystems for which statistics are to be displayed]:file system:_dir_list -s , --iface=-[specify network interfaces for which statistics are to be displayed]:network interface:_sequence _net_interfaces -s[set starting time of report]:starting time (HH\:MM\:SS)" (-t -U)-T[display timestamp in local time] (-T -U)-t[display timestamp in file\s original localtime] (-t -T)-U[display in seconds since epoch (UTC)] (- 1 2 3)-V[print version number] 1: : _guard "^-*" interval 2: : _guard "^-*" count 3:data file:_files (format) -d[output file in SQL format] -g[print data in SVG format] -j[output file in JSON] -p[print in format parsable by tools like awk] -r[print raw contents of data file] -x[output file in XML]  i = words[(i)--] - 1, CURRENT -= i  shift words _sar return _sar _arguments -A[equivalent to -bBdFHqrRSuvwWy -I SUM -I XALL -m ALL -n ALL -r ALL -u ALL -P ALL] -B[report paging statistics] -b[report I/O and transfer rate statistics] -C[display comments from sadc] -D[use saYYYYMMDD instead of saDD as the standard system activity daily data file name] -d[report activity for each block device] --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) --dev=-[specify block devices for which statistics are to be displayed]:block device:_files -g "*(-%)" -e[set ending time of report]:ending time (HH\:MM\:SS) -F[display statistics for mounted filesystems] -f[extract records from file]:record:_files --fs=-[specify filesystems for which statistics are to be displayed]:file system:_dir_list -s , -H[report hugepages utilization] (--human -p)-h[make output easier to read: implies --human and -p] (- 1 2)--help[display usage information] --human[print sizes in human readable format] *-I[report statistics for interrupts]:interrupts: _values -s "," interrupts 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SUM ALL XALL -i[select records as close as possible to interval]:interval --iface=-[specify network interfaces for which statistics are to be displayed]:network interface:_sequence _net_interfaces -j[display persistent device names]:type:(ID LABEL PATH UUID) -m[report power management statistics]:keywords: _values -s "," keywords CPU FAN FREQ IN TEMP USB ALL -n[report network statistics]:keywords: _values -s "," keywords DEV EDEV NFS NFSD SOCK IP EIP ICMP EICMP TCP ETCP UDP SOCK6 IP6 EIP6 ICMP6 EICMP6 UDP6 FC SOFT ALL -o[save readings to file in binary form]:file:_files -P[report per-processor statistics]:processor: _values -s "," processors ALL -p[pretty-print device names] -q[report queue length and load averages] -R[report memory statistics] -r[report memory utilization statistics]:: :(ALL) -S[report swap space utilization] -s[set starting time of report]:start time (HH\:MM\:SS) --sadc[print name of data collector] -t[display timestamps in original local time of file creator] -u[report CPU utilization]:: :(ALL) (- 1 2)-V[display version information] -v[report status of kernel tables] -W[report swapping statistics] -w[report task creation and system switching activity] -y[report TTY device activity] -z[omit output for any devices lacking activity during sample period] 1: : _guard "^-*" interval 2: : _guard "^-*" count _pidstat _arguments -C[filter tasks by string]:task filter -d[report I/O statistics] -e[execute specified program and monitor it with pidstat]:*::command: _normal -H[display timestamp in seconds since the epoch] -h[display horizontally] -I[divide CPU usage by number of processors] -l[display process name along with arguments] *-p[select pid]:pid: _sequence _pids -R[report realtime priority and scheduling policy information] -r[report page faults and memory] -s[report stack utilization] -T[specifies what to monitor]:type:(TASK CHILD ALL) -t[display statistics for threads] -U[display real username of tasks]::username:_users -u[report cpu utilization] (- 1 2)-V[display version information] -v[display values from kernel table] -w[report task switching activity] -G[include only processes with specified name]:process name --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) --human[print sizes in human readable format] 1: : _guard "^-*" interval 2: : _guard "^-*" count _sysstat local _call_function _service return _sysstat @    A  $  C         ۜ -               _arguments (-s --scale)s+scale[specify the vertical scale]:number of characters between tics:  (-d --delay)d+delay[specify the delay between updates]:seconds:  (- *)hhelp[display help and exit] (- *)Vversion[display version information and exit] 1: :_ttys -o  A  L    &      -      }  I      }  1          	  
          _arguments (-h --help)hhelp[help] (-d --daemon)ddaemon[start up as daemon] (-c --config)cconfig:config file:_files (-A --apm)Aapm:state:(on off) (-P --powermgt)Ppowermgt:state:(on off) (-x --xevents)xxevents:state:(on off) (-m --mixer)mmixer:state:(on off) (-o --osd)oosd:state:(on off) (-p --poll)ppoll:delay in microseconds: (-t --thinkpad)tthinkpad:command to execute:_command_names (-H --home)Hhome:command to execute:_command_names (-S --search)Ssearch:command to execute:_command_names (-M --mail)Mmail:command to execute:_command_names (-W --wireless)Wwireless:command to execute:_command_names (-C --callback)Ccallback:command to execute:_command_names (-v --verbose)vverbose[print information about pressed keys] A  ,    &      ۜ ۜ -      u  E          _arguments -n[print IP addresses numerically] -b[print both host names and IP addresses] -l+[set the initial packet length]:length (bytes) -m+[set maximum hops]:maximum [30] -p+[set initial destination port to use]:port:_ports :destination:_hosts  A  t    f      ۜ ۜ -             	  
      5  	          Q  =                   _arguments -c+[set max mounts between checks]:number of mounts -C+[set mount count]:number of mounts -e+[set error behavior]:error behavior:(continue remount-ro panic) -E+[set extended options]: :_values -s , "extended option"
    clearmmp
    "mmp_update_interval\:interval (seconds)"
    "stride\:stride size (blocks)"
    "stripe_width\:stipe width (blocks)"
    "hash_alg\:hash algorithm\:(legacy half_md4 tea)"
    "mount_opts\:mount option"
    "(^test_fs)test_fs"
    "(test_fs)^test_fs" -f[force tune2fs to complete even in the face of errors] -g+[set the group which can use reserved filesystem blocks]:group:_groups -i+[interval between checks]:duration -I+[set inode size]:inode size -j[add an ext3 journal to the filesystem] -J+[journal options]: :_values -s , option "size[specify journal size]\:size" "location\:location" "device[use external journal]\:block device\:_files" -l[list the contents of the filesystem superblock] -L+[set the volume label of the filesystem]:label -m+[set the percentage of reserved filesystem blocks]:percentage -M+[set the last-mounted directory for the filesystem]:directory:_files -/ -o+[mount options]:options:_values -s , debug bsdgroups user_xattr acl uid16 journal_data journal_data_ordered journal_data_writeback nobarrier block_validity discard nodelalloc -O+[set or clear filesystem features]: :_values -s , feature 64bit dir_index dir_nlink ea_inode encrypt extent extra_isize filetype flex_bg has_journal large_dir huge_file large_file metadata_csum metadata_csum_seed mmp project quota read-only resize_inode sparse_super uninit_bg -r+[set the number of reserved filesystem blocks]:number -Q+[set quota feature on the superblock]: :_values -s , "quota option" usrquota grpquota prjquota -s+[set sparse super feature]:state:((0\:off 1\:on)) -T+[set time last checked]:time specifier (YYYYMMDD[HH[MM[SS]]]) -u+[set user who can use reserved filesystem blocks]:user:_users -U+[set filesystem UUID]:UUID or special:(clear random time) -z+[save old contents of file system block to undo file]:undo file:_files :device:_files A   d    '                E   E   |      E       E         E         E   3      +  A     C  g              A   @       0     $      A     C  f   D  q    A      &   l  0          A     C  f       	  A      &   l  0     d     A      ?  1
  A          A  "                 H  i          +     Q  A.     r     4     A          AF     R`  R  Q  #R  q  *CA.        |        	  A  ",  C  &             ۜ  #*C        +       A.     r     $     A  "$       @  `     |                +     Q  A          A  "8      D  e    I	  	  5
  
    y          )      +     q  A    
  F   L  q  0          A  "               a      3      +     0     x     A                       A      &   l  A      j  A  @     u  A,  A       u     A       F     |   A  `    +0          A    C  Z  1	  A    C  f     ۄ   A,  F      |        A      &   4  Q
  A      f   X  ۄ {sA     C     L  , x    A      &   l  Q
  A      f     ۄ cA          L  ,      A    C  &   l    A      f   p  ۄ   A       f     ۄ   A  "    &         &   l  Q
  A    C  f   0  ۄ #A          L  , P  q  A      &   l    A      f     ۄ   A     C    1  A    C       ۄ     A         L  , (    	  A  "4    f  H  h     h    ۜb        (    C  &   l  A      &   l  Q
  A      f   <  ۄ *CA     C     L  , \    A      &   l  A   "(        t ۜ  {sc#*C  `      +     A  "|  C       ۼ          !  "  #  $  )%  %  &  '  (  i)  ]*  a+  M,  ,  -  -.  5/  	0  %1  A2  3  3    z      +     0"     4     A  t  C    1	  A    C  f   4  ۄ   A  "    &   4    ~      +       A       f   L  , 5  0%     $5  	   A   B  !  f   D5  ۄ     !  %  3ۜ b     A  "0  C!  F  d5  ۜ   5  5  5  5  I6          +     0U     5  
   A  @ "  '    A    "     6  ۄ     A  ",  #  &  7   87     ]7  7    ,          +     Q  A    C#     7  ۄ     A  "8  #    7    8     %8  `8  ۜ b    ۤ ۤ 8          +     q	  A  "(  $    8  8     8  ,9  , ۜ b          +     A    %  F   l  +    local curcontext curcontext state line expl typeset opt_args service uml_moo _arguments 1:COW file:_files -g "*cow*(-.)" 2:new backing file:_files return uml_switch _arguments -unix[listen on specified pair of sockets]:control socket: :data socket -hub[act like a hub] uml_mconsole  CURRENT == 2  _wanted socket socket name compadd /.uml/tmp//mconsoleN:h:t wordsCURRENT1 config prefix prefix option _wanted device device compadd remove _wanted device device compadd ubd0..7 eth0..9  CURRENT == 3  _values command version[print the UML kernel version number] help[print help] halt[shutdown UML system immediately] reboot[reboot the UML system immediately] config[add a new device to the virtual machine] remove[delete a device from the virtual machine] sysrq[perform sysrq action]:key:((r\:turn\ of\ keyboard\ raw\ mode k\:secure\ access\ key b\:reboot o\:shutdown s\:sync u\:remount p\:dump\ registers t\:dump\ tasks m\:dump\ memory e\:SIGTERM\ to\ all i\:SIGKILL\ to\ all l\:SIGKILL\ to\ all\ inc.\ init h\:help {0..9}\:console\ log\ level)) cad[invoke ctrl-alt-del handler] stop[pause the UML] go[continue the UML] _message no more arguments linux _arguments (* -)--version[display kernel version number] (* -)--help[print usage information] (* -)--showconfig[show kernel configuration] (-)*:option:->option tunctl _arguments (-d)-b[brief output] -f[specify tun clone device]:tun clone device:_files (-d)-u[specify owner]:owner:_users (-b -u -t)-d[specify devicename to delete]:device name:(tap{0..9}) (-d)-t[specify devicename]:device name:(tap{0..9}) state unset compset (ssl|con)[0-9]#= channel continue compset consoles console number compset serial serial line number compset ubd[0-7](|r)(|s)= compset *, _files compset devices device number compset eth[0-9]##= compset options _wanted transports compadd ethertap tuntap daemon mcast slip compset ethernet number compadd _values option mem[specify amount of "physical" memory to allocate]:memory iomem[configure file as named IO memory region]:arg:->iomem gdb[attach gdb to specified channel]:channel:->channel gdb-pid[specify pid of debugger]:debugger pid:_pids debugtrace[cause tracing thread to wait for debugger] honeypot[put process stacks in the same location as on host] debug[start kernel under gdb control] root[specify root filesystem]:root device umid[specify name for this UML machine]:name uml_dir[location to place pid and umid files]:directory:_directories initrd[boot from initrd image]:initrd file:_files jail[enable protection of kernel memory from processes] *con[attach a console to a host channel]:channel:->channel *ssl[attach a serial line to a host channel]:channel:->channel fake_ide[create ide0 entries which map onto ubd devices] *ubd[associate device with host file] fakehd[change the ubd device name to "hd"] *eth[configure a network device] ncpus[specify number of virtual processors to start]:processors mode[force UML to run in specified mode]:mode:(tt) mconsole[request mconsole driver to send a message to socket]:socket xterm[specify alternate terminal emulator]:terminal emulator:->xterm dsp[specify host dsp device]:dsp device:_files mixer[specify host mixer device]:mixer device:_files umn[specify ip address for host side of slip device] iomem compset _files name channel compset _values suf/S/s channel xterm tty:tty:_files $suf fd:file descriptor:_file_descriptors suf compset _wanted argument execute switch compadd compset _wanted argument title switch compadd title _wanted command terminal emulator _command_names   A   4    '                E   E   |      E         A     C          k#       A                       A       %  k#	  m     A     C    1  A.     r           A       F     ی A       %    4  I     A        x  A    C  %   k#   A        %               A          (
  y
     A   d    
  h                5  Q  ]  m            1  a     !  q#     A   "  6   r   }$  $            h  $     A,  :      %  )&     A   p    %  &  '  M'  '  (  e*  %-  /  E2  3  4  5  7  ]8  9  9  e;  <  =  >  ?  YA  iB  iC  E     A   t      lG  '  G  G  =H  I  MK  L  -N  O  Q  R  AU  V  =X  Y  u[  ]  Q^  _  `  a  c  f  	g  Eh     A         hi  i  i  G     A   (  C  %  4j  uj  Ik  l  l  m  n     A   8     %  \p  '  p  G  p  q  s  w  Uy  z  A|     A   $  $    }  }  	  9  =  i     A   H  &  %  H  '  y  Q    Q  }  %      Q      )  i     A      ,  %    ݒ    A  m     A     -  %    ї       A     C0    Н    G  U     A     1       ɟ     A,               A   "  C3    ܠ   	  5  I  U    	  }    M  Y    m      !        U    a          9  پ  ٿ  )  %  Q        e  )      =        U    Y      >  &   h  A     ?  g            A     ?      A         A     A            A     CA            A     A  g     ۬       A  "$  A     4    *cU         A  &   h  A    B  F   h        local curcontext curcontext state line common_own_mallocread_varinforeport_errorspartial args args_addrcheckdrdmemcheckcachegrindhelgrindlackeymassifnoneexp_bbvdhatsgcheck 1: : _command_names -e *::args :_normal service _OPTS compset words fake words[@]  CURRENT++  common_own_malloc --alignment=-[set minimum alignment of heap allocations]:number [16] --redzone-size=-[set minimum size of redzones added before/after heap blocks]:size (bytes) [16] --xtree-memory=-[profile heap memory in an xtree [none]:(none allocs full) --xtree-memory-file=-[specify xtree memory report file]:file [xtmemory.kcg.%p]:_files common_read_varinfo --read-var-info=-[read DWARF3 debug info]:enable:(yes no) common_report_errors --xml=-[output everything in XML]:enable:(yes no) --xml-fd=-[send XML output to file descriptor]:file descriptor:_file_descriptors --xml-file=-[send XML output to specified file]:file:_files --xml-socket=-[send XML output to specified socket]:socket:_hosts --xml-user-comment=-[copy specified string verbatim to XML output]:string --demangle=-[automatically demangle C++ names]:enable:(yes no) --num-callers=-[specify no of callers to show in stack traces]:number --error-limit=-[stop showing new errors if too many]:enable:(yes no) --exit-on-first-error=-[exit on the first error]:enable:(yes no) --error-exitcode=-[exit code to return if errors found]:exit code --error-markers=-[add lines with begin/end markers before/after]:markers (begin,end) (--show-error-list)-s[show detected errors list and suppression counts at exit] --show-error-list=-[show detected errors list and suppression counts at exit]:enable [no]:(yes no) --keep-debuginfo=-[keep symbols etc for unloaded code]:enable:(yes no) --show-below-main=-[continue stack traces below main()]:enable [no]:(yes no) --default-suppression=-[load default suppressions]:enable [yes]:(yes no) --suppressions=-[suppress errors described in specified file]:file:_files --gen-suppressions=-[print suppressions for errors detected]:enable:(yes no) --input-fd=-[specify file descriptor for input]:file descriptor:_file_descriptors --max-stackframe=-[assume stack switch for SP changes larger than specified size]:size (bytes) --main-stacksize=-[set size of main thread's stack]:size (bytes) OSTYPE darwin --dsymutil=-[run dsymutil on Mac OS X when helpful]:enable [yes]:(yes no) common_partial --partial-loads-ok=-:enable:(yes no) args_addrcheck common_own_malloc common_mem_null --leak-check=-[search for memory leaks at exit]:enable [summary]:(no summary full) --leak-resolution=-[specify differentiation of leak stack traces]:level [high]:(low med high) (--show-reachable --show-possibly-lost)--show-leak-kinds=-[specify leak kinds to show]:leak kind [definite,possible]:_sequence compadd - definite indirect possible reachable --errors-for-leak-kinds=-[specify which leak kinds are errors]:leak kind [definite,possible]:_sequence compadd - definite indirect possible reachable all none --leak-check-heuristics=-[specify heuristics to use for during leak searches]:heuristic:_sequence compadd - stdstring length64 newarray multipleinheritance all none (--show-leak-kinds)--show-reachable=-[show reachable blocks in leak check]:enable:(yes no) (--show-leak-kinds)--show-possibly-lost=-:enable:(yes no) --xtree-leak=-[output leak result in xtree format]:enable [no]:(yes no) --xtree-leak-file=-[specify xtree leak report file]:file [xtleak.kcg.%p]:_files --undef-value-errors=-[check for undefined value errors]:enable [yes]:(yes no) --track-origins=-[show origins of undefined values]:enable [no]:(yes no) common_partial --expensive-definedness-checks=-[use extra-precise definedness tracking]:enable [auto]:(no auto yes) --freelist-vol=-[specify volume of freed blocks queue]:blocks [20000000] --freelist-big-blocks=-[release first blocks larger than specified size]:size [1000000] --workaround-gcc296-bugs=-:enable [no]:(yes no) --ignore-ranges=-[assume given addresses are OK]:address ranges --ignore-range-below-sp=-[don't report errors for accesses at the given offsets below SP]:offsets --malloc-fill=-[fill malloc'd areas with given value]:value (hex) --free-fill=-[fill free'd areas with given value]:value (hex) --keep-stacktraces=-[control which stack traces to keep for malloc'd/free'd areas]:stack traces [alloc-and-free]:(alloc free alloc-and-free alloc-then-free none) --show-mismatched-frees=-[show frees that don't match the allocator]:enable [yes]:(yes no) args_drd common_read_varinfo common_report_errors --check-stack-var=-[detect data races on stack variables]:enable [no]:(yes no) --exclusive-threshold=-[print an error if any mutex or writer lock is held longer than specified time]:time (ms) --first-race-only=-[report only the first detected data race]:enable [no]:(yes no) --free-is-write=-[report races between accessing memory and freeing memory]:enable [no]:(yes no) --join-list-vol=-[specify how many joined threads to retain memory access information for]:number of threads [10] --report-signal-unlocked=-[report calls to pthread_cond_signal etc where the mutex is not locked]:enable [yes]:(yes no) --segment-merging=-[control segment merging]:enable [yes]:(yes no) --segment-merging-interval=-[perform segment merging only after the specified number of new segments have been created]:number of segments [10] --shared-threshold=-[print an error if a reader lock is held longer than the specified time]:time (ms) --show-confl-seg=-[show conflicting segments in race reports]:enable [yes]:(yes no) --show-stack-usage=-[print stack usage at thread exit time]:enable [no]:(yes no) --ignore-thread-creation=-[control whether all activities during thread creation should be ignored]:enable [no]:(yes no) *--ptrace-addr=-[trace all load and store activity for specified address even after free]:address *--trace-addr=-[trace all load and store activity for specified address]:address --trace-alloc=-[trace all memory allocations and deallocations]:enable [no]:(yes no) --trace-barrier=-[trace all barrier activity]:enable [no]:(yes no) --trace-cond=-[trace all condition variable activity]:enable [no]:(yes no) --trace-fork-join=-[trace all thread creation and all thread termination events]:enable [no]:(yes no) --trace-hb=-[trace execution of the ANNOTATE_HAPPENS_BEFORE(), ANNOTATE_HAPPENS_AFTER() and ANNOTATE_HAPPENS_DONE() client requests]:enable [no]:(yes no) --trace-mutex=-[trace all mutex activity]:enable [no]:(yes no) --trace-rwlock=-[trace all reader-writer lock activity]:enable [no]:(yes no) --trace-semaphore=-[trace all semaphore activity]:enable [no]:(yes no) args_memcheck args_addrcheck common_read_varinfo args_cachegrind --I1=-[set I1 cache manually]:size,assoc,line_size --D1=-[set D1 cache manually]:size,assoc,line_size --LL=-[set LL cache manually]:size,assoc,line_size --cache-sim=-[collect cache stats]:enable [yes]:(yes no) --branch-sim=-[collect branch prediction stats]:enable [no]:(yes no) --cachegrind-out-file=-[specify output file name]:file name [cachegrind.out.%p]:_files args_helgrind common_read_varinfo --free-is-write=-[treat heap frees as writes]:enable [no]:(yes no) --track-lockorders=-[show lock ordering errors]:enable [yes]:(no yes) --history-level=-[specify amount of history to show for data races]:level [full]:((
    full\:show\ both\ stack\ traces\ for\ a\ data\ race\ \(slow\)
    approx\:full\ trace\ for\ one\ thread,\ approx\ for\ the\ other\ \(faster\)
    none\:only\ show\ trace\ for\ one\ thread\ in\ a\ race\ \(fastest\)
  )) --delta-stacktrace=-[derive a stacktrace from the previous stacktrace]:enable:(yes no) --conflict-cache-size=-[specify size of full history cache]:size [2000000] --check-stack-refs=-[race-check reads and writes on the main stack and thread stacks]:enable [yes]:(no yes) --ignore-thread-creation=-[ignore activities during thread creation]:enable [no]:(yes no) args_lackey --basic-counts=-[count instructions, jumps, etc.]:enable [yes]:(yes no) --detailed-counts=-[count loads, stores and alu ops]:enable [no]:(yes no) --trace-mem=-[trace all loads and stores]:enable [no]:(yes no) --trace-superblocks=-[trace all superblock entries]:enable [no]:(yes no) --fnname=-[count calls to specified name]:name [main] args_massif --heap=-[profile heap blocks]:enable [yes]:(yes no) --heap-admin=-[specify average admin bytes per heap block]:size (bytes) [8] --stacks=-[profile stacks]:enable [no]:(yes no) --pages-as-heap=-[profile memory at the page level]:enable [no]:(yes no) --depth=-[depth of contexts]:depth [30] *--alloc-fn=-[specify alloc function]:function *--ignore-fn=-[ignore heap allocations within specified function]:function --threshold=-[specify significance threshold]:threshold (percentage) [1.0] --peak-inaccuracy=-[specify maximum peak inaccuracy]:inaccuracy (percentage) [1.0] --time-unit=-[specify time unit]:unit [i]:((
    i\:instructions\ executed
    ms\:milliseconds
    b\:heap\ bytes\ alloc\'d/dealloc\'d
  )) --detailed-freq=-[every Nth snapshot should be detailed]:snapshot interval [10] --max-snapshots=-[specofy maximum number of snapshots recorded]:maximum [100] --massif-out-file=-[specify output file name]:filename [massif.out.%p]:_files args_exp_bbv --bb-out-file=-[specify filename for BBV info]:filename:_files --pc-out-file=-[specify filename for BB addresses and function names]:filename:_files --interval-size=-[specify interval size]:size (instructions) [100000000] --instr-count-only=-[only print total instruction count]:enable:(yes no) args_exp_dhat --show-top-n=-[show specified number of the top alloc points]:number [10] --sort-by=-[sort the allocation points by specified metric]:metric [max-bytes-live]:((
    max-bytes-live\:maximum\ live\ bytes
    tot-bytes-allocd\:bytes\ allocated\ in\ total\ \(turnover\)
    max-blocks-live\:maximum\ live\ blocks
    tot-blocks-allocd\:blocks\ allocated\ in\ total\ \(turnover\)
  )) args_exp_sgcheck common_partial --enable-sg-checks=-[enable stack & global array checking]:enable [yes]:(yes no) args_none common_mem_null args_words[(r)--tool=*]#*=/-/_:-memcheck _arguments Pargs cmd (--version)--tool=-[specify valgrind tool]:valgrind tool:->tools (-h --help)hhelp[show help information] --help-debug[show help info including debugging options] (-)--version[show version] (-q --quiet)qquiet[run silently; only print error msgs] (-v --verbose)vverbose[be more verbose] --trace-children=-[valgrind-ise child processes]:enable:(yes no) --trace-children-skip=-[specify a list of executables not to trace into]:executables --trace-children-skip-by-arg=-[specify a list of executables matched by argv not to trace into]:executables --child-silent-after-fork=-[omit child output between fork & exec]:enable:(yes no) --vgdb=-[activate gdbserver]:enable [yes]:(yes no full) --vgdb-error=-[invoke gdbserver after specified number of errors]:errors [999999999]:errors --vgdb-stop-at=-[invoke gdbserver for given events]:event:_sequence compadd - startup exit valgrindabexit all none --track-fds=-[track open file descriptors]:enable:(yes no) --time-stamp=-[add timestamps to log messages]:enable:(yes no) --log-fd=-[log messages to specified file descriptor]:file descriptor:_file_descriptors --log-file=-[log messages to specified file with pid appended]:file:_files --log-socket=-[log messages to socket]:ipaddr\:port *--fullpath-after=-[show full source paths in call stacks]::prefix to remove from paths:_directories --extra-debuginfo-path=-[specify absolute path to search for additional debug symbols]:path:_directories --debuginfo-server=-[specify server to query for debug symbols]:server:_hosts --allow-mismatched-debuginfo=-[accept debuginfo objects that don't match the main object]:enable [no]:(yes no) --smc-check=-[check for self-modifying code]:checks [all-non-file]:(none stack all all-non-file) --read-inline-info=-[read debug info about inlined functions to improve stack traces]:enable:(yes no) --vgdb-poll=-[specify gdbserver poll max]:basic blocks [5000] --vgdb-shadow-registers=-[let gdb see the shadow registers]:enable [yes]:(yes no) --vgdb-prefix=-[specify prefix for bgdb FIFOs]:prefix:_files --run-libc-freeres=-[free up glibc memory at exit]:enable [yes]:(yes no) --run-cxx-freeres=-[free up libstdc++ memory at exit]:enable [yes]:(yes no) --sim-hints=-[activate unusual sim behaviours]:hint [none]:_sequence compadd - lax-ioctls lax-doors fuse-compatible enable-outer no-inner-prefix no-nptl-pthread-stackcache fallback-llsc none --fair-sched=-[schedule threads fairly on multicore systems]:enable [no]:(yes no try) --kernel-variant=-[handle non-standard kernel variants]:kernel variant:_sequence compadd - bproc android-no-hw-tls android-gpu-sgx5xx android-gpu-adreno3xx --merge-recursive-frames=-[merge frames between identical program counters in specified max frames]:frames [0] --num-transtab-sectors=-[specify size of translated code cache]:size (sectors) [32] --avg-transtab-entry-size=-[specify average size of a translated basic block]:size (bytes) --aspace-minaddr=-[avoid mapping memory below address]:address (0xPP) [guessed] --valgrind-stacksize=-[specify size of valgrind (host) thread's stack]:size (bytes) [1048576] --show-emwarns=-[show warnings about emulation limits]:enable [no]:(yes no) *--require-text-symbol=-[abort run if the specified shared object lacks specified symbol]:\:soname pattern\:symbol pattern *--soname-synonyms=-[specify patterns to map sonames to replacements]:soname=replacement --sigill-diagnostics=-[warn about illegal instructions]:enable [yes]:(yes no) --unw-stack-scan-thresh=-[enable stack-scan unwind if fewer than specified number of good frames found]:frames --resync-filter=-[attempt to avoid expensive address-space-resync operations]:enable:(yes no verbose) --max-threads=-[specify maximum number of threads that valgrind can handle]:threads [500] return typeset tools state Mf_call_program tools $words[1] --tool=something -d 2>&1:launcher launching somethinglauncher launching %%something:commandsvalgrind:h:h/lib/valgrind/.:t tools% _wanted valgrind tool compadd    A	    +&         	   s     A   L    '                E   E   |      E         E            +  A     C  '             k#   A      e     0           )     U     A       f   t  t   A  "                         +     0          A  "        (   U      Y          +     0                         4     T  	   A  "  C     p   U              +     0     ;  
   A  "$       P   }    U               +     A   $ C	  #  1#  A  %       A   P  	  	    A  &      5  A     	  g     <       A    
  &   L  A   P  
  	    A  *        A     
  g     < 	      A      &   	  A  P    	    A  .      
  A       g     < h
      A      &   
  A   D   O  9  0     \     A  "       |             6      +     0     @     A  "  C     T  t           9      +     0'     (     A       G       (      A  l  C      A    C  &   =  A  "    F   X      >      +     q  A.  @      +     A    C  F     +    A   B  K        Z  L        t    F       A  B            !   \ 4        f      !          A   B  P        n  Q   +     X  '  M       A        G              A  (       ,   L      m      ۜ         A   B  V          W        d          A  t       1  A.                  A        g      <       A,           !     A.        D            A   B  _          `                   A  x         A.                  A        g      <       A          (       A.                    A   B  h          i          x        A         1  A.                  A        g      <       A   X    %	    `  x            $  L  l      [;      k,     A.        L            A    !  F           _vserver local curcontext curcontext state line expl words3 cmd aptcache aptconfig aptget compset _dispatch cmd:t cmd default exec _arguments 1: :->vsnames 2: :->cmds 3:command name: _command_names -e *::arguments: _normal stop restart condrestart enter running status _arguments *::arguments: _message "no more arguments" _arguments (-)--help[print help information] (- *)--version[print client version information] *:: :->args state  ! +_cache_vserver_cfgdir  typeset _cache_vserver_cfgdir_initialized _vserver_cache_cfgdir  ! +_cache_vserver_vsnames  _cache_vserver_vsnames_initialized _vserver_cache_vsnames  ! +_cache_vserver_cmds  _cache_vserver_cmds_initialized _vserver_cache_cmds state vsnames _wanted commands vserver name _vserver_vsnames cmds _wanted commands vserver command _vserver_commands args +args _arguments args[@] return  +functions[_vserver_commands]  _vserver_commands compadd @ _cache_vserver_cmds compadd s.:._cache_vserver_cmds  +functions[_svk_list_patches]  _vserver_vsnames local expl _wanted vserver vserver name compadd _cache_vserver_vsnames@  +functions[_vserver_cache_cfgdir]  _vserver_cache_cfgdir _cache_vserver_cfgdir_initialized true typeset _cache_vserver_cfgdir vserver-info info SYSINFO | grep '^ *cfg-Directory' | awk '{print $2}' _cache_vserver_cfgdir_initialized  +functions[_vserver_cache_vsnames]  _vserver_cache_vsnames _cache_vserver_vsnames_initialized true typeset _cache_vserver_vsnames _cache_vserver_vsnames _cache_vserver_cfgdir//:t _cache_vserver_vsnames_initialized  +functions[_vserver_cache_cmds]  _vserver_cache_cmds _cache_vserver_cmds_initialized true typeset _cache_vserver_cmds _cache_vserver_cmds start stop restart condrestart suexec exec enter chkconfig running status build unify aptget aptconfig aptcache pkgmgmt _cache_vserver_cmds_initialized _vserver @    A   @    '             +  E         E   ,      E   L      A     C  g   `           A       	         L           (  ۼ     A      F   t  ,   A   "  	         C  &     A            4    %    A.     E           A   "          ۤ    E               +     A      F     +    local item devline expl typeset desc _call_program wakeupcapabledevices acpitool /dev/null read devline:b09.:space::space::space:09:space: continue zformat match[1]:%8d (currently match[3]) d:match2 item _describe wakeup capable device @ return    A  T    f      ۜ ۜ -          )  y          u  %  Z            _arguments (H -a --all)aall[wipe all magic strings] (H -b --backup)bbackup[create a signature backup in $HOME] (H -f --force)fforce[force erasure] (H -i --no-headings -J --json -p --parsable)inoheadings[don't print headings] (H -J --json -i --no-headings -p --parsable)Jjson[use JSON output format] (H -n --no-act)nnoact[do everything except the actual write() call] (H -o --offset)o+offset[specify offset to erase]:offset (bytes) (H -O --output)O+output[specify columns to display]: : _values -s, "column"
    "uuid[partition/filesystem UUID]"
    "label[filesystem label]"
    "length[magic string length]"
    "type[superblock type]"
    "offset[magic string offset]"
    "usage[type description]"
    "device[block device name]" (H -p --parsable -i --no-headings -J --json)pparsable[print out in parsable instead of printable format] (H -q --quiet)qquiet[suppress output messages] (H -t --types)t+types[limit the set of filesystem, RAIDs or partition tables]:type:_file_systems (H)*:disk device:_files -g "*(-%)" -P / -W / (H) (- *)hhelp[display help information] (- *)Vversion[display version information]   A  4    f      -      I  u      9      e      _arguments -p:path to ctrl sockets:_files -g "*(=)" -i:ifname:_net_interfaces -h[help] -v[shown version information] -B[run a daemon in the background] -a[run in daemon mode]:action file:_files -P:pid file:_files -g:global ctrl:_files -g "*(=)" -G:ping interval: :command:(status ping mib help interface level license quit set logon logoff pmksa reassociate preauthenticate identity password new_password pin otp passphrase bssid list_networks select_network enable_network disable_network add_network remove_network set_network get_network save_config disconnect reconnect scan scan_results bss get_capability reconfigure terminate interface_add interface_remove interface_list ap_scan stkstart ft_ds wps_pbc wps_pin wps_reg)  5.8.1                                              X      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_acpi                   debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_acpitool     
  
            debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_alsa-utils     p           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_analyseplugin      	8           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_brctl      Js   G  \      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_btrfs    "             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_chattr   #               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_chcon    %.  X      D      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_chrt     (D  4           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_cpupower     ,  #     $      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_cryptsetup   5Y     7  	\      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_dkms     ;   k              debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_e2label   ;  ;  5A     l      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ethtool   ;  I             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_findmnt   I  N         t      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_free     O  V           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_fuse_arguments   QX             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_fuse_values   Q  S  Q     T      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_fusermount   TT         @      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_gpasswd   T  U         @      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_htop     U         t      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_iconvconfig   U  V0              debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ionice   W  \     `      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ipset    ^q  /x   .        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_iptables     jO  (     P      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_iwconfig     mY         T      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_kpartx   m  	$           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_losetup   m  p   Z       D      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_lsattr   pw             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_lsblk    s       t      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_lsusb    u|               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ltrace   w               debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_mdadm      _       H      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_mii-tool       Y      	      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_modutils       	_           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_mondo    ;  3I      T      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_networkmanager     >k            debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_opkg       O     l      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_pidof      	           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_pkgtool     #         d      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_pmap     %  V      X      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_qdbus    {  )            debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_schedtool            <      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_contexts       %             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_roles    E  %             debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_types                   debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_selinux_users             D      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_setsid   b         |      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_slabtop       &   	        debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_ss     
           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_sshfs      Z           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_strace     )            debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_sysstat     ,  _       0      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tload    Ʉ         X      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tpb     z  ;       8      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tracepath                   debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_tune2fs            
      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_uml     =  ?           debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_valgrind             H      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_vserver             t      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_wakeup_capable_devices     B       `      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_wipefs     +       @      debian/zsh-common//usr/share/zsh/functions/Completion/Linux/_wpa_cli     A  L    &        -    A    U  Q      	  
%    U    =      _arguments (-b --battery)bbattery[battery information] (-B --without-battery)Bwithoutbattery[suppress battery information] (-t --thermal)tthermal[thermal information] (-T --without-thermal)Twithoutthermal[suppress thermal information] (-a --ac-adapter)aacadapter[ac adapter information] (-A --without-ac-adapter)Awithoutacadapter[suppress ac-adapter information] (-V --everything)Veverything[show every device, overrides above options] (-s --show-empty)sshowempty[show non-operational devices] (-S --hide-empty)Shideempty[hide non-operational devices] (-c --celsius -f --fahrenheit -k --kelvin)ccelsius[use Celsius as the temperature scale] (-c --celsius -f --fahrenheit -k --kelvin)ffahrenheit[use Fahrenheit as the temperature scale] (-c --celsius -f --fahrenheit -k --kelvin)kkelvin[use Kelvin as the temperature scale] (-d --directory)ddirectory[path to ACPI info (/proc/acpi)]:directory:_files -/ (-h --help)hhelp[display this help and exit] (-v --version)vversion[output version information and exit]    A  4     '          +     E         E   @      A    C      d              A        1  A  B              E               A  "   	         	   E  @  \      A  "   
    |     
   E         A  "               E  (  D       A        i  A    C          D      A  H    %               	y  
!  
        }    -      A    C    1  A   !     a  ,A   "              A  "   #          #     T  y     A  $  	                    ,A   -     \         A  T    	  	1  A   .       ,A   /            A      e     %  Y      A  |      1  A   6     }   A  "   7         7   E    z     ,A   8     ,  U     A    C              A  |      1  A   <      ,A   =              A  "   >     a     >     <  a     A                  A  "     f     9     D   +       A       F  P+    local selbrands disambig typeset brands args zstyle :completion:curcontext: acpiextensions brands  brands[(I)detect]  /proc/acpi/toshiba brands toshiba /proc/acpi/asus brands asus /proc/acpi/ibm brands thinkpad  brands[(I)all]  brands toshiba (-a --ac_adapter)aac_adapter[show AC adapter presence] -b[show battery status for available batteries] (-B --battery)Bbattery[show detailed battery status for all batteries found] (-c --cpu)ccpu[show CPU information] (-a --ac_adapter -A -b -B --battery -c --cpu -e -f --fan -t --thermal -w)-e[show just about everything] (-f --fan)ffan[show fan status] (-h --help)hhelp[display help] (-s --suspend)ssuspend[suspend machine to memory (sleep state S3)] -S[suspend machine to disk (sleep state S4)] (-t --thermal)tthermal[show thermal zone(s) information and trip points] -v[show more verbose output] (-V --version)Vversion[output version information and exit] -w[show the wakeup capable devices] -W+[toggle enable/disable wakeup capable device]: :_wakeup_capable_devices  brands[(I)asus]  disambig  brands[(I)(toshiba|thinkpad)]  disambig Asus  (-A --Asus)AAsus[show supported Asus ACPI extensions] -m+[set mail LED status]:mail LED status:((1\:on 0\:off)) -n+[set wireless LED status]:wireless LED status:((1\:on 0\:off)) -o+[set LCD panel status]:LCD panel status:((1\:on 0\:off)) -z+[set disambigLCD brightness level]:disambigLCD brightness level:(0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) selbrands  brands[(I)toshiba]  selbrands Toshiba -F+[force fan on or switch back to auto mode]:fan status:((1\:on 0\:auto)) (-T --Toshiba)TToshiba[show supported Toshiba ACPI extensions]  brands[(I)thinkpad]  selbrands selbrands selbrands selbrandsThinkpad -j[eject ultrabay device] disambig disambig selbrands  -l+[set disambigLCD brightness level]:disambigLCD brightness level:(0 1 2 3 4 5 6 7) _arguments args return     A    C             P      A       g              A                U    m  A        i  	u  
u    =    y      Q    %          U    Y  I  -  )       !  #!  #  $  %  &m     A    C     &    &    setopt localoptions warncreateglobal typesetsilent local opts (- : *)hhelp[print help message] (- : *)version[print current version] (- : *)llistdevices[list all soundcards and digital audio devices] (-L --list-pcms)Llistpcms[list device names] (-D --device)D+device[select PCM by name] (-q --quiet)qquiet[quiet mode] (-t --file-type)t+filetype[file type (voc, wav, raw or au)] (-c --channels)c+channels[channels] (-r --rate)r+rate[sample rate] (-f --format)f+format[sample format (case insensitive)] (-d --duration)d+duration[interrupt after # seconds] (-s --samples)s+samples[interrupt after # samples per channel] (-M --mmap)Mmmap[mmap stream] (-N --nonblock)Nnonblock[nonblocking mode] (-F --period-time)F+periodtime[distance between interrupts is # microseconds] (-B --buffer-time)B+buffertime[buffer duration is # microseconds] periodsize[distance between interrupts is # frames] buffersize[buffer duration is # frames] (-A --avail-min)A+availmin[min available space for wakeup is # microseconds] (-R --start-delay)R+startdelay[delay for automatic PCM start is # microseconds] (-T --stop-delay)T+stopdelay[delay for automatic PCM stop is # microseconds from xrun] *vverbose[show PCM structure and setup (accumulative)] (-V --vumeter)V+vumeter[enable VU meter (TYPE: mono or stereo)] (-I --separate-channels)Iseparatechannels[file for each channel] (-i --interactive)iinteractive[allow interactive operation from stdin] (-m --chmap)m+chmap[give the channel map to override or follow] disableresample[disable automatic rate resample] disablechannels[disable automatic channel conversions] disableformat[disable automatic format conversions] disablesoftvol[disable software volume control (softvol)] testposition[test ring buffer position] testcoef[test coefficient for ring buffer position (default 8)] testnowait[do not wait for ring buffer - eats whole CPU] maxfiletime[start another output file when the old file has recorded] processidfile[write the process ID here] usestrftime[apply the strftime facility to the output file name] dumphwparams[dump hw_params of the device] fatalerrors[treat all errors as fatal] *:sound file:_files _arguments opts      A  0               ,   L   d   x      +     A    C   g              A  "              5     
   +        A      :    0           A   "         	     =  t         &  $  &0     @      A       g      @       A          x  ]      A    C     @       A  "              @       &  $  A       F  $+    local expl context state line nopts typeset opt_args _arguments -l[gives a brief listing (one line per plugin)] (-)1:plugin file:->pfile (-)2::plugin label:->plabel state pfile _wanted pluginfiles plugin file compadd f_call_program ladspa-plugins listplugins 2> /dev/null::space:/%:/:t:r return plabel words: f$nopts[1] -l $nopts[2] 2> /dev/null/:space:/: _describe pluginlabel plugin label    A  4     '                E   E   |      +     A    C   G              A     q    A           A  "     f       Q        +       g   A       F      A        ,  ,A           ]     ,A               A   C  Z  
1  A   !        A   "       0  P   |  q         #   +       4  A   $     p  A   	C  a    0                A  "  	   &       '   +       0     <     d                    A    
      ,    %  0     h     A    C      ,      0              	  P   
  A          ,  p    0        A  $"            |      sz33z     3   +       	0     ;     A       F    !    A   9       A        1  .A   :            A          ,      Q  .A   <             A    C      ,  4    Q  .A   >       P     A          ,  X  q  A       F  +    local curcontext curcontext expl subcmd  CURRENT == 2  _describe brctl command (
    addbr:create\ instance\ of\ ethernet\ bridge
    delbr:deletes\ specified\ bridge\ instance
    show:show\ all\ current\ bridge\ instances
    addif:add\ interface\ to\ bridge
    delif:remove\ interface\ from\ bridge
    hairpin:toggle\ hairpin\ mode\ on\ a\ port
    showmacs:show\ a\ list\ of\ learned\ MAC\ addresses
    setageing:set\ MAC\ address\ ageing\ time
    setgcint:set\ garbage\ collection\ interval
    stp:control\ use\ of\ spanning\ tree\ protocol
    showstp:show\ bridge\ stp\ info
    setbridgeprio:set\ bridge\ priority
    setfd:set\ bridge\ forward\ delay
    sethello:set\ bridge\ hello\ time
    setmaxage:set\ maximum\ message\ age
    setpathcost:set\ cost\ of\ port
    setportprio:set\ priority\ of\ port
  ) shift words  CURRENT--  words[1] curcontext curcontext%:*-subcmd: _wanted bridges bridge compadd fbrctl show 2>/dev/null2,1%%	  CURRENT == 3  subcmd addif delif _net_interfaces setageing setgcint setfd sethello setmaxage _message time time (seconds) setbridgeprio priority priority setpathcost setportprio hairpin ports port _wanted states state compadd unknown subcommand: $subcmd  CURRENT == 4  setpathcost cost cost priority onoff on|off return    A       '       
         E   E   |      E         E         E         E:      E#k      E         E         +     A  <  C           (  D  `  |                 A              (  D       A  T      X  t            `              ,  @  `  t      A  8    %            !  Q        `      A  4       3" "          0  H  `      A  0  C  %  `##
  |          H  `      A  $          ,  H  d  `      A  $              H  d      A  (    %      5      		  `      A    C    	4+:+        A       %  	P  	l  	  	  `      A  ,      	  	    	  
    
8  `      A       %  
P    d  
p  `      A     C  %  
  
  
  %  ]      A  0"    F              5            +        A    (  A        	  ,A        0  U      A       F        A 8  C   q  0           A  $"                h        #   +       >P          ,A   &   :        A  B   '         	   F  h    ,A   (             ,A   )            A  t  
    1  A   *        A  $"  
                 =     +   +       A       &  d 0     D      A \    *  *1  .A   0     q       ,A   1   :        A  B   2            F  h    ,A   3              A        1  A   4     8   A    C   '            h     A       '          #k     A  B   7             F  h    .A   8   E     9     q  .A   :             .A   <             A         D  e      A X   T    0          A    C  e  D  Y  A     0          A       e  D             0          A       e  D  =    e       0          A  P    e  D     Q     !q  "  "  #M  #  $  %)  %  &I  '%  (Q  )  *     0     *     A      e  D  +I  +     p     +   	  A        D  ,5  -  -     
0     .\   
  A         D  .     0     /U     A      e  D  /  /     p     0y     A    C  e  D  1Y  1     p     25     2     A  ,      D  2  3  55  6Q  7]  8i  9u     p     :     A  (  !  e  D  :  ;  <  ==  =  >     0     ?p     A    #  e  D  ?  +     0     @H     A  4  $C    D  @  @  Ae  B  C5  C  DA  E!  FM     
0     F     A    'C     D  F     0     G     A    '  e  D  H=  H     0     H     A  $  (    D  I)  J  :  J  K     
0     LT     A    *     D  L     0     M!      A    *  e  D  M  +     A  "        N##
       +  e  D  Ni  O9     0     P     A    -C    D  PE  QY  RY     0     R     A    /    D  S  T9  U	     
0     U     A    0     D  U     0     Vi      A  0  1  e  D  V  W  XI  X  Y=  Y  Z  [     A  "        N         3     D  \	     
0     ]     A    4     D  ]E     0     ]     A    5    D  ^  ^  [     0     _     A  0  6  e  D  _E  `  `  a  bE  b  c  ey     0     e      A    9  e  D  f  ey     
0     fM   !  A    9     D  ey     
P     f   "  A    :     D  f     
P     g    #  A    :C     D  gU     0     g   $  A    :  e  D  h  i9     
0     i   %  A    <     D  ey     0     j    &  A    <    D  j5  j  ey     p     km   '  A    >    D  k  l1  l     0     l   (  A    >  e  D  m1  m]     0     n   )  A    ?C  e  D  o)  oa     0     o   *  A  4  ?    D  o  pQ  p  qi  r  r  s  uq  ey     0     vP   +  A  $  CC    D  v  w9  w  x]  x     0     y    ,  A  (  E  e  D  yY  zE  z  {)  {  {     0     |   -  A    G  e  D  |U  {     
0     |   .  A    H     D  {     0     }9   /  A  4  H    D  }  ~  5  -  e  9  Y         0        0  A  ,  K    D  ]      9  A  q       0     q   1  A    M    D      A     0        2  A    N    D           0        3  A  $  N    D  Y      E       
0     )   4  A    P     D  a     
0     5   5  A    P     D  ey     
0     u   6  A    Q     D       0     5   7   A    Q    D    5       A  "  K     N  
   8    R     D       P     !   9      P     y   :      
0        ;  A    S     D  *     0        <  A  P  TC  e  D          )  Q        a    5  	    i  ey     0        =  A  X  Y  	e  D    }  e  m  Q  u  e  }          =    m  ]    I     p     ,   >  @   ?  A    ^     D       0     ,   @  A  0  _C  e  D          }           0     @   A  A  0  bC  e  D      	               0     =   B  A    e  e  D  u  9     
0     ;   C  A    fC     D        A  H  f      A    f     H   A    g   F     h  A       ŀ  A  "  g   f  Ű          +       0        D  A   "  h     $  E     y  ư         +       %0     ǘ   E   A    i   %         A  4"  i  f  Ǹ   b      Q  e      A  Q       +       A    k        U     0     (   F   A    l   f  L   m  A  4"  l  f  τ d  Ϥ          $"  @       +       A    n   F  h+    local curcontext curcontext curstate state line expl cont shift cmds_1 cmds_2 cmds_3 cmds_4 cmds_5 cmds_6 cmds_7 cmds_8 cmds_9 cmds_10 groups args groups subvolume filesystem device scrub balance inspectinternal property quota qgroup replace rescue check restore send receive help version cmds_1 create delete list snapshot getdefault setdefault findnew show sync cmds_2 defragment resize label usage cmds_3 delete remove ready scan stats cmds_4 start cancel resume status cmds_5 pause cancel cmds_6 dumpsupertree inodelogicalsubvolidresolve mindevsize rootid treestats cmds_7 cmds_8 enable disable rescan cmds_9 assign create destroy limit cmds_10 cancel cmds_11 chunkrecover fixdevicesize superrecover zerolog _arguments -* args[@] (- *)--help[print help information] (- *)--version[print version information] (--version)1: :->groups 2: :->cmds *:: :->args  #state  curstate state curstate groups _wanted commandgroups btrfs command group compadd groups cmds groupsiwords2  grp && grp <= 16  return groupsgrp curcontext curcontext%:*:*:service-cont:  grp <= 11  _wanted commands command compadd cmds_grp continue groupsiwords1  grp && grp <= 16   grp <= 11  group cmds_grp Pgroupiwords2  cmd  :Pgroupcmd curcontext curcontext%:*:*:service-cont/:/-: (-)--help[print help information] cont subvolume:create *-i[add the newly created subvolume to a qgroup]:qgroup 1:destination:->mounts subvolume:delete (-c --commit-after -C --commit-each)ccommitafter[wait for transaction commit at the end of the operation] (-c --commit-after -C --commit-each)Ccommiteach[wait for transaction commit after deleting each subvolume] (-v --verbose)vverbose[verbose output of operations] 1:subvolume:_files -/ subvolume:snapshot -r[readonly snapshot] *-i[assign to qgroup]:qgroup: _message "qgroup" 1:source directory:_files -/ 2:snapshot name or destination:_files -/ subvolume:list -p[include parent ID in output] -a[include all subvolumes] -c[include ogeneration of the subvolume] -g[include generation of the subvolume] -o[include only subvolumes below the path] -u[include UUID of subvolume] -q[include parent UUID of subvolume] -R[include the uuid of the received snapshots] -t[print results as a table] -s[list only snapshot subvolumes] -r[list only readonly subvolumes] -d[list deleted subvolumes that are not yet cleaned] -G[subvolume generation is more or less than]:gen: _guard "(|+|-)[0-9]#" -C[subvolume ogeneration is more or less than]:ogen: _guard "(|+|-)[0-9]#" --sort=-[list in order]:order:_sequence compadd - rootid gen ogen path 1:path:->mounts subvolume:setdefault 1:id:_guard "[0-9]#" id 2:path:->mounts subvolume:show (-r --rootid)rrootid[rootid of the subvolume] (-u --uuid)uuuid[uuid of the subvolume] 1:subvolume path:_directories subvolume:sync -s[sleep between checks]:delay (seconds) [1] subvolume:findnew 1:subvol:_files -/ 2:lastgen: _message "last gen" devicefilesystemqgroupsubvolume:dfdushowusage --iec[use 1024 as a base] --si[use 1000 as a base] devicefilesystem:dfusage subvolume:show (-b --raw)braw[output raw numbers in bytes] (-h --human-readable -H)hhumanreadable[output human friendly numbers, base 1024] (-h --human-readable -H)-H[output human friendly numbers, base 1000] (-k --kbytes)kkbytes[show sizes in KiB, or kB with --si] (-m --mbytes)mmbytes[show sizes in MiB, or MB with --si] (-g --gbytes)ggbytes[show sizes in GiB, or GB with --si] (-t --tbytes)ttbytes[show sizes in TiB, or TB with --si] filesystemqgroup:dushow --raw[output raw numbers in bytes] --human-readable[output human friendly numbers, base 1024] --kbytes[show sizes in KiB, or kB with --si] --mbytes[show sizes in MiB, or MB with --si] --gbytes[show sizes in GiB, or GB with --si] --tbytes[show sizes in TiB, or TB with --si] filesystem:resize 1:size:_guard "(|+|-)[0-9]#[GKM]" filesystem:defragment -v[verbose] -r[defragment files recursively] -c+[compress files while defragmenting]::compression algorithm:(zlib lzo zstd) -r[defragment files recursively] -f[flush after defragmenting] -s[start position]:byte position -l[defragment limited number of bytes]:length (bytes) -t[defragment only files over a certain size]:minimum size (bytes) [32M] *:file:_files filesystem:du (-s --summarize)ssummarize[display only a total for each argument] filesystem:label 1:device:_files -g "*(-%)" 2:new label filesystem:show (1 -)dalldevices[scan all devices in /dev] (1 -)mmounted[show only mounted filesystems] --human-readable[output human friendly numbers, base 1024] 1: :_guard "^-*" uuid or label filesystem:usage -T[show data in tabular format] device:adddeletereadyremove 1:device:_files -g "*(-%)" Pgroupcmd Knodiscard[don't perform whole device TRIM] fforce[force overwrite of existing filesystem] device:scan (-)uforget[unregister all stale devices or a given device] (1 -)dalldevices[enumerate and register all devices] 1:device:_files -g "*(-%)" device:stats (-c --check)ccheck[return non-zero if any stat counter is not zero] (-z --reset)zreset[reset stats when done] 1:device or mountpoint:_files -g '*(-%,/)' device:ready 1:device: _files -g "*(-%)" scrub:startresume -B[don't background and print statistics at end] -d[print separate statistics for each device] -q[omit error message and statistics] -r[read only mode] -R[raw print mode] -c[set ioprio class]:class:(( 0\:none 1\:realtime 2\:best-effort 3\:idle)) -n[set ioprio classdata]:classdata:(0 1 2 3 4 5 6 7) 1:path or device:_files -f[force starting new scrub even if a scrub is already running] scrub:cancel 1: : _guard "^-*" "path or device" scrub:status -d[separate statistics for each device] -R[print raw stats] balance:start (-m -s)-d+[act on data chunks]:filter:->filters (-d -s)-m+[act on metadata chunks]:filter:->filters (-d -m)-s+[act on system chunks (only under -f)]:filters:->filters -v[verbose mode] -f[force a reduction of metadata integrity] --full-balance[don't print warning and don't delay start] (--background --bg)backgroundbg[run balance operation asynchronously in the background] 1:path:_files -/ balance:status -v[verbose mode] balance:pausecancelresume property:set 3:value property:get 2:property:(ro label compression) property:list -t[specify object type]:object type:(subvol filesystem inode device) 1: : _guard "^-*" object quota:enabledisable quota:rescan -s[show status of currently running rescan] -w[wait for rescan to finish] qgroup:assignremove 1:source path:_files -/ 2:destination path:_files -/ 3:path:_files -/ qgroup:assign !rescan --no-rescan[don't do a rescan, even if the assignment will make the quotas inconsistent] qgroup:createdestroy 1:qgroupid: 2:path:_files -/ qgroup:show -p[print parent qgroup id] -c[print child qgroup id] -r[print max referenced size of qgroup] -e[print max exclusive size of qgroup] -F[list impacted qgroups \(include ancestral qgroups\)] -f[list impacted qgroups \(exclude ancestral qgroups\)] --sort=-[sort qgroups]:sort:_values -s , sort \
              qgroupid rfer excl max_rfer max_excl --sync[do filesystem sync before getting information] qgroup:limit -c[limit amount of data after compression] -e[limit space exclusively to qgroup] : :_guard "^-*" "size or none" :qgroup id or path:_files -/ :path:_files -/ replace:start -r[read from specified source device only]:srcdev:_files -f[force overwriting of target] -B[don't background] :srcdev or devid:_files :target:_files :path:->mounts replace:status -1[print once rather than continuously] replace:cancel inspect:dumptree (-e --extents)eextents[print only extent info: extent and device trees] (-d --device)ddevice[print only device info: tree root, chunk and device trees] (-r --roots)rroots[print only short root node info] (-R --backups)Rbackups[same as --roots plus print backup root info] (-u --uuid)uuuid[print only the uuid tree] *bblock[print info from the specified block only]:block number (-t --tree)ttree[print only tree with the given id (string or number)]:tree id --follow[use with -b, to show all children tree blocks of the block] --noscan[don't scan devices from the filesystem, use only the listed ones] inspect:dumpsuper !s:byte number !-i:super:(0 1 2) (-f --full)ffull[print full superblock information, backup roots etc.] (-a --all)aall[print information about all superblocks] (-s --super)ssuper[specify which copy to print out]:super:(0 1 2) (-F --force)Fforce[attempt to dump superblocks with bad magic] --bytenr[specify alternate superblock offset]:offset inspect:inode -v[verbose mode] 1:inode:_files 2:path:_files -/ inspect:subvol -v[verbose mode] 1:subvolid:_guard "[0-9]#" subvolume id 2:path:_files -/ inspect:logical -v[verbose mode] -P[skip the path resolving and print the inodes instead] -s[specify buffer size]:buffer size [4096] 1:logical address:_files 2:filesystem path:_files -/ inspect:min --id[specify the device id to query]:device id [1] inspect:rootid inspect:tree -b[print raw numbers in bytes] rescue:chunksuperrecover -y[assume yes to every question] -v[verbose mode] 1:device:_files (-)-h[display help] subvolume:getdefault :sync :df !readonly (-s --super)ssuper[specify superblock]:superblock (-b --backup)bbackup[use the backup root copy] (-r --tree-root)rtreeroot[use specified byte number for the tree root]:byte number --chunk-root[ use the given offset for the chunk tree root]:byte offset --repair[try to repair the filesystem] --force[skip mount checks, repair is not possible] --mode[select memory/IO trade-off]:mode:(original lowmem) --init-csum-tree[create a new CRC tree] --init-extent-tree[create a new extent tree] --clear-space-cache[clear space cache for v1 or v2]:version:(v1 v2) --check-data-csum[verify checksums of data blocks] (-Q --qgroup-report)Qqgroupreport[verify qgroup accounting and compare against filesystem accounting] (-E --subvol-extents)Esubvolextents[show extent state for the given subvolume]:subvolume id (-p --progress)pprogress[indicate progress at various checking phases] (-s --snapshots)ssnapshots[get snapshots] (-x --xattr)xxattr[restore extended attributes] (-m --metadata)mmetadata[restore owner, mode and times] (-S --symlink)Ssymlink[restore symbolic links] (-v --verbose)vverbose[be verbose and output what is restored] (-i --ignore-errors)iignoreerrors[ignore errors] (-o --overwrite)ooverwrite[overwrite directories and files] -t[specify tree location]:tree root -f[specify filesystem location]:byte offset (-u --super)usuper[use specified superblock mirror]:mirror:(0 1 2) (-r --root)rroot[specify root objectid]:root id -d[find directory] (-l --list-roots)llistroots[list tree roots] (-D --dry-run)Ddryrun[dry run (only list files that would be recovered)] --path-regex[restore only filenames matching regex]:regex -c[ignore case (--path-regex only)] 1:device:_files -/ 2:path:_files -/ (-q --quiet)qquiet[suppress all messages except errors] *-v[verbose mode] -e[if sending multiple subvolumes at once, use the new format] -p[send incremental stream]:parent:_files -/ *-c[use snapshot as clone source]:clone:_files -/ -f[specify output file]:file:_files --no-data[send in NO_FILE_DATA mode] (-v --verbose)vverbose[enable verbose output] -f[input file]:file: _files -e[terminate after <end cmd>] (-C --chroot)Cchroot[confine the process to destination path using chroot(1)] (-E --max-errors)Emaxerrors[terminate as soon as specified number of errors occur]:errors [1] (--dump)-m[specify root mount point of the destination filesystem]:mount point:_directories (-m)--dump[dump stream metadata, one line per operation] 1:mount:->mounts help --full[display detailed help on every command] --box[show list of built-in tools (busybox style)] *: :_default  shift  words  CURRENT--  _arguments args[@] mounts _wanted mountpoints mount point compadd Mf</etc/mtab:btrfs %%  filters _values filter profiles[balance only block groups in given replication profiles]:profile:->profiles usage[balance block groups with usage below percentage]:percentage devid[limit by device ID]:device ID drange[balance block groups overlapping byte range]:range vrange[balance block groups overlapping byte range in virtual address space]:range convert[convert block groups to given profile]:profile:->profiles soft[leave chunks that already have target profile] profiles compset *\| _values profile raid0 raid1 raid5 raid6 raid10 single     A       '          +     A  $  C              8   L   d       A                         A  4"    f         	    U    	  !  Y        +        A  "                      1  A       f       A  T"  C  f      $  M      A      M      -      	A  	  
     %   +       q   A    	   f  
X T  A  $"  
     
x    
  k  Z       (   +       A    
   F  
+    local context line state state_descr opt_args val_args _arguments -f[suppress most error messages] -p+[set file's project number]:project number -R[act recursively] -V[output verbosely] -v+[set file's version/generation number]:version/generation number 1: :->attrs *: :_files state attrs compset *[=+-] _values attribute A[no atime updates] a[append only] C[no copy on write] c[compressed] D[no synchronous directory updates] d[no dump] e[extent format] i[immutable] j[data journalling] P[project hierarchy] S[synchronous updates] s[secure deletion] T[top of directory hierarchy] t[no tail-merging] u[undeletable] compset _values operator return      A       G    s;J       A  "                 s;J     A  `       P      }  i      5    	]  
    !      A      -        local  #words > 2  _arguments (-h --no-dereference)--dereference[dereference symlinks] (-h --no-dereference --dereference)hnodereference[operate on symlinks themselves] (1 -u --user -r --role  -l --range -t --type)--reference=[copy security context of specified file]:file:_files (1 --reference -u --user)u+user[set user in the target security context]: :_selinux_users (1 --reference -r --role)r+role[set role in the target security context]: :_selinux_roles (1 --reference -t --type)t+type[set type in the target security context]: :_selinux_types (1 --reference -l --range)l+range[set range in the target security context]:selinux range (--recursive -R)recursiveR[recurse subdirectories] (-v --verbose)vverbose[output a diagnostic for every file processed] (-H -L -P)-H[follow symlinks on the command line] (-H -L -P)-L[follow all symlinks] (-H -L -P)-P[don't follow symlinks (default)] !(--preserve-root)--no-preserve-root --preserve-root[fail to operate recursively on '/'] (--reference -u --user -r --role  -l --range -t --type)1:security context:_selinux_contexts ign--help[display help information] ign--version[display version information] *:file:_files     A  4     '                E   #k   }   +     A     C                        A       g             A  |"      0      ]  q      U  i  ZD    9    Z  	  	      Z    !  m        A        +      A          P    r      A        G     ˢ       A  "     R            F   8   TA       1  A         U  .A       ˢ  ,     Q  A        E  .A       ˢ       Q  A   	     -  .A   
    ˢ       q  .A       ˢ       A       G            ,A          5     A  p      1  .A      r  My      A     C     h            q  A          ,  4  a       A <    &  1  A   4     U  A          A   6       A  "     f  (  ]       9   +         A  "     &  `     ;   +         A   =       A  "     &  x     >   +       
   A       F      A   A       A  "     &        B   +       A    C   F   4+    local curcontext curcontext words[1] state line expl typeset opt_args _arguments -* (H -a --all-tasks)aalltasks[operate on all tasks (threads) for a given pid] (H)vverbose[display status information] (H)ppid[interpret args as process ID] (H -R --reset-on-fork -b --batch -d --deadline -i --idle -o --other)Rresetonfork[set SCHED_RESET_ON_FORK for FIFO or RR] (H)*::command or priority:->cmd_or_prio (* -)mmax[show minimum and maximum valid priorities, then exit] (* -)hhelp[display usage information] (* -)Vversion[output version information] dline (H -T --sched-runtime -b --batch -f --fifo -i --idle -o --other -r --rr)Tschedruntime[runtime parameter for DEADLINE] (H -P --sched-period -b --batch -f --fifo -i --idle -o --other -r --rr)Pschedperiod[period parameter for DEADLINE] (H -D --sched-deadline -b --batch -f --fifo -i --idle -o --other -r --rr)Dscheddeadline[deadline parameter for DEADLINE] (policy) (H dline -R --reset-on-fork)bbatch[set scheduling policy to SCHED_BATCH] (H -R --reset-on-fork)ddeadline[set scheduling policy to SCHED_DEADLINE] (H dline)ffifo[set scheduling policy to SCHED_FIFO] (H dline -R --reset-on-fork)iidle[set scheduling policy to SCHED_IDLE] (H dline -R --reset-on-fork)oother[set scheduling policy to SCHED_OTHER] (H dline)rrr[set scheduling policy to SCHED_RR (default)] _chrt_priority local prefix return  +opt_args[policy--b] || +opt_args[policy---batch]  BATCH  +opt_args[policy--f] || +opt_args[policy---fifo]  FIFO  +opt_args[policy--o] || +opt_args[policy---other]  OTHER range Mf_call_program priorities $cmd --max:_ty:  range _wanted priorites expl priority compadd _message priorities priority (range range)  +opt_args[-p] || +opt_args[--pid]   CURRENT == 1  _alternative priority:priority:_chrt_priority processes:process IDs:_pids _pids _chrt_priority shift words  CURRENT--  _normal return    A  (     '                E   +     A  (  C           |                   A       g             A  ("      (   U  	                +        A  0    %     1      -    Q    	      A       
  0            A  "     f  
,  
T           +       0           ,A        
t  
      A         0     D      A       f  X       A       &    #0           A  L  	                   -      u  9        e     A  B   6    %                 0     )     A  $         a        -     0     9     A      %     a  -     0     9     A       %     ]     !  #     
0     $     A            $)     
0   +     A            %I     0     &   	  A  (    %     &  'Q  (%  (  )U  )      A  "       *    *A     f   +       A     @  
  0     *l   
  A  $"  C     *   *l     *  *  +     j   +       0     ,     A   "  C     ,  ,     -  -P  -q     n   +       0     .|     A  ("  C    .  .  .|     .  /    /1     r   +       A       F  +    local curcontext curcontext state line expl cmds args typeset opt_args _arguments (- :)hhelp[print help information] (- :)vversion[print version information] (-d --debug)ddebug[enable debug output] (-c --cpu)ccpu[limit values to specific processor cores]:cpu :cmd:->cmds *::arg:->args frequency-info:show current frequency info frequency-set:set frequency parameters idle-info:show current idle state info idle-set:set idle state parameters info:show global power parameters set:set global power parameters monitor:report frequency and idle statistics help:print usage information state _describe command curcontext curcontext%:*-words[1] words1 help _describe command return frequencyinfo (-m --human)mhuman[use human readable output] (-n --no-rounding)nnorounding[disable rounding of values] (info) edebug[print debug info] ffreq[show current frequency] whwfreq[show current hardware frequency] lhwlimits[show min/max frequency allowed] ddriver[show the kernel driver in use] ppolicy[show the current cpufreq policy] ggovernors[show available governors] rrelatedcpus[show cpus that run at the same frequency] aaffectedcpus[show software controlled cpus] sstats[show cpufreq statistics] ylatency[show frequency change latency] opt_argsiccpu oproc[print old style proc info] frequencyset (-d --min)d+min[new minimum frequency]:frequency:->frequencies (-u --max)u+max[new maximum frequency]:frequency:->frequencies (-g --governor)g+governor[new cpufreq governor]:governor:->governors (-)f+freq[new frequency for userspace governor]:frequency:->frequencies (-r --related)rrelated[modify all hardware related cpus] idleinfo (-f --silent)fsilent[print summary only] (-e --proc)eproc[print old style proc info (deprecated)] idleset (-d --disable)d+disable[disable specific sleep state]:state no (-e --enable)e+enable[enable specific sleep state]:state no (-D --disable-by-latency)D+disablebylatency[disable state based on latency]:latency (-E --enable-all)Eenableall[enable all idle states] info (-b --perf-bias)bperfbias[show intel performance bias value] (-b --perf-bias)b+perfbias[set intel performance bias value]:performance bias monitor (-)-l[list available monitors] -m+[display specified monitors]:monitor:->monitors -i+[measurement interval]:interval (seconds) -c[schedule on every core] -v[increase verbosity] *:::command: _normal _arguments args[@] frequencies _wanted frequency compadd cpupower frequency-info |
               sed -n 's/ //g; s/,/ /g; s/availablefrequencysteps://p' governors _wanted governors scaling governor compadd _call_program governors cpupower frequency-info -g: monitors _sequence _wanted monitor compadd Mf_call_program monitors \
            cpupower monitor -l:Monitor "%%"    A  4     '                E   Es;J      +     A  $  C           |                A  "                 s;J      A X"    
     A          }        	=  
9  i      9  5                  ]  %           E  !I  "U  #a  $Q  %]  &=  '!  (  *)  +  ,  -  /  0  1  3  4!  5  6  7%  8  9  :  ;  <e  =}  >A  ?)  @1  A  A  B  D  EI  F  G  H  I  K  K  L  M  N  P  Q  R  T1  T  U  V  V     Z   +        A       We  /0      |       A  t       |  W  X  X  Y-  Y  Z)  Z  [U  [  \q  ]M  ]  ^]  ^  _E  `!  `  a9  a  by  c)  c  d  eU  e     A  "  C   f  f  g    |     y   +       0     g      A       g       g`       A    C   '            gt  g   A       '            h,  hI   A x      h  0     h     A         g`  h  h  i     0     iX     A     C    g`  im  h  i     0     i     A         g`  j  h  i     
0     j,     A          g`  jU     0     j     A    !  %  g`  j  j     0     k@     k\     kx   	  k   
  k     k     A    !C     g`  h     0     l     l      l@     l\     lx     l     A    !     g`  m}     0     m     A    "  %  g`  ni  n     0     n     A    #  %  g`  o  o%     0     o     A    #  %  g`  o  sA     0     ;     A  "  &C   &  s`        +       A  "  '   F  s  s        +       A    (   F  s+    local curcontext curcontext actions state line expl  #words > 2  _arguments (-v --verbose)vverbose[enable verbose mode] --debug[show debug messages] --debug-json[show debug messages including JSON metadata] (-c --cipher)c+cipher[set cipher]:cipher specification (-h --hash)h+hash[hash algorithm]:hash algorithm (-y --verify-passphrase)yverifypassphrase[query for password twice] (-d --key-file)d+keyfile[set keyfile]:key file:_files --master-key-file=[set master key]:key file:_files --dump-master-key[dump luks master key] (-s --key-size)s+keysize[set key size]:size (bits) (-l --keyfile-size)l+keyfilesize[set keyfile size]:size (bytes) --keyfile-offset=[specify number of bytes to skip in keyfile]:offset (bytes) --new-keyfile-size=[set new keyfile size (luksAddKey)]:size (bytes) --new-keyfile-offset=[specify number of bytes to skip in newly added keyfile]:offset (bytes) (-S --key-slot)S+keyslot[select key slot]:key slot (-b --size)b+size[force device size]:sectors (-o --offset)o+offset[set start offset]:sectors (-p --skip)p+skip[data to skip at beginning]:sectors (-r --readonly)rreadonly[create a read-only mapping] (-i --iter-time)i+itertime[set password processing duration]:duration (milliseconds) (-q --batch-mode)qbatchmode[don't ask for confirmation] (-t --timeout)t+timeout[set password prompt timeout]:timeout (seconds) --progress-frequency=[specify progress line update interval]:interval (seconds) (-T --tries)T+tries[set maximum number of retries]:number of retries --align-payload=[set payload alignment]:sectors --header-backup-file=[specify file with LUKS header and keyslots backup]:file:_files (--use-urandom)--use-random[use /dev/random to generate volume key] (--use-random)--use-urandom[use /dev/urandom to generate volume key] --shared[share device with another non-overlapping crypt segment] --uuid=[set device UUID]:uuid --allow-discards[allow discard (aka TRIM) requests for device] --header=[device or file with separated LUKS header]:file:_files --test-passphrase[do not activate device, just check passphrase] --tcrypt-hidden[use hidden header (hidden TCRYPT device)] --tcrypt-system[device is system TCRYPT drive (with bootloader)] --tcrypt-backup[use backup (secondary) TCRYPT header] --veracrypt[scan also for VeraCrypt compatible device] --veracrypt-pim=[specify personal iteration multiplier for VeraCrypt compatible device]:multiplier --veracrypt-query-pim[query personal iteration multiplier for VeraCrypt compatible device] (-M --type)M+type[specify type of device metadata]:type:(luks plain loopaes tcrypt) --force-password[disable password quality check (if enabled)] --perf-same_cpu_crypt[use dm-crypt same_cpu_crypt performance compatibility option] --perf-submit_from_crypt_cpus[use dm-crypt submit_from_crypt_cpus performance compatibility option] --deferred[device removal is deferred until the last user closes it] --serialize-memory-hard-pbkdf[use global lock to serialize memory] --pbkdf=[specify PBKDF algorithm for LUKS2]:algorithm:(argon2i argon2id pbkdf2) --pbkdf-memory=[specify PBKDF memory cost limit]:limit (kilobytes) --pbkdf-parallel=[specify PBKDF parallel cost]:threads --pbkdf-force-iterations=[specify PBKDF iterations cost]:cost --priority=[specify keyslot priority]:priority:(ignore normal prefer) --disable-locks[disable locking of on-disk metadata] --disable-keyring[disable loading volume keys via kernel keyring] (-I --integrity)I+integrity[specify data integrity algorithm (LUKS2 only)]:algorithm --integrity-no-journal[disable journal for integrity device] --integrity-no-wipe[don't wipe device after format] --token-only[don't ask for passphrase if activation by token fails] --token-id=[specify token number]:number [any] --key-description=[specify key description]:description --sector-size=[specify encryption sector size]:size [512 bytes] --persistent[set activation flags persistent for device] --label=[set label for the LUKS2 device]:label --subsystem=[set subsystem label for the LUKS2 device]:subsystem --unbound[create unbound (no assigned data segment) LUKS2 keyslot] --json-file=[read or write token to json file]:json file:_files -g "*.json(-.)" --luks2-metadata-size=[specify LUKS2 header metadata area size]:size (bytes) --luks2-keyslots-size=[specify LUKS2 header keyslots area size]:size (bytes) --refresh[refresh (reactivate) device with new parameters] --keyslot-key-size=[specify size of the encryption key]:size (bits) --keyslot-cipher=[specify cipher used for LUKS2 keyslot encryption]:cipher --encrypt[Encrypt LUKS2 device (in-place encryption)] --decrypt[decrypt LUKS2 device (remove encryption)] --init-only[initialize LUKS2 reencryption in metadata only] --reduce-device-size=[reduce data device size (move data offset)]:size (bytes) --hotzone-size=[specify maximal reencryption hotzone size]:size (bytes) --resilience=[specify reencryption hotzone resilience type]:resilience type:(checksum journal none) --resilience-hash=[specify reencryption hotzone checksums hash]:string --active-name=[override device autodetection of dm device to be reencrypted]:string ign(- : *)--version[show version information] ign(- : *)?help[display help information] ign(- : *)--usage[display brief usage] :action:->actions *::arguments:->action-arguments state open:open device with named mapping close:close device (remove mapping) status:report mapping status resize:resize an active mapping benchmark:benchmark cipher repair:try to repair on-disk metadata reencrypt:reencrypt LUKS2 device erase:erase all keyslots convert:convert LUKS from/to LUKS2 format config:set permanent configuration options for LUKS2 luksFormat:initialize a LUKS partition luksAddKey:add a new key luksRemoveKey:remove a key luksChangeKey:change a key luksConvertKey:convert a key to new pbkdf parameters luksKillSlot:wipe key from slot luksUUID:print/change device UUID isLuks:check if device is a LUKS partition luksDump:dump header information tcryptDump:dump TCRYPT device information luksSuspend:suspend LUKS device and wipe key luksResume:resume suspended LUKS device luksHeaderBackup:store binary backup of headers luksHeaderRestore:restore header backup token:manipulate auto-activation token of the device _describe action actionarguments args mapping :mapping:_path_files -W /dev/mapper device :device:_files words1 create mapping device --type=:type open device plainluksloopaestcryptOpen device benchmark --cipher=:cipher luksKillSlot device :key slot number remove status resize lose luksSuspend luksResume erase convert config repair reencrypt luksAddKeyEraseRemoveKeyDelKeyUUIDDumpisLuks device luksFormatAddKeyRemoveKeyChangeKeyConvertKey device :key file:_files luksHeader device --header-backup-file:file:_files token :action:((
	    add\:create\ a\ new\ keyring
	    remove\:remove\ any\ token\ from\ slot
	    import\:store\ arbitrary\ valid\ token\ json\ in\ LUKS2\ header
	    export\:write\ requested\ token\ json\ to\ a\ file
	  )) device _default _arguments args return       A  L     '                E   Es;J      E   |      E         +     A  ,  C                               A       g       ,       A  L      P  q    9      }      	  
  Q  !      A      A  8    %         U    U    =    Q       ,A   '   #k        A (  
  $  1  A   (      .A   )     (  U     q   A            |        \      )  }      1      Q    U          )  I             !Y  !u  !  A  "   <    !    C     "  "=      A            "     .A   @   s;J      A 0   
    p     #x      #     #     #   ;[k     #     A    C        $     p           #x     #     $L   	  #   
  $l     #     $     A            $     p         ##
     #x     A            %     p           %     A            &9     p           &     A            '9     p           '     A            (=     p           (     A            )I     p           $l     #     *H     A       e     *a  *  +9  +     p           -     A      e     -5  -     p         ##
      A            -     p         !  #x   "  #   #  .   $  #   %  $   &  A    C        .     p         '  #   (  A            /     p         )##
   *  #   +  0t   ,  0   -  A            0     p         .  $l   /  A            1q     p         0  2   1  A     C  e     2Q  3  4m  4     0   ##
   2  A    C  e     5  6!     
0     6   3  A             6      A  "  "C   f  7T   7        +        A H  "    7  (0     7   4   A    #C       7      A    #       8      A    #     8  9      9@  A  "  $     9\ L  9  z          +       L0     9   5  A   $  "    A    $     9     9   A    %     :  :D     :|  A  "  %C   f  :  :  :        +       q   A    %   f  ;   ;   A    &       ;      A    &C     <    9     <T  A  "  &     <p  <   <  <        +       0     :D   6   A    '     =  :D     =L  A  "  '   f  =  =  =        +       A    (   F  >x+    local curcontext curcontext cmds opts state line expl args subcmds dirs opt_args subcmds add:add a module/version combination to the tree for builds and installs remove:remove a module from the tree build:compile a module for a kernel install:install a build module for it's corresponding kernel uninstall:uninstall a module for a kernel match:install every module that is installed for a template kernel for another kernel mkdriverdisk:create a floppy driver disk image for use when updated drivers are needed to install an OS mktarball:tar up files in the DKMS tree for a specific module ldtarball:extract a tarball created with mktarball into the DKMS tree mkrpm:create an RPM package for a module mkdeb:create a debian binary package for a module mkdsc:create a debian source package for a module mkkmp:create a Kernel Module Package source RPM for a module status:display the current status of modules, versions and kernels within the tree autoinstall:try to install the latest revision of all modules that have been installed for other kernel revisions (1)-m[specify module]:module:->modules (1)-v[specify module version]:version (-q --quiet)qquiet[suppress output] (--all)*aarch[specify system architecture]:architecture:->architectures *--directive=:directive --dkmstree=:path:_directories --installtree=:path:_directories --sourcetree=:path:_directories --dkmsframework=:path:_directories 1: : _describe -t commands command subcmds subcmds%%::words1 cmd curcontext curcontext%:*-cmd: (remove|build|install|uninstall|match|status|mk(^kmp)) (add|remove) -rpm_safe_upgrade mk(driverdisk|kmp) -spec mk(deb|dsc|rpm) -legacy-postinst mk(tarball|rpm|deb|dsc) -(source|binary)-only (match|build|mkkmp) (k|-no-(prepare|clean)-kernel|-kernelsourcedir) (|un)install -no-(depmod|initrd) mkdriverdisk ([dr]|-distro|-release|-size|-media) (add|build|install|ldtarball) -force match -templatekernel *tarball -archive (j*|-no-(prepare|clean)-kernel|-kernelsourcedir) (remove|build|install|status|mk(^kmp)) -all build -config Mwords:opts subcmds Msubcmds:cmds: (1 -)Vversion[display version information] remove build install uninstall status : :->modules install match mkkmp (--all)*-k[specify kernel version]:kernel:->kernels ign--rpm_safe_upgrade mkdriverdiskkmp ign--spec=:spec file:_files -g '*.spec(-.)' mkldtarball ign--archive=:tarball:_files -g '*.tar(-.)' mkdebdscrpm ign--legacy-postinst=:value [1]:(0 1) mktarballrpmdebdsc ign(--source-only --binaries-only)--sourcebinariesonly mkkmp ign--no-prepare-kernel ign--no-clean-kernel --kernelsourcedir=:directory:_directories ign-j+[specify maximum number of jobs to use when building]:jobs uninstall ign--no-depmod ign--no-initrd -c[specify location of dkms.conf file]:location:_files install (-a --arch -k)--all[specify all relevant kernels/arches] ign--config=:kernel config file:_files install ldtarball --force[force overwriting of extant files] ign--templatekernel=:kernel:->kernels mkdriverdisk ign(-d --distro)ddistro:distribution:(redhat123 suse unitedlinux) ign(-r --release)rrelease:release ign--size=:size (kb) [1440] ign--media=:media type [floppy]:(floppy iso tar) 3:path:_directories 4:tarball:_files -g "*.tar(-.)" install 3:rpm file:_files -g "*.rpm(-.)" _arguments args state modules eopt_argsdkmstree:/var/lib/dkms/// Mdirs%/// _description modules module _multi_parts expl[@] kernels compset */ _description architectures architecture compadd expl[@] /lib/modules/IPREFIX/build/arch//:t compset /* /lib/modules//:t _description kernel compadd expl[@] / \t\n\- ondirs _description architecture compadd expl[@] /lib/modules/uname -r/build/arch//:t return      A       f       -   u    _arguments 1:device:_files 2::volume label:(/dev/disk/by-label/*(N:t))     A       '                E   A  $  C           |                A       g               A  "          !    Z        U      E    	  a    A          %  ]      m      1  I     "  #  #  $  %-  %  &Y  &  '  (  )=  )  *I  *  +q  ,q  -]    C   &  .  A    a `  A   7    .)  A      .E  /0    Ò     â     A        1  A   :     .  A         /\ ,  /  /  Q  A   <     0  A    C     /\ ,  /  0    A  $       18  1X     1q  133z sz  &0     1     1      +B    ;   {   {3   {:   	{b   
++*     2     20     2Y     A  $       2  1X     2  233z sz  P     2     3!     3I     3}     3     3         P     4     45     4m     4     4         P     5     5U     5     5     5         P     61     6m      6   !  6   "  7    #  75   $      P     7U   %  7x   &  7   '  7   (  7   )  7   *  7   +{   ,  8   -  8,   .  8M   /      P   
  8q   0K   1  8   2  8   3  8   4  8   5  9   6 3   7  90   8{b   9      0     9H   :  9`   ;  9   <  9   =  9   >  A         /\ ,  /  9  0     9   ?  A  ,    &  :   9     :5  :T   :t  0     :   @  A  $       :  :     :  ;  ;8  ;L  0     ;`   A  A  0  C  F  ;t  ;`     ;  ; K
sKKj  ;  0     <   B  A  4    f  <,  <M  =-  =q  =  =  >E  ?  ?a  @5  @  0     @   C  A  $       @  @     @  A<  A\  A  0   c{   D  A  <      A    A  B  B  C  C  D)  Dy  D  E  FE  0     F   E  A         /\ ,  G  G=  0     HL   F  H`   G  A         Ht  H     H  H  0     H   H  A     C     I  I9     Ie  I  I  0     J    I  A         /\ ,#J  J5  0     J]   J  A  $       J  I9     Ie  J  J  J  0      K  KI   L"   M  Ke   N  K   O  A          /\ ,  K  K  0     j   P  A    !C     /\ ,  K  L   0     L   Q  A    "     /\ ,  L(  L=  0     Lh   R  A    "     /\ ,  L  L  0     L   S  A    #     /\ ,  K  L   0     M    T  A    $C     /\ ,  M   ME 0     ;   U  A   %   M}  0       V  M   W  A  (  %    M    M  N-  O	  O  0       X  P1   Y  A  D  '    P\  P|     P  P 4    l  Q    QQ  Q  R1  Ry  6  0    <   Z  R   [  A  ,  (C  &  R    S  SY  T)  U!  V!  0    $   \  V   ]  A  (  *    W0    WQ  Wu  W  Xe  0    ,   ^  Y-   _  A  (  +    Yd    WQ  Y  Y  Z  0    ,   `  Z=   a   A  (  ,    Z|    WQ  Z  Y  Z  A    -   &  [  40    \   b  []   c  [   d  A    .C      A        [  A  $  .     [  \     \$  \@ sz33z  q  A  X  /    \`  \     \  \ 4       \ Ò â ;{{3{:{:  ^(  ^D  ^`  ^|  0       e  ^   f  A  "        ^    0     /\ ,  7  ^  0       g  _Q   h  A  (  1C    _l    _  _  aU  b  S0       i  c   j  A 0  2  %    A        d  A  D  3    d\    d}  d  e-  e  f5  f  h	  h]  h  iY  i    A        j   A  B     R  k%  kE    6     /\ ,  /  kh  A  H  6C    k  L     k  k"  l  l,  l@  lY  l  l  m  m0 Bc{    A  $  7     mP  1X     mq  m33z sz  0    t   k    l  m   m  m   n  A  4  8  f  n  n<     n\  nx 4       H  n  J   Z0    t   o    p  n   q  n   r  A <  8  &  1  .A      r  o-  H   s  A  8  9    ot   o  o  p]  p  q  qa  q  ru  s  Q  .A      r  .E  s   t  A    ;     /\ ,  /  9  q  A    <  F  s  n<     n\  t  4       H  t   tA  th"  7  KI  t{  j  8  t  8M  tK  t  8  8  u  K  u$ 3  90  u@{b  0       u  ua   v  u   w  A  ,  =  &  u  n<     n\  u 4       v  0       x  v9   y  v}   z  A  8  >    v    WQ  v  v  w9  w  L  Lh  w  0    4   {  x   |  A  T  @  	    A       x4  A    @   &  xp  q  A    AC     /\ ,  x  x  0       }  x   ~  A     BC     x  n<     n\  y  HL  0    d     y5     A  8  C    yp  n<     n\  y 4      Ò â  9H  y   0     y     A  l  C      A       z  A  $  D     zP  \     zp  z sz33z  q  A    D     /\ ,  L  z  0    l     z     {=     A  8  E    {t  n<     n\  { 4     +B  7x  7  0     {     A  8  FC    {  {     |(  |P 4     ++*  |p  2  |  0     |     A  8  G    }  n<     }$  }D 4       }d  9  }  9  0     }     A  $  G     ~  n<     ~0  ~P  ~p  ~  0     ~     A  ,  H  &  ~       @  h  L  cc
    '0          A    I      A  &     x4  A  $  I       n<               A  4  JC  f  8  X        4     33z     +0              A    KC      A  -     x4  A  $  K       n<     n\      <    A  /     h  A  ,  L  &    n<     n\        )    local curcontext curcontext state line expl cmds opt_args _arguments 1:interface:_net_interfaces *: :->args (cmds) (1)hhelp[display help information] (1)--version[display version information] schange[allow changing some or all settings of the specified ethernet device] ashowpause[query the specified ethernet device for pause parameter information] Apause[change the pause parameters of the specified ethernet device] cshowcoalesce[query the specified ethernet device for coalescing information] Ccoalesce[change the coalescing settings of the specified ethernet device] gshowring[query the specified ethernet device for RX/TX ring parameter information] Gsetring[change the RX/TX ring parameters of the specified ethernet device] kshowfeaturesshowoffload[query the specified ethernet device for offload information] Kfeaturesoffload[change the offload parameters of the specified ethernet device] idriver[query the specified ethernet device for associated driver information] dregisterdump[retrieve and prints a register dump for the specified ethernet device] eeepromdump[retrieve and prints an EEPROM dump for the specified ethernet device] Echangeeeprom[change EEPROM byte for the specified ethernet device] rnegotiate[restart auto-negotiation on the specified ethernet device] pidentify[initiate adapter-specific action intended to identify the adapter by sight] ttest[execute adapter selftest on the specified ethernet device] Sstatistics[query specified ethernet device for NIC- and driver-specific statistics] --phy-statistics[show phy statistics] nshownfcushowntuple[retrieve receive network flow classification options or rules] NconfignfcUconfigntuple[configure receive network flow classification options or rules] Tshowtimestamping[show device's time stamping capabilities] xshowrxfhindirshowrxfh[show Rx flow hash indirection table and/or RSS hash key] Xsetrxfhindirrxfh[set Rx flow hash indirection table and/or RSS hash key] fflash[flash firmware image from the specified file] Pshowpermaddr[show permanent hardware address] wgetdump[get dump flag, data] Wsetdump[set device dump flag] lshowchannels[query channels] Lsetchannels[set channels] --show-priv-flags[query private flags] --set-priv-flags[set private flags] mdumpmoduleeeprommoduleinfo[show module EEPROM information] --show-eee[show EEE settings] --set-eee[set EEE settings] --set-phy-tunable[set PHY tunable] --get-phy-tunable[get PHY tunable] --reset[reset hardware components] --show-fec[query device for forward error correction support] --set-fec[configure forward error correction for device] Qperqueue[apply per-queue command] return state wordsCURRENT1  +opt_args[cmds--G] + +opt_args[cmds---set-ring]  _message numbers number of ring entries  +opt_args[cmds--L] + +opt_args[cmds---set-channels]  number of channels _wanted onoff enabled compadd autoneg adaptivertx txlpi downshift fastlinkdown _wanted enabled compadd rxusecs rxframes rxusecsirq rxframesirq txusecs txframes txusecsirq txframesirq statsblockusecs pktratelow rxusecslow rxframeslow txusecslow txframeslow pktratehigh rxusecshigh rxframeshigh txusecshigh txframeshigh sampleinterval dmac rxmini rxjumbo offset length magic value phyad proto tclass l4proto srcport dstport l4data vlanetype vlan userdef action queue other combined txtimer count msecs number speed _wanted speed compadd 1000 duplex _wanted duplex duplex mode compadd half full port _wanted device port compadd fibre advertise _values hexadecimal value (or a combination of the following) 0x001[10 half] 0x002[10 full] 0x004[100 half] 0x008[100 full] 0x010[1000 half(not supported by IEEE standards)] 0x020[1000 full] 0x8000[2500 full(not supported by IEEE standards)] 0x800[10000 full] 0x03F[auto] xcvr _wanted transceiver type compadd internal external _values Wake-on-LAN option (d)p[wake on phy activity] (d)u[wake on unicast messages] (d)m[wake on multicast messages] (d)b[wake on broadcast messages] (d)a[wake on ARP] (d)g[wake on MagicPacket(tm)] (d)s[enable SecureOn(tm) password for MagicPacket(tm)] (d)f[wake on filter(s)] (p u m b a g s)d[disable (wake on nothing)] sopass secureon password - 6 bytes in ethernet MAC hex format (xx:yy:zz:aa:bb:cc) data file _wanted files file _files rxflowhash _wanted flowtypes flow type compadd tcpudpahespsctp46 rule rule id flowtype _wanted compadd ether tcpudpahespsctp46 srcip dstip dstmac addresses address masks mask hkey keys hash key hfunc functions hash function flags context contexts RSS context words2 pause _values pause parameter autoneg[specify if pause autonegotiation is enabled] rx[specify if RX pause is enabled] tx[specify if TX pause is enabled] coalesce _wanted settings coalescing setting compadd r:|-=* r:|=* adaptivertx rtxusecsframesirqhighlow statsblockusecs pktratelowhigh setring _values ring parameter rx[change number of ring entries for the RX ring] rx-mini[change number of ring entries for the RX Mini ring] rx-jumbo[change number of ring entries for the RX Jumbo ring] tx[change number of ring entries for the TX ring] registerdump _values option hex[dump hex register data] raw[dump raw register data] file[use contents from file rather than device] eepromdump _values raw[dump raw EEPROM data] offset length changeeeprom _values magic[device-specific key] value[new value] features offload  CURRENT % 2  _wanted values enable compadd _wanted features feature compadd f_call_program features $words[1] -k $line[1]%%:\t2,1 rxvlan txvlan ntuple rxhash identify  CURRENT = 4  duration (seconds) test _values test mode (online)offline:perform full set of tests possibly causing normal operation interruption (default)] (offline)online:perform limited set of tests without interrupting normal adapter operation] external_lb[perform full set of tests plus external-loopback test] change  ! words[(I)msglvl]  _values generic option speed[set speed in Mb/s] duplex[set full or half duplex mode] port[select device port] autoneg[specify if autonegotiation is enabled] advertise[set the speed and duplex advertised by autonegotiation] phyad[PHY address] xcvr[select transceiver type] wol[set Wake-on-LAN options] sopass[set the SecureOn(tm) password] msglvl[set the driver message level]  (CURRENT - words[(I)msglvl]) % 2  prefix 09 number _wanted message type flag compadd probe link timer ifdownup rx_errstatus tx_errqueueddone intr pktdata _wanted enabled compadd shownfc showntuple _wanted options option compadd context confignfc configntuple wordsCURRENT2 _values rx packet hash m[layer 2 destination address] v[VLAN tag] t[layer 3 protocol field] s[IP source address] d[IP destination address] f[bytes 0 and 1 of the Layer 4 header] n[bytes 2 and 3 of the Layer 4 header] r[discard all packets of this flow type] delete _wanted compadd context flowtype delete dstip l4proto dstport l4data userdef action context showrxfhindir showrxfh _wanted compadd context setrxfhindir rxfh _values context (weight default)equal (equal default)weight (equal weight)default delete flash  CURRENT == 4  _files regions region getdump _wanted compadd setchannels _wanted compadd combined setprivflags  CURRENT % 2  _wanted enable compadd private flag dumpmoduleeeprom moduleinfo _wanted compadd seteee _wanted behaviours behaviour compadd advertise txtimer setphytunable _wanted tunable compadd downshift fastlinkdown getphytunable _wanted tunable compadd downshift fastlinkdown reset _wanted components component compadd dedicated mgmtirqdmafilteroffloadmacphyramapshared setfec _wanted tunable compadd encoding _wanted encodings compadd auto baser prequeue _wanted compadd queue_mask  CURRENT == 6 _wanted compadd showcoalescing coalesce       A  L     '                E   E   t      E         E         +     A       g              A  "  C        A  	  -    =    I  	  
    =  Q  	  %      !  U        %  i      1    Z          !  "A  #  Z  #  #  $  %e  &Q  Z  &  '  '     7   +       |A   9       (  
=   J      A        f       !   5       A    7  *  <0     *8       A  B     f  *X \  $"       *x   *  *  *       A   +        A        G  +         +  +   A    C     ,  -     A  $"       .   b l  .1  .p  .     F   +       0p     ;      A    C   '  +        .  . A   J    1  A   J    .  .A   K   E  .  /U     Q  A   L    /m  .A   M   E  .  /     Q  A   N    /  .A   O   E  .  0i     0     1      A       g  + c      A     O    A       f  1$   1E   A    C   c  1i     A  "       2@   2h  2c     V   +         A       f  2   2   A       c  2     A  "  C     3   2h  4	c     Y   +         A       f  48   4Y   A       c  4y     A  "       5H   5p  5c     \   +         A    C   f  5   5   A       c  5     A  "       6   5p  6c     _   +          A  (  C   G  +        7(  7=  8q  :   A  "   h   r  *  ;       C     7(  ;Y     A  "     F  <  <I     j   +       0     <`      A       G  +  <      A  "       <  <  <  <  =     o   +       A       F  =t+    local curcontext curcontext state state_descr line typeset opt_args _arguments (H -A --all)Aall[print all filesystems] (H -a --ascii)aascii[use ascii characters for tree formatting] (H -b --bytes)bbytes[print SIZE etc. in bytes] (H -c --nocanonicalize)cnocanonicalize[do not canonicalize path] (H -d --direction)d+direction[specify the search direction]:direction:(forward backward) (H -e --evaluate)eevaluate[convert LABEL/UUID/PARTLABEL/PARTUUID to the device name] (H -F --tab-file)*F+tabfile[search in the specified tab file]:tab file:_files (H -f --first-only)ffirstonly[print the first matching filesystem only] (H -i --invert)iinvert[invert the sense of matching] (H -M --mountpoint :)M+mountpoint[specify the mountpoint]: :->targets (H -n --noheadings)nnoheadings[do not print a header line] (H -O --options)O+options[only print the filesystems with the specified options]:list of options:  (H -o --output)o+output[specify output columns]: :->columns (H -p --poll)p+poll[monitor changes in /proc/self/mountinfo]::action:(mount umount remount move) (H -R --submounts)Rsubmounts[print recursively all submounts] (H -S --source :)S+source[specify the mount source]: :->sources (H -T --target :)T+target[specify the mount target]:target:_files (H -t --types)t+types[specify the type of filesystems]:filesystem types:_sequence -s , _file_systems --tree[use tree-like output if possible] (H -U --uniq)Uuniq[ignore filesystems with duplicated mount targets] (H -u --notruncate)unotruncate[do not truncate text in columns] (H -v --nofsroot)vnofsroot[do not print \[/dir\] in the SOURCE column] (H -w --timeout)w+timeout[specify timeout for --poll]:milliseconds:  (H -x --verify)xverify[check mount table content] (H)--verbose[print more information] (H)1: :->sources_targets (H)2:: :->targets (format) (H)Ddf[imitate the output of df command] (H)Jjson[use JASON output format] (H)llist[use list output format] (H)Ppairs[use key="value" output format] (H)rraw[use raw output format] (S) (H)kkernel[search in /proc/self/mountinfo (default)] (H)mmtab[search in /etc/mtab] (H)N+task[search /proc/<pid>/mountinfo]: :_pids (H)sfstab[search in /etc/fstab] (H) (- :)hhelp[display help text and exit] (- :)Vversion[display version and exit] __findmnt_mountpoints compadd @ f_call_program mount-points findmnt $opts -oTARGET state columns compset _describe listprefixes prefix ( +:"not replace but extend the list" ) local columns f_call_program columns findmnt -hrAvailable22,1 columns columns //:/\://[/\///\/  //%/ _values m:{a-z}={A-Z} column columns opts -lnve opt_argsISmmtab  -m opt_argsISsfstab  -s opt_argsISNtask  -N(v)opt_args[(I)S-(-N|--task)] sources compset LABEL= f_call_program labels findmnt $opts -oLABEL _describe labels LABEL compset PARTLABEL= f_call_program labels findmnt $opts -oPARTLABEL _describe PARTLABEL compset UUID= f_call_program uuids findmnt $opts -oUUID _describe uuids UUID compset PARTUUID= f_call_program uuids findmnt $opts -oPARTUUID _describe PARTUUID alts devices:device:compadd \
		$(_call_program devices findmnt $opts -oSOURCE) device-numbers:major-minor:compadd \
		${$(_call_program device-numbers findmnt $opts -oMAJ:MIN)// /} prefixes:prefix:compadd -S "" LABEL= UUID= PARTLABEL= PARTUUID= sources_targets mount-points:moutpoint:__findmnt_mountpoints _alternative alts targets expl _wanted mountpoints mountpoint __findmnt_mountpoints return   A  h  C          -  Q  1      	    Y  Z  A  e  =  	I  
-            i  Q  9    _arguments (-l --lohi)llohi[show detailed low and high memory statistics] (-t --total)ttotal[show total for RAM + swap] (-w --wide)wwide[wide mode] (-s --seconds)sseconds[specify the delay between display]:seconds:  (-c --count)c+count[specify the display count]:count:  --si[use power of 1000 instead of power of 1024] (-)--help[print help and exit] (-)Vversion[print version information and exit] (unit) bbytes[display the amount of memory in bytes] kkibi[display the amount of memory in kibibytes (default)] mmebi[display the amount of memory in mebibytes] ggibi[display the amount of memory in gibibytes] --tebi[display the amount of memory in tebibytes] --pebi[display the amount of memory in pebibytes] (--si)--kilo[display the amount of memory in kilobytes] (--si)--mega[display the amount of memory in megabytes] (--si)--giga[display the amount of memory in gigabytes] (--si)--tera[display the amount of memory in terabytes] (--si)--peta[display the amount of memory in petabytes] hhuman[automatically select unit]    A  @         +      ,       kr   I   E         E         A    C                   A  (    %     -    9    Y  !      A  B        1        E     E     ,A                 A  `      1  A          A      %          q  A       +   5     A   C    .A       +  I       A        1  .A       +       .A                 .A       + 4     ,A         +     A       &    	  ,A       E   +     A  "   !    +         !      ,+     A       &     A    	      .A   &     -       ,A   '        U      A  "   (    -     (   E     1     ,A   )   E     q     A    
   +   5     A    C          5  ,A   /   + +     A   1      .A   1     	     ,A   2     	)        A  "   3  R  	u     3   +  	     A       F  
+    local long rawret compstatenmatches fsopt cvalsvar typeset fargs opts (-d -f)-d[enable debug output] -f[enable foreground operation] -r[mount filesystem read-only] -s[disable multi-threaded operation] (-h --help)hhelp[display help and exit] (-V --version)Vversion[show version information and exit]  #  *:default: _default argvI  long  argvlong fargs @ OFCRWsw F cvalsvar 13,1 cvalsvar shift cvalsvar *-o[specify mount options]:mount option:_fuse_values  -A cvalsvar  mount\ option fsopt _arguments opts ret compstaterestore rawret ( nm == compstate[nmatches] ) return      A  $         +      <   T   x       A    C          <          A  P    	    .A      r +:|      ,A      E    +     A    C   &      A       e      b   k     ,A                 A        A        <   A        	1  .A      r  e       ,A               A       %  %     q  ,A        \       A    C   %       .A        $  E      A  \    	   <  }      9      y  a  	-  
  
  m    u  M    I          A  "   0           +   )  =   A  d        &A   2  r $+    A       +   y    q  A    C   +   )    A   8    1  A   8      ,A   9            .A   :              A  "  C   f  ,  M  )     =   +        A  |      1  A   ?      .A   @     e        Q  A   A      .A   B            q  A       F      A       F        local stateset fvals cvalsvar cvalind typeset opts shift cvalind argvIA  cvalind  Pcvalind A cvalsvar Pcvalind3,1 argvcvalind cvalsvar argvcvalind+1 argvcvalind,cvalind+1 cvalind argvIA ro[mount filesystem read-only] allow_other[allow access to other users] allow_root[allow access to root] nonempty[allow mounts over non-empty file/dir] default_permissions[enable permission checking by kernel] fsname[set filesystem name]:name large_read[issue large read requests (linux v2.4 only)] max_read[set maximum size of read requests]:size hard_remove[immediate removal (do not hide files)] use_ino[let filesystem set inode numbers] readdir_ino[try to fill in d_ino in readdir] direct_io[use direct I/O] kernel_cache[cache files in kernel] umask[set file permissions]:permission mask (octal) uid[set file owner]:user id: gid[set file group]:group id: entry_timeout[cache timeout for names]:timeout (s) negative_timeout[cache timeout for deleted names]:timeout (s) attr_timeout[cache timeout for attributes]:timeout (s) cvalsvar @ Pcvalsvar mount options fvals state stateset state _values opts compstaterestore stateset unset return ret    A                  ,   L   d       A    C   g   x           A  ("            e    	  u           F       A       g   x         A      %    #0           A  x        &A     r      A    C   F  @ |     A           ]     A           <  ]      local expl context state line typeset opt_args _arguments -h[display help information] -V[display version information] -o[specify mount options]:mount options:_fuse_values "mount options" -u[unmount a fuse mount] -z[unmount lazily (work even when if the resource is still busy)] -q[suppress nonessential output] :mount point:->mountpoint return mtpts state mountpoint +opt_argsu _files (f)< /etc/mtab %%  _canonical_paths mounted mounted filesystem (@g::)mtpts      A  4    f        -  5  ]    	  9  i    	    _arguments (-a --add -d --delete)aadd[add user to group]: : _users (-d --delete -a --add)ddelete[remove user from group]: : _users (-)hhelp[display help] (-Q --root)Qroot[specify directory to chroot into]: : _files -/ (-r --remove-password)rremovepassword[remove the group password] (-R --restrict)Rrestrict[restrict access to GROUP to its members] (-M --members -A --administrators)Mmembers[set the list of members of GROUP]: :_sequence _users (-A --administrators -M --members)Aadministrators[set the list of admins for GROUP]: :_sequence _users 1: : _groups   A  4    f          -  e  u  -      i  e    _arguments (-d --delay)d+delay[update frequency]:duration (tenths of seconds) (-C --no-color --no-colour)Cnocolour[monochrome mode] (-)hhelp[display usage information] *p+pid[show given pids]: : _sequence -n ${$(</proc/sys/kernel/pid_max)\:-32768} _pids (-s --sort-key)s+sortkey[sort by key]:key:( ${(f)"$(_call_program sort-keys $words[1] --sort-key help)"} ) (-t --tree)ttree[show tree view of processes] (-u --user)u+user[show processes of user]: : _users (-)vversion[display version information]    A       '                5  A  0"    F                  q  -       F        local exargs -? --help --usage -V --version _arguments (exargs)--nostdlib[do not search system directory] (-o --output exargs)o+output[specify output file]:output file:_files (exargs)--prefix=[specify system dir prefix]:prefix:_files (- *)?help[display help information] (- *)--usage[display a short usage message] (- *)Vversion[print program version] *:directory:_files -/ return      A  L     '                E   E   |      E         E         +     A    C   g               A  L"    &                ZD      Z        	        +        A       1  A       	  A    C      A        %  A  "     &          +       Q  A          A          ,      Q  A        =  A          ,        A  "     &  8         +       A    	   F  X+    local curcontext curcontext state line expl opt_args _arguments (H -c --class)c+class[scheduling class]:class:((0\:none 1\:realtime 2\:best-effort 3\:idle)) (H -m --classdata)n+classdata[scheduling class priority]:class-priority:((
    0\:high\ priority
    {6..1}\:
    7\:low\ priority
  )) (H -t --ignore)tignore[ignore failures] (H)*:: :->args (- *)Vversion[display version information] (- *)hhelp[display help information] (args) (H)ppid[interpret args as process ID]::process id:_pids (H)Ppgid[specify process group IDs]::process group (H)uuid[act on running process owned by specified users]::user id state  +opt_args[args--p] || +opt_args[args---pid]  _pids  +opt_args[args--P] || +opt_args[args---pgid]  _message pgids process group  +opt_args[args--u] || +opt_args[args---uid]  uids user id _normal return       A       '                  A  ,  C          4   H   h   |            A     +         @  &      A  D              !   M      i    !  	  Y           A            n   g       A        g               A              -     A         0   X  u         A     k     T            A        &      A        g        8           A    	               A   )       P     9       A       %          (     A    C      @    h              A  (    %  p            -      A 8      !  0    t      !I     A       !m  0     !     A      %  !  !  "     0     #     A    C  %  !  !  "     0     #Y     A      %  !  #  $     0     $}     A      %  !  $  "     
0     $     A         !  $     0     $     A      %  !  $  "     
0     %     A         !  $     0     %U   	  A      %  !  $  "     0     %   
  A      %  !  $  "     
0     %     A    C     !  $     
0     &!     A         !  &I    A   n  +     '  	       A D     G  G1  &A     r      %   A  (      '   X      J     E   p      A  $        X                    A    C               A \    *     J     1   A  P    	    .A      r L+  I      ,A         p       A       &      A  8        .A      r L+  %     A       &     A  P  C  	    .A   	   r L+  5     ,A   	   J       A    C   &  h  A   
  	  1  A   
       .A   
   E    L+     q  .A   
   E           A          J       A    C     |               A  p    %  -L t  4 ,     $    D  -a  -  -  -  -  .  .)  .Q  .i  .  .      A  8    %  . t  .   .   /   /= d  /e      A  (     %  /  /  /   /   .Q     A  \       /  0  1Y  2  4q  5  6  8  :M  ;  <  =  ?1  @  B  Ce  D  F  I1  J1  K    local offset args from_to hash cmds listopts addopts _set_types _values Set type bitmap\:ip[uses a memory range to store IPv4 host (default) or IPv4 subnet addresses up to 65536 elements] bitmap\:ip,mac[uses a memory range to store an IPv4 host/subnet and mac address pair up to 65536 elements] bitmap\:port[uses a memory range to store port numbers independent of L4 protocol at up to 65536 elements] hash\:ip[stores IPv4/IPv6 host/subnet addresses. 0.0.0.0 and :: cannot be stored] hash\:net[stores varying sizes of IPv4/IPv6 addresses. 0.0.0.0 and :: cannot be stored] hash\:ip,port[stores IPv4/IPv6 addresses and port numbers, including L4 proto - port 0 cannot be stored] hash\:net,port[stores varying sizes of IPv4/IPv6 addresses and port numbers, including L4 proto] hash\:ip,port,ip[stores IPv4/IPv6 addresses, a port with L4 proto and another IPv4/IPv6 address] hash\:ip,port,net[stores an IPv4/IPv6 address, port with L4 proto and an arbitrary size IPv4/IPv6 subnet] hash\:net,iface[stores an IPv4/IPv6 address and an interface name] list\:set[a simple list which stores names of other sets] _ipsets local vals Mf_call_program ipsets ipset -L%Name: Name:  _describe ipsets IP sets _sets _ipsets local vals from_to (--network)--from[from IP or network (with --netmask)]:IP (--network)--to[to IP or network (with --netmask)]:IP (--from --to)--network[network]:IP/mask _addressfamily vals inet inet6 _describe addressfamily Address Family hash --hashsize[the initial hash size aligned to a power of 2(default 1024)]:hashsize --maxelem[the maximum number of elements in the set (default 65536)]:maxelements --family[the protocol family of addresses to be stored in the set (default inet)]:addressfamily:_addressfamily --timeout[adds timeout support to the set with your specified value as default, (0 = forever)]:entrytimeout --probes[max number of tries to resolve clashing, altering this is discouraged (default 8)]:probes --resize[ratio of increasing hash size after unsuccessful <probes> of double-hashing, altering discouraged]:percent wordsoffset+2 create wordsoffset+4 bitmap:ip args from_to --netmask[store network addresses instead of IP addresses]:CIDR bitmap:ip,mac bitmap:port --from[from port]:port:_ports --to[to port]:port:_ports hash:ip hash hash:net hash:ip,port hash:net,port hash:ip,port,ip hash:ip,port,net hash:net,iface list:set --size[size of the new setlist (default 8)]:size _ips CURRENT offset+4 local default vals vals1 vals2 bindings f_call_program ipsets ipset -L $words[offset+3]41//:/\: vals Default binding\: iDefault binding\:  continue Header\:Members\:Size in memory\:References\: continue Bindings\: continue  ips  i/ >/: _describe IPs from words[offset+3] set _describe special_values special values cmds create destroy flush rename swap save restore add del test help listopts name sorted terse resolve list addopts timeout exist _arguments (cmds listopts addopts)Ncreate[create a set]:set name::::_set_types (cmds listopts)Xdestroy[destroy specified set (or all if none specified)]:set name:_sets (cmds listopts)Fflush[flush specified set (or all if none specified)]:set name:_sets (cmds listopts)Erename[rename set]:current set name:_ipsets:new set name: (cmds listopts)Wswap[swap two sets]:::_ipsets:::_ipsets (cmds -L --list -q --quiet )Llist[list the entries and bindings for the specified set (or all if none specified)]:::_sets (cmds listopts)Ssave[save the given set (or all if none specified)]:::_sets (cmds listopts)Rrestore[restore a saved session generated by --save from stdin] (cmds listopts)Aadd[add an IP to a set]:::_ipsets:IP (cmds listopts)Ddel[delete an IP from a set]:::_ipsets:::_ips (cmds listopts)Ttest[test whether an IP is in a set]:::_ipsets:::_ips (cmds listopts)Hhelp[print help and settype specific help if settype specified]:::_set_types (-q --quiet listopts)qquiet[suppress any output to stdout and stderr] (-t --terse listopts)tterse[list set names and headers without entries] (-r --resolve listopts)rresolve[enforce DNS name lookup of addresses, slow!] (-! --exist addopts)!exist[ignore errors when creating an identical set, adding existing entry or deleting a non-existent one] (--timeout --timeout addopts)timeouttimeout[set the timeout for this entry. set must have been created with timeout support]:timeout (cmds -s --sorted  -q --quiet)ssorted[sorted output] (cmds -n --name -q --quiet)nname[name output only; suppresses showing of set information] args[@]    A  X     '                E   E   |      E         E         E  J      +     A  0  C  '                     4  H       A      '  ]  0                 A    C        !  A  A       &  T  0     q           A            )  A  A       &  T   A  0    %      E $  i L           A  \    	    d   4      t  1  I   y    ,   D  	   	1      A  X    	%      	Y   	  	 $  	  	 T  
 L  
- |  
i 4  
   
      A         4        A    C  %  i  P        A        H    =       0   #     A    
  e  H    U     
0     ,     A         H  A      A       Q  
0          A         H       0          A    C  e  H         
0   r*   	  A         H  I     0   :zb   
  A  $      H  )      e       
0          A         H       0     @     d     A    C     H       
0     l     A         H       
0          A         H       0           A    C  e  H   %        
0   z     A         H  !     0     "     A       e  H  "  #  $  %      A       '            J     A       g  &   H       A <    3N  A   ]     '  A   ^     '  A       '  
0    C
     A         H  '     0     (     A  0    e  H  (  )y  *)  +)  ,=  -1  .9  /     0     0D     A      e  H  0Y  0     
0   *     A         H  1     
0     2L     A         H  2i     
0     3|     A    C     H  3     0     44     A      e  H  4M  4     
0   j     A         H  5     
0     7     A    C     H  7     0     7     A        H  7  9  :     0     <4     A  $  !    H  <M  =Y  >q  ?  @     0     B     A    #  e  H  B9  CQ     
0     D\     A    %     H  D}     
0      |      A    %     H  E     
0   {   !  A    &     H  Fi     
0   c   "  A    &     H  GU      A  "  '    G    H  H  I  K  Lm  N]  P%  Q  S-  T  Vi  W  Y  Z  \e  ]  _I  `  a  c  e  g=  i  i  kE  lU  m  nU  qU        +        A \  /   q  #P     q   #  A  `"  0    q  q     r  rH  rh  r  r  r    r*:zb    r  r  @  s    s0z  "        +       0     sM   $  A   "  1C     s|  s     s  t  t-        +       0     v   %  A   "  2     v  w     w5  wT  wu        +       0     y\   &   A    4C        y     A  "  5     |   |  |           +       0     }   '  A  8"  6C    }<   b  }]rʚZ
rJ2:B  }bb
        +       0     }   (  A   "  7     }  }     }  ~  ~9        +       0        )  A   "  8C       )     ]            +       (0        *   A     9  %  *r            A  "      r  ;3   +    9  e           A  "  :     4   b  U  u    :   &  T  .0        ,   A    :   f       A    ;    	1  A    ;   f       A  "  ;C   &  $        +       q  A  "  ;   F  @  ]        +       0   {   -  A   "  <     p{                 +       A    >C   F  T+    local curcontext curcontext state line expl cmds rcmds ropts rules states prev args service iptablessave ip6tablessave _arguments ccounters[include values of packet and byte counters in output] ttable[specify table]:table:(filter nat mangle raw security) return iptablesrestore ip6tablesrestore _arguments ccounters[restore the values of all packet and byte counters] nnoflush[don't flush the previous contents of the table] append delete insert replace list flush zero new newchain deletechain policy renamechain help version protocol src source dst destination jump ininterface outinterface fragment setcounters words1,CURRENT1 prevprevIpprotocol+1 --tcp-flags[match based on TCP flags in a packet]: :->tcp-flags: :->tcp-flags --syn[match packets with the SYN flag set] --tcp-option[match based on TCP options]:option (--sport --source-port)sportsourceport[match packets based on source port]:*^!:port:_ports (--dport --destination-port)dportdestinationport[match packets based on destination port]:*^!:port:_ports icmp --icmp-type[match specified ICMP type]:*^!:ICMP type:->icmp-types prevprevIjjump+1 DNAT (--to --to-destination)totodestination:address DSCP --set-dscp[set the DSCP field]:value --set-dscp-class[set the DiffServ class]:class --ecn-tcp-remove[remove all ECN bits from TCP header] --log-level[specify level of logging]:log level:(debug info notice warning err crit alert emerg) --log-prefix[specify prefix string for log message]:string --log-tcp-sequence[log TCP sequence numbers] --log-tcp-options[log TCP options] --log-ip-options[log IP options] MARK --set-mark[set fwmark in packet]:number REDIRECT MASQUERADE --to-ports[port (range) to map to]:port range:_ports REJECT --reject-with[drop packet and send reply]:reject type:->reject-types SNAT (--to --to-source)*totosource[specify address to map source to]:address TCPMSS --set-mss[explicitly set MSS option]:value --clamp-mss-to-pmtu[automatically clamp MSS value] --set-tos[set type of service field]:type of service:->tos ULOG --ulog-nlgroup[specify netlink group used for logging]:netlink group --ulog-prefix[specify prefix string for log message]:string --ulog-cprange[specify size of each packet to be passed]:size (bytes) --ulog-qthreshold[specify threshold of in-kernel queue]:size typeset  i=words[(ib.i.)-m|--match]+1   i<CURRENT  wordsi --ahspi[match SPIs in AH header]:*^!:spi conntrack --ctstate[match packet state]:state:->cfstates --ctproto[match protocol]:protocol:_ports --ctorigsrc[match original source address]:*^!:network:_hosts --ctorigdst[match original destination address]:*^!:network:_hosts --ctreplsrc[match reply source address]:*^!:network:_hosts --ctrepldst[match reply destination address]:*^!:network:_hosts --ctstatus[match internal conntrack states]:state:(NONE EXPECTED SEEN_REPLY ASSURED) --ctexpire[match remaining lifetime]:time dscp --dscp[match DSCP field]:value --dscp-class[match the DiffServ class]:class --espspi[match SPIs in ESP header]:*^!:spi helper --helper[match packets related to a conntrack-helper]:helper:(ftp) length --length[match packet length]:length limit --limit[specify max matches limit]:number --limit-burst[specify max burst before limit applies]:number --mac-source[match source ethernet address]:*^!:ethernet address mark --mark[match fwmark in packet]:number multiport --source-ports[match packets based on source ports]:ports:->port-list (--dports --destination-ports)dportsdestinationports[match packets based on destination ports]:ports:->port-list --ports[match where source and destination ports are equal]:ports:->port-list owner --uid-owner[match packet by user id of creating process]:user id --gid-owner[match packet by ggroup id of creating process]:group id --pid-owner[match packet by process id of creating process]:process id:_pids --sid-owner[match packet by session id of creating process]:session id --cmd-owner[match packet by name of creating command]:command:_command_names -e physdev --physdev-in[specify bridge port via which packet is received]:name --physdev-out[specify bridge port via which packet is sent]:name pkttype --pkt-type[match link-layer packet type]:type:(unicast broadcast multicast) --state[match packet state]:state:->states --tos[match type of service field]:type of service:->tos --ttl[match type to live]:TTL value _arguments (-)hhelp[print program information] (-)Vversion[print version information] (-h --help -V --version)ttable[specify table]:table:(filter nat mangle raw security) (rcmds cmds)Aappend[append rules to end of specified chain]:chain:->chains (rcmds cmds -c --set-counters)Ddelete[delete rules from specified chain]:chain:->chains::rule number:->rulenums (rcmds cmds)Iinsert[insert rules before specified rule number]:chain:->chains::rule number:->rulenums (rcmds cmds)Rreplace[replace a rule]:chain:->chains::rule number:->rulenums (rcmds j. .cmds:Zzero ropts)Llist[list rules in selected chain]::chain:->chains (rcmds cmds ropts)Fflush[flush specified chain (delete all rules)]::chain:->chains (rcmds j. .cmds:Llist ropts)Zzero[zero the packet and byte counters]::chain:->chains (rcmds cmds)Nnewnewchain[create a new user-defined chain]:chain name (rcmds cmds)Xdeletechain[delete a user-defined chain]:: :->user-chains (rcmds cmds)Ppolicy[set the policy for a chain to given target]:chain:->chains:target:->targets (rcmds cmds)Erenamechain[rename a user-defined chain]:old chain:->user-chains:new chain name (cmds -p --protocol)pprotocol[specify protocol of rule]:*^!:protocol:(! tcp udp icmp all) (cmds -s --src --source)ssrcsource[specify source]:*^!:network:_hosts (cmds -d --dst --destination)ddstdestination[specify destination]:*^!:network:_hosts (cmds -j --jump)jjump[specify rule target]:target:->targets (cmds -i --in-interface)iininterface[specify interface via which packet is received]:*^!:interface:_net_interfaces (cmds -o --out-interface)ooutinterface[specify interface via which packet is to be sent]:*^!:interface:_net_interfaces (cmds -f --fragment)ffragment[match second or further fragments only] (cmds -D --delete -c --set-counters)csetcounters[initialise packet and byte counters]:packets: :bytes (-v --verbose)vverbose[enable verbose output] (-n --numeric)nnumeric[print IP addresses and port numbers in numeric format] (-x --exact)xexact[expand numbers (display exact values)] --line-numbers[print line numbers when listing] --modprobe=[specify command to load modules with]:command:_command_names -e (cmds)*mmatch[extended match (may load extension)]:extension:(ah conntrack dscp esp helper icmp length limit mac mark multiport owner physdev pkttype state tcp tos ttl udp unclean) args[@] state targets _wanted targets builtin target compadd ACCEPT DROP QUEUE RETURN MASQUERADE MIRROR REJECT TCPMSS userchains _wanted chains user-defined chain compadd Mf_call_program chains $words[1] \
	${(kv)opt_args[(i)-t|--table]} -nL \
	2>/dev/null:Chain %% :INPUTOUTPUTFORWARDPREROUTINGPOSTROUTING chains _wanted chains chain compadd Mf_call_program chains $words[1] \
	${(kv)opt_args[(i)-t|--table]} -nL \
	2>/dev/null:Chain %%  rulenums f_call_program chains $words[1] ${(kv)opt_args[(i)-t|--table]} \
      --line-numbers -nL ${(v)opt_args[(i)-D|--delete|-I|--insert|-R|--replace]%:*} \
      2>/dev/null31/ /: _describe rulenum rule number tcpflags _values tcp flag NONE icmptypes _wanted icmp type compadd f_call_program icmp-types ${words[1]} -p icmp --help \
	2>/dev/nullrany1 %%  rejecttypes _wanted rejecttypes reject type compadd f_call_program icmp-types ${words[1]} -j REJECT --help \
	2>/dev/nullrtypes:1 2,1%%  states ESTABLISHED RELATED INVALID state _values state states portlist compset *, compset ,* _ports _ports qS, _wanted type of service compadd f_call_program tos ${words[1]} -m tos --help \
       2>/dev/nullr161 %%     A  L     '                E   E   |      E         E         +     A   "                Q       
   +        A         A       U   A    C   g     ;
      A T     y  0           A  ,    &            L33zs
 sz  0     l          A    C      ,#J    0               A          ,  (  M  0          A          ,      0          A  8  C    (  H     a             @  h    0    
     A          ,      0          A    C      ,    )  0     T   	  i   
  A          ,  }    0               A          ,    	  0   +Z     	1     A          ,  	D  	Y  P     	p     A  (    %;
  	  	  
m  
  Y       0   sKj   j     A  ("  
          1    i     +   +       0               A    C      ,      0          A          ,  	p  1  0     t     A          ,      0          A  0    F          	  <9Z  \  t  "0     ;     A  \"              E    5    9      A      1             B   +       A       F  D+    local curcontext curcontext state line expl _arguments (1 * -)--help[display help information] (1 * -)--version[display version information] 1:network interface:_net_interfaces *:parameter:->parameters state wordsCURRENT1 essid _wanted names network name compadd nwid domain _message network id freq channel channels channel or frequency sens levels signal level mode _wanted modes operating mode compadd AdHoc Managed Master Repeater Secondary Monitor Auto accesspoints access point nick nickname rate bit bitrates bit rate rts frag sizes size enc keys key power *minmax[modifier] *off[disable power management] *on[enable power management] *all[receive all packets] unicast[receive unicast packets only] multicast[receive multicast and broadcast packets only] _values parameter period[set the period between wake ups] timeout[set timeout before sleep] arg@ period timeout timeouts timeout txpower transmit power retry retries retries modu _wanted modulation compadd OFDMa auto _values option essid[set the network name] (nwid domain)nwiddomain[set the network ID] (freq channel)freqchannel[set the operating frequency or channel] sens[set the sensitivity threshold] mode[set operating mode] ap[register with given access point] (nick nickname)nickname[set the nickname] (rate bit)ratebit[set the bitrate] rts[set packet size threshold for sending RTS] frag[set maximum packet fragment size] *keyenc[add encryption key] *power[manipulate power management scheme parameters] txpower[set transmit power] retry[set number of retries] modu[force a specific set of modulations] commit[apply changes immediately] return   A  H               -     U      E  	      q  -  U    _arguments (-d -u -l)-a[add partition mappings] -r[read-only partition mappings] (-a -u -l)-d[delete partition mappings] (-a -d -l)-u[update partition mappings] (-a -d -u)-l[list partition mappings] -p[set device name-partition number delimiter] -f[force creation of mappings] -g[force GUID partition table] -v[operate verbosely] -n[return before the partitions are created] !(-n)-s 1: : _files     A  |      1  .A      r      %       A    C   G   d   |       A                 |      cc
  A       &     A       g   d     <      ,A        X  u      A    C     <       A      F        )  A      i    A  i  	  
                i                      1      	            	    service LOOPDEV_DEBUG local expl _wanted values value compadd return device offset device 1:device:_files -g "/dev/loop<->" ooffset+[specify data start is offset]:offset (bytes) _arguments (H) Vversion[display version information] hhelp[display help] info (-v --verbose)vverbose[verbose mode] (-o --offset -a --all)aall[show the status of all loop devices] (-O --output --output-all)O+output[specify columns to be printed with --list]:column:_sequence -s , compadd - name autoclear back-file back-ino back-maj\:min maj\:min offset partscan ro sizelimit dio log-sec (-O --output)--output-all[output all columns] (-J --json --raw -O --output -n --noheadings)Jjson[use JSON --list output format] (-l --list)llist[list currently used loop devices] (-J --json)--raw[raw output format] (-n --noheadings -J --json)nnoheadings[don't print headings in --list output] (resize) csetcapacity[reread the size of the file associated with the loop device] detach (-)deletedetachd[detach from specified loop device] device (detach-all) Ddetachall[detach all associated loop devices] create --direct-io[open backing file with O_DIRECT]::enable:(on off) (-f --find 2)ffind[find the first unused loop device] (-L --nooverlap)Lnooverlap[avoid possible conflict between devices] (-P --partscan)Ppartscan[scan the partition table of newly created loop devices] --sizelimit[limit device to specified size]:size (bytes) (-b --sector-size)b+sectorsize[set logical sector size of loop device]:size (bytes) --show[print device name after setup] (-r --read-only)rreadonly[set up a read-only loop device] 1:file:_files assoc (-j --associated)jassociated[show the status of all loop devices associated with an file]:associated file:_files (-f)device   A  8               -             u  %    _arguments -a[show all files, including hidden ones] -d[list directory entries instead of contents] -l[use long option names] -p[show file's project number] -R[act recursively] -V[display version information] -v[show file's version/generation number] *: :_files      A        G    +      +     A     C              43       A  @     '             L   y   E         E         E         A       g             A  "  C    4     a          }  	U  
Q  =  1  u    Z  P  m      e    1      Z        Y        ZD  m  )     (   +        A t  
      p            A  B     f   D \  $"        d                 -   +       &p     !      A      %   4  !  !      A    C  %3  b      A  "     f  "H   "i       %3     A       f  "|   "  0     "      A            "     A  0"  C  F  $<   $d  $    l  $  $ 4   4     9   +       80     $      A  B       %   %)  %+     <   +       A    C        %      A         &      &  '  A  8"      ',   'L     'm  '  $ $    4   4  '     ?   +       A       F  (+    local values dedup curcontext curcontext state line expl typeset opt_args _arguments (H -E --dedup)E+dedup[de-duplicate output by specified column]:column:->columns (H -a --all)aall[print all devices] (H -b --bytes)bbytes[print size in bytes rather than in human readable format] (H -d --nodeps)dnodeps[don't print slaves or holders] (H -I --include)*eexclude[exclude devices by major number]:major device number:->majorlist (H -e --exclude)*I+include[show only devices with specified major numbers]:major device number:->majorlist (H -n --noheadings)nnoheadings[don't print headings] (H -p --paths)ppaths[print complete device path] (H -s --inverse)sinverse[reverse dependency order] (H -x --sort)x+sort[sort output by specified column]:column:->columns (H)--sysroot=[use specified directory as system root]:directory:_directories *:device:_files -g "*(-%b)" -P / -W / fields (H -D --discard -o --output -O --output-all)Ddiscard[output discard capabilities] (H -z --zoned -o --output -O --output-all)zzoned[output zone model] (H -f --fs -o --output -O --output-all)ffs[output info about filesystems] (H -m --perms -o --output -O --output-all)mperms[output info about permissions] (H -S --scsi -o --output -O --output-all)Sscsi[output info about SCSI devices] (H -t --topology -o --output -O --output-all)ttopology[output info about topology] (H fields)o+output[specify output columns]:output column:->columnlist (H fields)Ooutputall[output all columns] (format) (H)iascii[output ascii characters only] (H)Jjson[use JSON output format] (H)llist[use list format output] (H)T+tree[use tree format output]:column:->columns (H)Ppairs[use key="value" output format] (H)rraw[use raw output format] (* -)hhelp[display help information] (* -)Vversion[display version information] state columnlist compset _describe listprefixes prefix ( +:"not replace but extend the list" ) list Ms.,.PREFIX, Ms.,.SUFFIX%%, compset ,* compset *, column f_call_program columns lsblk -hrAvailable2 21//:/\:/  /: _describe fields column m:{a-z}={A-Z} suf major zstyle :completion:curcontext: listseparator f</proc/devicesrBlock1 2,1/ /: zformat  sep  values _wanted devices major device number compadd values%%  return      A  (               D   h      +     A  @  C   '             |      E         E         E        A       g      @       A  ,"    &  d     m        }  A        +        A (  C  $  #  >A     P2      r  		     A             	T  	      A          F  	    N  A       2J    F  
P    A     !  
e  0     
      ,A         D  
     .A        )       0          ,A         h  )     .A                A  $"              %   \       "   +       A    	   F  +    local usbidsline vendorid pair curcontext curcontext state line expl typeset opt_args _arguments (-v --verbose -t --tree)vverbose[be verbose] -s+[filter devices by bus and/or device number]:bus and/or devnum to show -d+[filter devices by vendor/product ID]:vendor and product to show:->vendorproduct -D+[display only specified device]:device:_files -g "*(-%)" -P / -W / (-t --tree -v --verbose)ttree[dump the physical USB device hierarchy as a tree] (-)Vversion[print version information] (-)hhelp[print help information] state +_lsusb_vendors _lsusb_vendors _lsusb_devices /usr/share/mischwdata/usb.ids read usbidsline b09af  match[1] _lsusb_vendorsvendorid match[2] 	b09af  vendorid:match[1] _lsusb_devicespair _wanted products vendor ID:product ID compadd _lsusb_devices return      A        G             cB   -   A  "                         A                           Q  	e  
I  
        Q    m    e  	  Q  1  M      q  1          local root -h --help -V --version  EUID  _arguments args (-c -a --align hlp)a+align[align return values in a specific column]:column [(COLUMNS*5/8)] (-c hlp)-A+[specify maximum number of array elements to print]:elements (-c -b --no-signals hlp)bnosignals[don't print signals] (-a --align -A -b --no-signals -i -n --indent -r -s -t -tt -ttt -T hlp)-c[count time and calls, and report a summary on exit] (-C --demangle hlp)Cdemangle[decode low-level symbol names into user-level names] (-D --debug hlp)D+debug[enable debugging]:mask:(help 77) (hlp)*-e+[modify which library calls to trace]:filter (hlp)-f[trace child processes] (hlp)*F+config[load alternate configuration file]:file:_files (- 1 *)hhelp[display help information] (-c hlp)-i[print instruction pointer at time of call] (-l --library hlp)l+library[only trace symbols implemented by specified library]:library:_files (hlp)-L[don't display library calls] (-c -n --indent hlp)n+indent[specify indent for each level of call nesting]:spaces (-o --output hlp)o+output[write the trace output to specified file]:file:_files (: hlp)-p+[attach to the process with specified process ID and begin tracing]:process ID:_pids (-c hlp)-r[print relative timestamps] (-c hlp)-s+[specify the maximum string size to print]:maximum string size [32] (hlp)-S[trace system calls as well as library calls] (-c -ttt hlp)-t[prefix each line of the trace with the time of day] (-c -ttt -tt hlp)-tt[prefix each line of the trace with the time of day including the microseconds] (-c -tt -t hlp)-ttt[prefix each line of the trace with the number of seconds and microseconds since the epoch] (-c hlp)-T[show the time spent in each call] root-u+[run as specified user]:user:_users (- 1 *)Vversion[display version information] (hlp)*-x+[modify which static functions to trace]:filter (-):command name: _command_names -e *::arguments:_normal    A       g                A     C      D    \   p         A     k         4         A  ,     &         !   e               A                     A  <              !   e           5           A     
+     d  "       A $     G     0            |     A  (              %    ]    0              A  `             	  Q      )  q        E        U      	!  0     	d     A  8      	    	  	  
}      ]    A  5       A  X    
  	  A   H     Q  A  4  C                     y  !      A  P    	    A   V     #  A  ,        $Y  %  &  (-  )9  *  ,      A  l      1  A   b     -U  A  H    %    -  %  &  /M  0A  )9  1  3  5E  6a  8  9  :M  ;      A  L  C    1  A   u     <  A  (    %    =  >  ?  @  A  B      A  X     
  	  A        D1  A  4   C      D  F  G  I  JU  Ki  L  Nq  O      A  <  #    1  A        P  A    #  %    QM  R    A     +     T  &  -       A        g               A           A              ,    A       '             l       A    C             A       '            0     q   A       F  \    A    C   F       A                  A           #j  I     A    C   F           A  L  )C    YL   Ye   Y   Y 4  Y  Y <  Z! D  Z=   ZY      A  0  )  %  Z $  Z ,  Z   Z   [%     A  <  *    [D  [q  \  ]  ^  _  `  b  d  e]  g	  g  h    typeset opt_args local args misc modes _raids_build _values MD device type linear[linear] 0raid0stripe[striping] 1raid1mirror[mirroring] multipathmp[multiple paths to one common physical storage device] faulty[injects faults] _raids _values MD device type linear[linear] 0raid0stripe[striping] 1raid1mirror[mirroring] 4raid4[RAID 4] 5raid5[RAID 5] 6raid6[RAID 6] 10raid10[RAID 1+0] multipathmp[multiple paths to one common physical storage device] faulty[injects faults] _layouts vopt_argsIllevel raid5 _values RAID5 parity block layout leftasymmetricla[left-asymmetric] leftsymmetricls[left-symmetric] rightasymmetricra[right-asymmetric] rightsymmetricrs[right-symmetric] raid10 _values RAID10 layout with number of copies of each datablock n1[near copies] n2[near copies] n3[near copies] n4[near copies] n5[near copies] n6[near copies] n7[near copies] n8[near copies] f1[far copies] f2[far copies] f3[far copies] f4[far copies] f5[far copies] f6[far copies] f7[far copies] f8[far copies] f9[far copies] faulty _values failure mode writetransientwt[write-transient] readtransientrt[read-transient] writepersistentwp[write-persistent] readpersistentrp[read-persistent] writeall[write-all] readfixablerf[read-fixable] clearnone[remove any pending or periodic failure modes] flush[clear any persistent faults]  +words[(r)-(A|-assemble)]  args (--bitmap)bitmap[bitmap file to use with the array]::bitmap file:_files (--uuid -u)uuidu[UUID of array to assemble]:UUID (--super-minor -m)superminorm[minor number to look for in super-block]:minor number (--name -N)nameN[array name to look for in super-block]:array name (--config -c)configc[config file]::config file:_files (--scan -s)scans[scan config file for missing information] (--run -R)runR[try to start the array even if not enough devices for a full array are present] (--force -f)forcef[assemble the array even if some superblocks appear out-of-date] (--update -U)updateU[update superblock]::update the superblock:(sparc2.2 summaries uuid resync byteorder super-minor)  +words[(r)-(B|-build)]  (--bitmap)bitmap[file to store/find bitmap information in]::bitmap file:_files (--chunk -c)chunkc[chunk size of kibibytes]:chunk size (--rounding)rounding[rounding factor for linear array (==chunk size)]:rounding factor (--level -l)levell[RAID level]::RAID level:_raids_build (--raid-devices -n)raiddevicesn[number of active devices in array]:active devices number (--bitmap-chunk)bitmapchunk[bitmap chunksize in Kilobytes]:bitmap chunk (--delay -d)delayd[bitmap update delay in seconds]:bitmap update delay  +words[(r)-(C|-create)]  (--bitmap)bitmap[create a bitmap for the array with the given filename]::bitmap file:_files (--level -l)levell[RAID level]::RAID level:_raids (--parity -p --layout)parityplayout[RAID5/6/10 parity algorithm, faulty mode]::layout:_layouts (--spare-devices -x)sparedevicesx[number of spares (eXtras) devices in initial array]:spare devices number (--size -z)sizez[size (in K) of each drive in RAID1/4/5/6/10]:size of each drive (--force -f)forcef[honour devices as listed on command line] (--run -R)runR[insist of running the array even if not all devices are present or some look odd] (--readonly -o)readonlyo[start the array readonly] (--name -N)nameN[textual name for array - max 32 characters]:array name (--bitmap-chunk)bitmapchunk[bitmap chunksize in Kilobytes]:bitmap chunk (--delay -d)delayd[bitmap update delay in seconds]:bitmap update delay  +words[(r)-([DEXQ]|-(detail|examine(|-bitmap)|query))]  (--zero-superblock)zerosuperblock[erase the MD superblock from a device] (--run -R)runR[start a partially built array] (--stop -S)stopS[deactivate array, releasing all resources] (--readonly -o)readonlyo[mark array as readonly] (--readwrite -w)readwritew[mark array as readwrite] (--test -t)testt[exit status 0 if ok, 1 if degrade, 2 if dead, 4 if missing]  +words[(r)-(F|-follow|-monitor)]  (--mail -m)mailm[address to mail alerts of failure to]:::_email_addresses (--program -p --alert)programpalert[program to run when an event is detected]::program:_files (--delay -d)delayd[seconds of delay between polling state]:seconds (--config -c)configc[specify a different config file]::config file:_files (--scan -s)scans[find mail-address/program in config file] (--daemonise -f)daemonisef[fork and continue in child, parent exits] (--pid-file -i)pidfilei[in daemon mode write pid to specified file instead of stdout]::PID file:_files (--oneshot -1)oneshot1[check for degraded arrays, then exit] (--test -t)testt[generate a TestMessage event against each array at startup]  +words[(r)-(G|-grow)]  (--size -z)sizez[change the active size of devices in an array]:active size (--raid-disks -n)raiddisksn[change the number of active devices in a RAID1 array]:number of active devices _mds local vals /etc/mdadm.conf mdadm_conf /etc/mdadm.conf /etc/mdadm/mdadm.conf mdadm_conf _message could not find mdadm.conf return Mf< $mdadm_confARRAY //ARRAY /%%:blank: _describe RAID devices _arguments (-h --help)hhelp[display a mode specific help message] modes assemble build create follow monitor grow help version misc detail examine examinebitmap query _arguments (misc modes)Aassemble[assemble a pre-existing array]:::_mds (misc modes)Bbuild[build a legacy array without superblocks]:::_mds (misc modes)Ccreate[create a new array] (misc modes)Ffollowmonitor[select Monitor mode] (misc modes)Ggrow[change the size or shape of an active array] (modes -D --detail -E --examine -X --examine-bitmap)Ddetail[print detail of one or more md devices] (modes -D --detail -E --examine -X --examine-bitmap -Q --query)Eexamine[print content of md superblock on device(s)] (modes -Q --query)Qquery[examine a device] (modes -E --examine -X --examine-bitmap)Xexaminebitmap[report information about a bitmap file] (-)hhelp[display general help message] (-)Vversion[print version information for mdadm] args[@]      A  <             -            M    
      _arguments (- *)Vversion[display version information] (-v --verbose)vverbose[verbose output] (-R --reset)Rreset[reset MII to poweron state] (-r --restart)rrestart[restart autonegotiation] (-w --watch)wwatch[monitor for link status changes] (-l --log)llog[write events to syslog] (-A --advertise)Aadvertise[advertise only specified media]:medium:_values -s , medium 1000baseTx-HD 1000baseTx-FD 100baseT4 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD 1000baseTx 100baseTx 10baseT (-F --force)Fforce[force specified medium]:medium:(100baseT4 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD 100baseTx 10baseT) (-p --phy)pphy[set PHY (MII address) to report]:MII address *:interface:_net_interfaces   A                  -       A       g               A             -     A  B         ]           +     4A     H        O  ;      A  |      '       	         E   E   |      E         E         E         E         Es;J      E        +     A        g              A        G             @  p   A       G             A              m     A  <      1  A     R    A    C         m     A      %            A X  C    u  0           A  "     f            &    0     ,     A  H"  C    L    y      	  Z  
=  
e        u             +       =0          ,A   $   s;J        A  x"  	C                    )  M  a  U      !  "  $U  %=  &5  '  (  )  *  ,  -  /  /     =   +       A  "   ?  @2    0!    0=     ?        0     0     0     A  ("      1    15  1a  2  3a  4     G   +       0     4     A  "       4  4  5  5q     M   +        A   C @  5  JP     0     5      A          A   S  R  60  A         6h  6       A   U    7(  A         7X  7     q  A       F      A          .A   [   r  0!  0      A  $"       8$  8D   |  8e  8   8     \   +       A    C   F  +  0     9      A       '            90  9E   A          A  B     F  :  :M       F  :  :M   A         :  :      A         <   <-     A         =\  :M  =  =   A  X    
  1  A   k     =  A       F  >|  >  q  A         >|  >  >  ?	   A  @        .A   p   r  0!  ?E   	  A    C     ?  ?     A     N  A       &  >|   A  $"  C     @h  @   |  @  @   @     u   +        A  $"       A  A=   |  Ay  A   A     v   +        A  $"       B   >   |  B-  Bd <  B     w   +       A  B   x     B       &  B  Q0     B   
  A 0  C  %  1  A    C     B     C  A         C, ,  CP  Ci  q   A        G      B       A     C     B  C      A        f  E   E  A         
  A        E  A  $"  !     E   k   F	  FU  GI        +       q  A    !     C, ,  H@  Hi  A    #C   F  +      A    '   F  J(  JQ    _modules_caching_policy local oldp 1Nmw+0  #oldp  modules_dir _modutils local curcontext curcontext expl state line modules modaliases args opt_args modules_dir /lib/modules update_policy zstyle :completion:*:*:service:* cachepolicy update_policy update_policy :completion:*:*:service:* _modules_caching_policy (-)Vversion[display version information] (-)hhelp[display usage information] service lsmod _arguments args[@] return modinfo _arguments args[@] (-)k+setversion[use modules from a different kernel version]:kernel_version:($(echo $modules_dir/*(/\:t))) b+basedir[use specified directory as filesystem root]:path:_directories 1:module file:->all-modules (field) aauthor[display the module's author] ddescription[display the module's description] llicense[display the module's license] nfilename[display the module's filename] pparameters[display the typed parameters that a module may support] F+field[display only selected module's information]:module_field:(alias author depends description filename intree license name parm sig_hashalgo sig_key signat signer srcversion vermagic) 0null[use a null instead of newline in output] modprobe -h --help -V --version -c --showconfig --show-config _arguments args[@] (-a --all ign)aall[load all matching modules] (-n --show ign)nshow[don't actually perform action] (-q --quiet ign)qquiet[don't complain about insmod failures] (-s --syslog ign)ssyslog[report via syslog instead of stderr] (-v --verbose ign)vverbose[print all commands as executed] (-C --config)C+config[specify config file]:config file:_files (-r --remove -a --all ign)rremove[remove module (stacks)] --remove-dependencies[also remove modules depending on it] (* -R --resolve-alias)Rresolvealias[only lookup and print alias and exit] --first-time[fail if module already inserted or removed] (-a --all ign)-i[ignore install/remove commands in config file]--ignore-install[ignore install commands in config file]--ignore-remove[ignore remove commands in config file] (-b --use-blacklist)buseblacklist[apply blacklist to resolved alias] (-f --force --force-modversions --force-vermagic)fforce[force module insertion or removal] (-f --force)--force-modversion[ignore module's version] (-f --force)--force-vermagic[ignore module's version magic] (-D --show-depends)Dshowdepends[only print module dependencies and exit] (-)cshowconfigshowconfig[show current configuration] showdump-modversions[dump module symbol version and exit] d+dirname[use specified directory as filesystem root]:path:_directories S+setversion[use modules from a different kernel version]:kernel_version:($(echo $modules_dir/*(/\:t))) --show-exports[only print module exported symbol versions and exit] (-n --dry-run --show)ndryrunshow[don't execute operations, just print] (-c ign)1:modules:->loadable-modules (-c ign)*:params:->params state opt_argsirremove loadedmodules rmmod _arguments args[@] (-f --force)fforce[allow modules that are in use to be removed] (-s --syslog)ssyslog[send errors to syslog] (-v --verbose)vverbose[be verbose] *:loaded module:->loaded-modules insmod _arguments args[@] 1:module file:_files *:module parameters state loadablemodules /proc/modules loaded_modules f</proc/modules%%  /sbin/lsmod loaded_modules f/sbin/lsmod2,1%%  _wanted modules loaded module compadd loaded_modules allmodules kver opt_argsiSksetversion:uname -r _cache_invalid moduleskver _retrieve_cache modules modules_dir/kver/sourcebuild//.okoko.gzko.xz.:t:r:r modaliases Mf<$modules_dir/$kver/modules.alias:aliasalias %%  _store_cache modules modaliases  +opt_args[(k)(-R|--resolve-alias)]  _tags modulealiases files modules modulealiases loadablemodules modules modules:j::loaded_modules//_/ _requested modules module compadd modules _requested modulealiases module alias compadd modaliases _requested module file _files *.ko(-.)  ret  break params compset *= _message value parameter value Mf_call_program module-parameters /sbin/modinfo "$words[2]" 2>/dev/null:parm:parm::space: compset =*  #params  _values module parameter Mparams::bool(bool)/://bool (bool)/ params::bool(bool)/:/]:auto added argument:  parameter module doesn't take parameters _modutils @       A  L     '                E   E   |      E         E         +     A    C   g              A  |"          -        1    !  %      	  
M  
      Y  Y  y  ]  A    )          i     "   +        A   	  n  1  /0     L       A    	   '          3  }   A  "   '      @  	        ,A   '   3       A    	   F  H       A  "  
   f  h        (   +       <0           A    
   f        A        A       &     A  $"  C     $       Q  x        .   +        A  "                D     0   +       A  B   2     `       &  x  A       F  +    local curcontext curcontext state line expl typeset opt_args _arguments (-V)-O[create backup] (-O)-V[verify backup] (-c -C -i -n -w)-c[use CD-R as backup media]:CD-R burn speed (-c -C -i -n -w)-C[use CD-R as streaming device (experimental)]:CD-R burn speed (-c -C -i -n -w)-i[use ISO image as backup media] (-c -C -i -n -w)-n[use NFS mountpoint as backup media]:NFS mountpoint (-c -C -i -n -w)-w[use CD-RW as backup media]:CD-RW burn speed -D[differential backup] -E[exclude path(s) from backup]:paths to exclude from backup:->quoted_path -I[path(s) to backup]:paths to include in backup:->quoted_path -d[backup device]:backup device -g[run in fullscreen mode] -k[path to kernel]:path to kernel:->kernel_or_magic -m[manual eject] -s[media size]:media size] -x[non-linux partition]:non-linux partition:_files -g "*(%b)" (-1 -2 -3 -4 -5 -6 -7 -8 -9)-123456789[compression level] -A[post ISO-creation command]:pre ISO-creation command -B[pre iSO-creation command]:post ISO-creation command -F[do not create floppy] -H[create autorestore image] -L[use lzo instead of bzip2] -P[post-nuke tarball]:post-nuke tarball:_files -g "*.(#i)(tar.gz|tgz)(-.)" -S[scratch directory]:scratch directory:_files -/ -T[temporary directory]:temporary directory:_files -/ -f[device with MBR]:device with MBR:_files -g "*(%b)" -l[bootloader type]:bootloader type:(GRUB LILO) state quoted_path / \t\n compstatequote compstate[quote]suf compset _files suf kernel_or_magic _tags kernel magic _requested keyword compadd FAILSAFE _requested path to kernel image _files  ret  break return   A                 X      A  4      '                E   E   |      E         A        '                   A  L  C  &        -            	  
9  
      1      A      7    0    ;;      A       &  <  0    ;s     A       &  l  0    ;     A    C   &    0    ;     A       &    0    ;#     A       &    0    ;     A       &  8     A   %         s  @      A       F       b   !cc
   h                 0  ]  |               )  d        4  P     m          !  D  \  p                tA   -            B      A        F       -     lA   2  k                A  4      '                E   E   |      E         A                q  A  0    
    0    ;      A    C   &        tA   >                  A        F       -      |A   B       d     =      A        f       -        <A   H         /        A  4      '                E   E   |      E         A                Q  A     d    0    ;      A    C   &    0    ;     A       &    0    ;#     A       &  L  0    ;k     A    C   &    0    ;     A       &    0    ;+     A       &  H  0   ;+#     A       &    0          A    C   &    0    ;c     A       &  `  0    ;K   	  A       &    0   ;+   
  A       &        |A   _       #     :      A        f       -   Y      tA   f       $T  	'   /      A        F       -      tA   k       %X  	j   0      A        F       -     A   o  K     &h  	  K       A  (      '                E   +     A  $              |                A  $"  C           )  a    Q     	   +        A          A       y   A                 A    C        4     `  A  "           r          +       A    C   F  +      A          +     J      A               -   e         tA          -h  n   /      A        F       -      tA          .t     /      A        F       -      tA          /     /      A        F       -      lA     k     0  <         A        &          A          1  Y         A                -   e             |A          3     ?      A        f       -         lA     k     4  R         A        &          A          5  x   w       A        g               A           8   Y     A       f  D  m        A          7            A        g               A           8   Y     A       f  |         A          :(    c   
   A  4      '                E   E   |      E         A                M  A t    [    0   ;C      A    C   &    0   ;+     A       &    0    ;     A       &  ,  0    ;     A       &  x  0          A    C   &    0    ;#     A       &     0   ;+#     A       &  x  0    ;k     A       &    0    ;     A    C   &    0    ;c   	  A       &  L      tA          ?     ,      A        F       -      A          @  C   c      A               -     =      tA          B     ,      A        F       -      tA          C     ,      A        F       -      tA          D  6   ,      A        F       -      tA          E  x   ,      A        F       -      tA          F     ,      A        F       -      tA          G     ,      A        F       -     DA          H  1         A  4      '                E   E   |      E         A                }  A      %    0    ;c      A    C   &    0    ;     A       &  4  0   ;{C     A       &    0    ;     A       &        A         L           A                -  A  }    9     lA    k     O$            A  4      '                E   E   |      E         A                Q  A  0        A         A    C   &       A         Q          A  4      '                E   E   |      E         A    C               A    C   '            ,     A     _  a  0           A                0          A         @   m    0          A             -    0          A    C            0     l     A                0          A                0     p     A                	0     ;     .A   !            A  4  	    1  &A   $     =  Y  A    	C   &       tA  A       Z$          A  4      '                E   E   |      E         A                   A       '                 A T  C  S  1  0     X      A         t       0          A         <   i    0          A    C            0          A         0   ]    0          A                0          A         <   i    	0     ;     .A               A  4      1  &A             A    C   &  $      A  e       a  Y   g      A               -   i     !      A  n       c      x       A        g               A           4   Q     A       f  X          A  t       e<  e   h       A        g               A              1     A       f  4  ]         A  z       g4     H      A               -   a         A         h  8   q       A        g               A           8   Y     A       f  <  e        tA         j     -      A        F       -      A    b   F  k  k    _networkmanager local curcontext curcontext state line nmcli words[1] _arguments (-o -overview)-overview[overview mode (hide default values)] (-p -pretty -t -terse)-terse[terse output] (-p -pretty -t -terse)-pretty[pretty output] (-m -mode)-mode[output mode]:mode:(tabular multiline) (-c -colors)-colors[whether to use colors in output]:value:(auto yes no) (-f -fields)-fields[specify fields to output]:field:_nm_fields (-f -fields -g -get-values -m -mode -p -pretty -t -terse)-getvalues[shortcut for -m tabular -t -f]:field:_nm_fields (-e -escape)-escape[escape column separators in values]:value:(yes no) (-a -ask)-ask[ask for missing parameters] (-s -show-secrets)-showsecrets[allow passwords to be displayed] (-w -wait)-wait[set time limit on wait for operations to finish]:timeout (seconds) (- *)-version[show program version] (- *)-help[print help] 1:command:(general networking radio connection device agent monitor help) *::arg:->args line1 _nm_general _nm_networking _nm_radio _nm_connection _nm_device _nm_agent _nm_fields _values field to output common RUNNING VERSION STATE STARTUP CONNECTIVITY NETWORKING WIFIHW WIFI WWANHW WWAN NAME UUID TYPE TIMESTAMP TIMESTAMPREAL AUTOCONNECT AUTOCONNECTPRIORITY READONLY DBUSPATH ACTIVE DEVICE ACTIVEPATH SLAVE DEVICE CONNECTION CONUUID CONPATH BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY _nm_general _arguments 1:command:(status hostname permissions logging help) _nm_networking local curcontext curcontext state line _arguments 1:command:(on off connectivity help) *::arg:->args line1 _nm_networking_connectivity _nm_networking_connectivity _arguments 1:flag:(check) _nm_radio _arguments 1:type:(all wifi wwan help) 2:switch:(on off) _nm_connection local curcontext curcontext state line _arguments 1:command:(show up down add modify clone edit delete monitor reload load import export help) *::arg:->args line1 _nm_connection_show _nm_connection_up _nm_connection_down _nm_connection_modify _nm_connection_clone _nm_connection_edit _nm_connection_delete mon _nm_connection_monitor _nm_connection_load _nm_connection_import _nm_connection_export _nm_connection_show _arguments --active 1:connection:_nm_connection_specs _nm_connection_up _arguments 1:connection:_nm_connection_specs _nm_connection_down _arguments 1:connection:_nm_connection_active _nm_connection_modify local curcontext curcontext state line expl properties _arguments -* --temporary 1:connection:_nm_connection_specs 2:option:->properties 3:value state properties f_call_program properties $nmcli -t connection show $line[1]%%: _description properties property _multi_parts expl[@] properties return _nm_connection_clone _arguments --temporary 1:connection:_nm_connection_specs 2:new name _nm_connection_edit _arguments 1:connection:_nm_connection_specs _nm_connection_delete _arguments *:connection:_nm_connection_specs _nm_connection_monitor _arguments *:connection:_nm_connection_specs _nm_connection_load _files _nm_connection_import _arguments --temporary 1: :(type) 2:type:(vpnc openvpn pptp openconnect openswan libreswan ssh l2tp iodine) 3: :(file) 4:file:_files _nm_connection_export _arguments 1:connection:_nm_connection_specs 2:file:_files _nm_connection_specs _nm_connection_ids _nm_connection_ids local con_ids con_ids f_call_program nmcli nmcli -t -f name connection _describe select connection con_ids _nm_connection_active local con_ids con_ids f_call_program nmcli nmcli -t -f name connection show --active _describe select connection con_ids _nm_device local curcontext curcontext state line _arguments 1:command:(status show set connect reapply modify disconnect delete monitor wifi lldp help) *::arg:->args line1 _nm_device_show _nm_device_set _nm_device_connect _nm_device_reapply mod _nm_device_modify _nm_device_disconnect _nm_device_delete _nm_device_monitor _nm_device_wifi _nm_device_lldp _nm_device_show _arguments 1:interface:_nm_device_ifnames _nm_device_set _arguments 1:interface:_nm_device_ifnames 2:property:(autoconnect managed) 3:switch:(yes no) _nm_device_connect _arguments 1:interface:_nm_device_ifnames _nm_device_reapply _arguments 1:interface:_nm_device_ifnames _nm_device_modify _arguments 1:interface:_nm_device_ifnames _nm_device_disconnect _arguments *:interface:_nm_device_ifnames _nm_device_delete _arguments *:interface:_nm_device_ifnames _nm_device_monitor _arguments *:interface:_nm_device_ifnames _nm_device_wifi local curcontext curcontext state line _arguments 1:command:(list connect hotspot rescan) *::arg:->args line1 _nm_device_wifi_list _nm_device_wifi_connect _nm_device_wifi_hotspot _nm_device_wifi_rescan _nm_device_wifi_list _arguments --rescan[force or disable network scan]:network scan:(yes no auto) 1: :(ifname) 2:interface:_nm_device_ifnames 3: :(bssid) 4:bssid:_nm_device_wifi_bssids _nm_device_wifi_connect local curcontext curcontext state line _arguments 1:ssid:_nm_device_wifi_ssids *::arg:->args line1 _nm_device_wifi_connect_opts _nm_device_wifi_connect_opts local curcontext curcontext state line _arguments 1:property:(password wep-key-type ifname bssid name private hidden) *::arg:->args min_line_len line2 password _arguments 1:password wepkeytype _arguments 1:wep key type:(key phrase) ifname _arguments 1:device:_nm_device_ifnames bssid _arguments 1:bssid:_nm_device_wifi_bssids name _arguments 1:name private _arguments 1:private:(yes no) hidden _arguments 1:hidden:(yes no) min_line_len line min_line_len _nm_device_wifi_connect_opts _nm_device_wifi_hotspot local curcontext curcontext state line _arguments 1:property:(ifname con-name ssid band channel password) *::arg:->args min_line_len line2 ifname _arguments 1:device:_nm_device_ifnames conname _arguments 1:connection name ssid _arguments 1:ssid band _arguments 1:band:(a bg) channel _arguments 1:channel password _arguments 1:password min_line_len line min_line_len _nm_device_wifi_hotspot _nm_device_wifi_rescan _arguments 1: :(ifname) 2:interface:_nm_device_ifnames 3: :(ssid) 4:ssid:_nm_device_wifi_ssids _nm_device_wifi_bssids local bssids bssids f_call_program nmcli nmcli -t -f bssid device wifi list _describe select network bssids _nm_device_wifi_ssids local ssids f_call_program nmcli nmcli -t -f ssid device wifi list _describe select network _nm_device_lldp _arguments 1: :(list) 2: :(ifname) 3:interface:_nm_device_ifnames _nm_device_ifnames local ifnames ifnames f_call_program nmcli nmcli -t -f device device _describe select device ifnames _nm_agent _arguments 1:type:(secret polkit all help) _networkmanager @     <A   .                      A        g     k       A    C   k         A  "         I       F   h     A                k   A  `        A   
     A  A       k  a       A    C  k    =        A  B            C   F   h     A  D                A  "      + +    C   F   h    A       F   h       DA   N                    A        g    k       A              5   k   A  \    
    A           A       k        q  A    C  %k          A  B        -       F  L    A  (  C     h          +         A   g       \           A         G                 1   A        g    k       A  "     R   E ;  <  C         A       F   d     A       &          A       k         A       k        A X    Iekcc
s
  <  X        k
      8  P  d              @  d  x        	  5  \  |k
              8  Q  x          (  I  x          !  H  e      	  	M  	|  	  	  
  
   
P  
|  
  
  
  	  $  A        =  e        5  ]             4  L  d  |             (  P  <  `  d    |            <  P  l            9  q        L  |        )  `  x            4  X  x             ,  D  ]     A  (  
C     |                tA     	       y          A         G                 1   A        g    k       A    C   k   E      A       k        A       k        A  B   	       <  C         A       F  $  H  A       &  x      A     C      |             A     	        G          A         G                 1   A        g    k       A    C   k   E      A       k        A       k        A  B   	       <  C         A       F  $  H  A       &        A  (  C     |                A          $x  	,         A             #          A           0 # $ ,   ]   A    C         }      A  8"          A  B                F     5      "     F  h               A    C       -      A         $  u      A    C       e     A       f    9  l       A  "               F       A  B          <           A       F  X  |  A       &        A           |             A          +           A             #          A           0 # $ ,   ]   A    C         }      A  8"          A  B                F     9      "     F  p  9             A    C             A         8        A    C     0       A       f  (  9  \       A  "               F       A  B          <           A       F  P  u  A       &        A           |      u       A          3X    x       A             #          A           0 # $ ,   ]   A    C         }      A  8"          A  B                F     5      "     F  h    x           A    C   F       A       F  8  u   A                A       f             A  "        U       F  t     A  B          <           A    C   F      A       &  t      A          l |             A         9p  k         A             #          A           0 # $ ,   ]   A    C         }      A  8"          A  B                F     9      "     F  p  9             A    C             A         <        A    C     4       A       f  ,  9  `       A  "               F       A  B          <           A       F  T  y  A       &        A           |      y       A    N     @  B  N      A  X      '                E   +     E   t      E         E               A  (                 0  `k       A              t         A @    '  1  A  "            M             A       g      $       A       g      t       A       g            A    C   g            q   A       g      l       A       g             A    C   g            A       g      `       A    C          )   t   A  B       ]             )     A        `  Y  q  	u  
%  
      M  	    y  =  !          5    ]  }    5  ]     !}  !  #M  $  %  %      A     C     &      &M  &  &   A  x      1  .A   C     &  &      A      e  `  '	  (     q  A  (  C  e  `  (  )  *  +  ,  .5      A   "       .       /!     S   +        A |  C ]  /9  =0     /T      A  x    %k  /y  0)  0  1u  1  2  3Q  3  45  4  5-  6!  6  7  8q  8  9}  :  :  ;E  <  <  =  >  ?M  @      A  B   s     &  &          k  @     A  "     f  A4  AU  A     v   +       0     A     A  $"  C     A  A  BE  B  C-  C  D9        +      0     D     A       D  /0     E     A    !  (  EE  0               A  "  !C   F  Eh  E        +       0          A  $"  !     E  E  F  FM  F  F  G)        +       0     GX   	  G   
  G     G     A  "        G  "  $   &  H        +       %0     HH     Hi     A  x  %C      A       H  A  "  %   &  H        +         A  "  &   &  I4        +       0     Ip     A  "  '   &  I        +       0     I     I     I     A  "        G  "  '   &  J        +       *0     J@     A    (    1  A        G  A  ("  (    JT  J@  Jt  J  J [z  J  J        +         A  "  )C   &  K        +       0     KD     A  "  *C   &  Kd        +       0     K     A  "  +   &  K        +       0     K     A  "        G  "  +   &  L        +       0     L,     A  "  ,   &  LL        +        A  "        L  "  .   F  Eh  L        +       A    .C   F  M+      A    uC   F  @  Y    __opkg_cache_policy local 1qmw+1N  #tmp  return zstyle :completion:curcontext: statuspaths  #tmp  tmpqN /opt/usr/var/lib/iopkg/statusq.N /opt/usr/var/lib/iopkg/lists/packagesq.N /opt/var/opkglists/packagesq.N  #tmp  tmp __opkg_grep_conf local zstyle :completion:curcontext: confpaths  #tmp  tmpqN /opt/etc/iopkg.confq.N /opt/etc/iopkg/.confq.N  #tmp  return GREP_OPTIONS command grep @ tmp _opkg_arch_prio local copts @ prefix _message priority return f _call_program -p architectures $svc print-architecture  tmparch %%  noarch armv5soft armv7soft mipselsf x8632 x8664 armeb fsg3be hpmv2 i686 ixp4xxbe ixp4xxle mssii nslu2 powerpc qemux86 slugosbe slugosle a780 ac100 akita am180xevm am3517crane am3517evm am37xevm archos5 archos5it armoabi armv4 armv4b armv4t armv4tb armv5 armv5vfp armv5e armv5evfp armv5eb armv5t armv5tvfp armv5te armv5tevfp armv5teb armv6 armv6vfp armv6tvfp armv7 armv7vfp armv7a armv7avfp armv7avfpneon armv7at2vfp armv7at2vfpneon armv7t2vfp at32stk1000 at91sam9263ek atngw100 avr32 beagleboard beaglebone bug20 c6a816xevm c6a816x_evm c7x0 cmt35 collie da830omapl137evm da850omapl138evm davincidvevm dhtwalnut dm355evm dm355leopard dm357evm dm365evm dm3730am3715evm dm37xevm dm6446evm dm6467evm dm6467tevm dns323 eee701 efika h2200 h3900 h4000 h5000 hawkboard htcalpine hx4700 i386 i486 i586 igep0020 iwmmxt kuropro lsppchd lsppchg lspro mini2440 mini6410 mips mv2120 n1200 n2100 neurososd2 nokia800 omgta01 omgta02 omap3pandora omap3touchbook omap3evm omap4430panda omap4430_panda omap5912osk omapzoom omapzoom2 omapzoom36x openrdbase openrdclient overo palmt650 poodle powerpc ppc405 ppc603e qemuarm qemumips qemuppc qemux86 sheevaplug simpad smartq5 spitz tosa ts409 tsx09 usrpe1xx _values architecture tmp:priority _opkg_dest local copts @ f __opkg_grep_conf '^\s*dest\s+\S+\s+\S+'  tmp:space:dest:space: tmp%%:space:  #tmp  _message destination return _values destination tmp _opkg_dest_path local copts @ f __opkg_grep_conf '^\s*dest\s+\S+\s+\S+'  tmp:space:dest:space: tmp%%:space:  #tmp  _message destination:path return _values destination tmp: :_directories _opkg_pkg_all local copts zparseopts update @  ! #_opkg_cache_pkg_all  _cache_invalid opkgpkgall _retrieve_cache opkgpkgall _opkg_cache_pkg_all f
      _call_program -p pkg-all ${svc:-opkg} list  _opkg_cache_pkg_all @_opkg_cache_pkg_all:space: _opkg_cache_pkg_all @_opkg_cache_pkg_all%%:space: _store_cache opkgpkgall _opkg_cache_pkg_all  #upd  return  #_opkg_cache_pkg_all  _message package _values package _opkg_cache_pkg_all _opkg_pkg_inst local copts zparseopts update @  ! #_opkg_cache_pkg_inst  _cache_invalid opkgpkginst _retrieve_cache _opkg_cache_pkg_inst f
      _call_program -p pkg-inst ${svc:-opkg} list-installed
     _opkg_cache_pkg_inst @_opkg_cache_pkg_inst:space: _opkg_cache_pkg_inst @_opkg_cache_pkg_inst%%:space: _store_cache _opkg_cache_pkg_inst  #upd  return  #_opkg_cache_pkg_inst  _message installed package _values _opkg_cache_pkg_inst _opkg_pkg_new local copts zparseopts update @  ! #_opkg_cache_pkg_new  _cache_invalid opkgpkgnew _retrieve_cache opkgpkgnew _opkg_pkg_all update _opkg_pkg_inst update _opkg_cache_pkg_new _opkg_cache_pkg_all:_opkg_cache_pkg_inst _store_cache opkgpkgnew _opkg_cache_pkg_new  #upd  return  #_opkg_cache_pkg_new  _message installable package _values _opkg_cache_pkg_new _opkg_pkg_upgr local copts zparseopts update @  ! #_opkg_cache_pkg_upgr  _cache_invalid opkgpkgupgr _retrieve_cache _opkg_cache_pkg_upgr f
      _call_program -p pkg-upgr ${svc:-opkg} list-upgradable
     _opkg_cache_pkg_upgr @_opkg_cache_pkg_upgr:space: _opkg_cache_pkg_upgr @_opkg_cache_pkg_upgr%%:space: _store_cache _opkg_cache_pkg_upgr  #upd  return  #_opkg_cache_pkg_upgr  _message upgradable package _values _opkg_cache_pkg_upgr _opkg local curcontext curcontext cache_policy help variant words1 line state state_descr args opt_args val_args zstyle :completion:*:*:service:* cachepersists  ! +_opkg_cache_pkg_all  typeset gaU _opkg_cache_pkg_all _opkg_cache_pkg_inst _opkg_cache_pkg_new _opkg_cache_pkg_upgr _opkg_cache_pkg_all _opkg_cache_pkg_inst _opkg_cache_pkg_new _opkg_cache_pkg_upgr :completion:*:*:service:* cachepolicy cache_policy :completion:*:*:service:* __opkg_cache_policy *--add-arch=[register architecture with priority]: :_opkg_arch_prio *--add-dest=[register destination with path]: :_opkg_dest_path --autoremove[remove unnecessary packages] --combine[combine upgrade and install operations] (-f --conf)f+conf[specify opkg config file]:config file:_files (-d --dest)d+dest[specify root directory for package operations]: :_opkg_dest --download-only[make no changes (download only)] --force-checksum[ignore checksum mismatches] --force-downgrade[allow package downgrades] --force-depends[ignore failed dependencies] (--force-maintainer --ignore-maintainer)--force-maintainer[overwrite local config files with upstream changes] --force-overwrite[overwrite files from other packages] --force-postinstall[always run postinstall scripts] --force-reinstall[reinstall packages] --force-removal-of-dependent-packages[remove packages and all dependencies] --force-remove[ignore failed prerm scripts] --force-space[disable free-space checks] (--force-maintainer --ignore-maintainer)--ignore-maintainer[ignore upstream changes to config files] (-l --lists-dir)l+listsdir[specify package-list directory]:list directory:_directories (--noaction --test)noactiontest[make no changes (test only)] --nodeps[do not follow dependencies] !(-o --offline --offline-root)--offline=:root directory:_directories (-o --offline --offline-root)o+offlineroot[specify root directory for offline package operations]:root directory:_directories (-A --query-all)Aqueryall[query all packages (not just installed)] --recursive[remove packages and all their dependencies] --size[show package sizes] (-t --tmp-dir)t+tmpdir[specify temp directory]:temp directory:_directories (-V --verbosity)V+verbosity[specify output verbosity level]: :->verbosity-levels (: -)vversion[display version information] 1: :->commands *::: :->extra _pick_variant openwrtnocase yocto help variant openwrt --cache=[specify cache directory]:cache directory:_directories --nocase[match patterns case-insensitively] *--add-exclude=[register package for exclusion]: :_opkg_pkg_all --cache-dir=[specify cache directory]:cache directory:_directories --host-cache-dir[do not place cache in offline root directory] --no-install-recommends[do not install recommended packages] --prefer-arch-to-version[prefer higher architecture priorities to higher versions] --volatile-cache[use volatile download cache] _arguments args state commands compare-versions[compare version numbers] configure[configure unpacked package] depends[display dependencies of package] download[download package] files[display files belonging to package] find[search package names and descriptions] flag[flag package] info[display package information] install[install package] list[display available packages] list-changed-conffiles[display user-modified config files] list-installed[display installed packages] list-upgradable[display upgradable packages] print-architecture[display installable architectures] remove[remove package] search[display packages providing file] status[display package status] update[update list of available packages] upgrade[upgrade installed package] whatconflicts[display what conflicts with package] whatdepends[display what depends on package] whatdependsrec[display what depends on package (recursive)] whatprovides[display what provides package] whatrecommends[display what recommends package] whatreplaces[display what replaces package] whatsuggests[display what suggests package] clean[clean internal cache] _values subcommand tmp verbositylevels _values verbosity level 0[show errors only] 1[show normal messages (default)] 2[show informational message] 3[show debug messages (level 1)] 4[show debug messages (level 2)] extra line1 compareversions CURRENT _message version string _values operator <<[earlier] <=[earlier or equal] =[equal] >=[later or equal] >>[later] configure files list status  CURRENT == 1  _opkg_pkg_inst depends what opt_argsIAqueryall _opkg_pkg_all _opkg_pkg_inst download _opkg_pkg_all find info list _opkg_pkg_all flag _values hold noprune user installed unpacked _opkg_pkg_inst install _opkg_pkg_new remove _opkg_pkg_inst search _files upgrade _opkg_pkg_upgr  ret && #state  no more arguments return _opkg @     A  L     '                E   E   |      E         E         +     A    C   g              A       '                  A  8"             i  %  =    m    	    C   F  	t     A  \      	  0     	      A   "       	  	     
,  
L  
m        +       A       F  	t+    local curcontext curcontext state line expl typeset opt_args exargs -h --help -V --version _arguments (- *)hhelp[display help information] (- *)Vversion[print program version] (-s --single-shot exargs)ssingleshot[return one PID only] (-c --check-root exargs)ccheckroot[omit processes with different root] (-x exargs)x[include shells running named scripts] (exargs)*o+omitpid[omit processes with PIDs]:pids:_sequence -s , _pids (-S --separator)S+separator[specify separator put between PIDs]:separator *:process:->procnames return state procnames _wanted processnames process compadd @fps -N --ppid 2 -p 2 o args=%% /%:[%     A       G             A h    X   -  0      X      A  ,    &              Q      a  0     	     A          	8  	e  
        0     D     A    C     p          0     t     A  $  	C               <  -  0     p     A    
C            0     4     A  (      T              U    local expl service installpkg _arguments -warn[warn if files would be overwritten, but do not install] -root=[specify alternate install location]:root directory:_path_files -/ -infobox[use dialog to draw an info box] -menu[confirm package installation with a menu] -ask[always ask on package installation regardless of package's priority] -priority[provide a priority for the entire package list to use]:priority list:(ADD REC OPT SKP) -tagfile[specify a different file to use for package priorities]:tagfile:_files -/ *:package file:_files -g "*.t[gblx]z(-.)" removepkg _arguments -warn[list which files & directories would be removed, skip actual removal] -preserve[reconstruct complete package subtree in /tmp/preserved_packages] -copy[construct a copy of the package in /tmp/preserved_packages] -keep[save the intermediate files created] *:package:_files -W /var/log/packages/ -/ upgradepkg _arguments --install-new[install new packages in addition to upgrading existing ones] --reinstall[upgrade even when the same version is already installed] --verbose[show all the gory details of the upgrade] *:package file:_files -g "*.t[gblx]z(-.)" explodepkg _wanted file package file _files *.t[gblx]z(-.) makepkg _arguments (--linkadd -l)linkaddl[move symlinks into doinst.sh]:answer:(y n) (--chown -c)chownc[reset all permissions to root:root 755]:answer:(y n) pkgtool _arguments -sets[install the disk sets A, B, C] (-source_device)-source_mounted[don't attempt to unmount and remount source device with each disk] -ignore_tagfile[install every package encountered regardless of tagfiles] -tagfile[specify tagfile to be used for the installation]:tagfile:_files -/ -source_dir[specify directory containing each disk subdirectory]:source directory:_path_files -/ -target_dir[specify directory where the target root directory is located]:target directory:_path_files -/ (-source_mounted)-source_device[specify source device to install from]:source device:{compadd "$expl[@]" /dev/*}   A  X  C          -      9  Z      m  =        Z  
  
5  I        _arguments (exit -A --range)A+range[limit results to the specified address range]:low,high:  (exit -q --quiet)qquiet[do not display some header or footer lines] (exit -p --show-path)pshowpath[show full path to files in the mapping column] (exit)*: :_pids (format) (exit)ddevice[show the device format] (exit)xextended[show the extended format] (exit)-X[show even more details than -x option] (exit)-XX[show everything the kernel provides] (exit)creadrc[read the default configuration] (exit)C+readrcfrom[read the configuration from the specified file]: :_files (exit) (- *)ncreaterc[create new default configuration and exit] (- *)N+creatercto[create new configuration to the specified file and exit]: :_files (- *)hhelp[display help text and exit] (- *)Vversion[display version information and exit]    \A     +                   A            	0            A        F   <    	0      Q     A       F   <    	0     ;     A    C   F   <       A     k         1   i      A        G      *       A        G              A       G       0      ,A                 A H    (,     *      I  ,A            m     ,A         0        A    C      .A   	              A  T    	  	1  .A   
       !      A       F  @  U  A       F  p      .A                A  T    	  	1  .A                A       F  @  U  A    C   F  p    A    C   F  @       	$A   +  $K     h     Q      A  4      '                E   E   |      E         A        G              A       G              A    C   G              A       G             A       G             A       G      4       A    C   G      `       A       g  x          A  $           q    i      A       a  0     |       A    C            A       f  x      0           A                 A       f        )0          ,A       2J        A    C             A    	     	   	M      A    
     \     T    A    
C       0  P T  p  u0          ,A   -   2J       ,A   /            ,A   0     L  y      A    C            ,A   2     `       ,A   3       }     ,A   5            A     !    &A   6  r  U    ,A   7             A        2J              ,A   9     L  q     A  8        &A   :        A       F     %  q  ,A   >            A  8        &A   @  r      A       F           A       F        getType 1 method echo property getIndex local index type_ @:2 ( index + 1 ) getType "$e" type_ e 1( echo index return 1 _qdbus local curcontext curcontext state line services path_ methods names types properties index typeset opt_args _arguments --system[connect to system bus] --literal[print literal replies] 1:service name:->service 2:path:->path 3:method:->method *:arguments:->arguments state service services qdbus ${words[@]:1:-1} | grep -E '^([^:])' compadd @ services path qdbus ${words[@]:1:-1} 2>/dev/null compadd path_ method \n methods qdbus ${words[@]:1:-1} | \
          grep -e "^method" | \
          sed -r 's/method (.+) (.+)\((.*)\)/\2:\1(\3)/g' 2>/dev/null properties qdbus ${words[@]:1:-1} | \
          grep -e "^property" | \
          sed -r 's/property (.+) (.+) (.+)/\3:\1 \2/g' 2>/dev/null _describe properties properties properties _describe methods methods methods arguments path_pos ( (M)#words:#--* + 2) method_pos ( path_pos + 2) qdbus ${words[@]:1:$path_pos} | grep -e '^[mp]' 2>/dev/null getIndex "${words[$method_pos]}" $names[@] namesindex arg_pos ( #words - method_pos ) getType "$method" method_args echo $method | sed -r 's/(.+) (.+) (.+)\((.*)\)/\4/g' , method_args_ method_args num_args method_args_ arg_pos num_args _message method_args_[arg_pos] property_ echo "$method" |\
            sed -r 's/property (.+) (.+) (.+)/\1 \2/g' arg_pos property_ _qdbus @      A  @     '                E   E   |      E         +     A  D"               M      m  5      m  	  
  	        +        A  L  C    1  A       q  A  "     F            +       A       F  +    local curcontext curcontext line state _arguments (-p    -F -R -B -I -D -M)-N[for SCHED_NORMAL] (   -N    -R -B -I -D -M)-F[for SCHED_FIFO] (   -N -F    -B -I -D -M)-R[for SCHED_RR] (-p -N -F -R    -I -D -M)-B[for SCHED_BATCH] (   -N -F -R -B    -D -M)-I[for SCHED_ISO] (-p -N -F -R -B -I    -M)-D[for SCHED_IDLEPRIO] (   -N -F -R -B -I -D   )-M[for manual mode; raw number for POLICY]:raw policy number (   -N       -B    -D   )-p[usually 1-99; only for FIFO, RR or ISO]:static priority -a[cpu affinity]:mask or list -n[set niceness to NICE_LEVEL]:priority -e[start COMMAND with specified policy/priority]:program: _command_names -e:*::program arguments: _normal -v[be verbose] *:processes:->processes state _alternative processes:: _pids return       A               3       A            0   H   `      A  P      A  "        x                   A       F        A        1  A   
         A  B     f  ,   M      %3        A       F  a    q  A          ,    !    local parts users roles types compset *:  +parts[1]  shift  +parts[1]  compset :* _selinux_parts1 suf _message selinuxranges selinux range    A                  8       A          L   m      A         L     8    A             )   T    local seroles expl seroles f_call_program selinux-roles seinfo --flat -r _description selinuxroles selinux role compadd @ expl[@] seroles       A                  8       A          L   m      A         L     8    A             )   T    local setypes expl setypes f_call_program selinux-types seinfo --flat -t _description selinuxtypes selinux type compadd @ expl[@] setypes       A                  8       A          L   m      A  B        M  ,      |            8  l      A              8    A    C     0  Q  e       local seusers expl seusers f_call_program selinux-users seinfo --flat -u  #seusers  seusers guest_u root staff_u sysadm_u system_u unconfined_u user_u _description selinuxusers selinux user compadd @ expl[@] seusers   A  8              -     A              _arguments -* (: * -)hhelp[display help information] (: * -)Vversion[display version information] (-c --ctty)cctty[set controlling terminal to current one] (-f --fork)ffork[always fork] (-w --wait)wwait[wait for program to exit, and use same return code] *:: : _normal -p $service     A  D  C   G          %      =       A      !  y      A  $       X         9  )    local criteria a:number of active objects b:objects per slab c:cache size l:number of slabs v:number of active slabs n:name o:number of objects p:page per slab s:object size u:cache utilization _arguments (-d --delay -o --once)d+delay[specify the delay between updates]:seconds:  (-s --sort)s+sort[specify the sort criteria]:criteria:(($criteria)) (-d --delay -o --once)oonce[display the output once and exit] (-)Vversion[display version information and exit] (-)hhelp[display usage information and exit]       A  4     '                E   E3      +     A  (  C           |                   A       g               A       '                 A       '           Ú     A  "    F          ]  m  i  u      
)  %  Q  Q  =  A  	    u    9      	        y  U  %       m  !!  #1  $y  %}  &  *  +  ,     1   +        A       1  A   3    -%  A    n  -A  0     -      A  P"    F  -  -     -  .   iiii * +: : b +b +r     7   +       0   "        A (    d  1  A  B     f  .<   .\  B   :     .u     :   r  /  /D     A  "     f  /X <  /u     ;   +         A       f  / cr  A  p  C    	1  A    C   f  / T  A  "     &  /     >   +       q  A       F  /  0  Q  A       f  0,   0L  A  "     f  0d T  B     F  /  0       F  /  0  4   A    C   f  0   0  ,A   F       +      A  B     f  1   19     G   3  1M     A 4    %  	1  A       f  1h T  A  "  C   &  1     I   +       Q  A       f  1 yT  A  $"       1  1     2  2(  2I  2]     K   +         A   L     2|  A  "  C   f  2  2  31     O   +       q  A  "  C   F  3  2I     Q   +       &0      |     3     A  d"      4  4<      |  4X l  4y  4  5	  5-  5Q  5}  5  5  5  6  6<  6dcc
  6  6  6;K     Y   +       S0     ;     A 8    &    .A   \   r  6  7E      A  B  C   f  7l   7    C  %            A       F  7  7  A       &  7     A  "   a     7  "   a     8%  8}               8     A  H"      8     9  9-  9E  9  :  ;-  ;  <i  <  =     k   +       A    C   F  7+    local curcontext curcontext state line expl pref filt opt_args info -h -V --help --version state exclude _arguments (- *)hhelp[show option summary] (- *)Vversion[show version information] (info -n --numeric)nnumeric[don't resolve service names] (info -r --resolve)rresolve[resolve host addresses] (info -a --all -l --listening)aall[display all sockets] (info -l --listening -a --all)llistening[display listening sockets] (info -o --options -e --extended)ooptions[show timer information] (info -e --extended -o --options)eextended[show detailed information] (info -m --memory)mmemory[show socket memory usage] (info -p --processes)pprocesses[show process using each socket] (info -i --info)iinfo[show internal TCP information] (info)--tipcinfo[show internal tipc socket information] (info -s --summary)ssummary[print summary statistics] (info)--tos[show tos and priority information] (info -b --bpf)bbpf[show bpf filter socket information] (info -E --events)Eevents[continually display sockets as they are destroyed] (info -Z --context)Zcontext[display process SELinux security contexts] (info -z --contexts)zcontexts[display process and socket SELinux security contexts] (info -N --net)Nnet[switch to specified network namespace]:network namespace (info -4 --ipv4 -6 --ipv6)4ipv4[display only IP version 4 sockets] (info -4 --ipv4 -6 --ipv6)6ipv6[display only IP version 6 sockets] (info -0 --packet)0packet[display PACKET sockets] (info -t --tcp)ttcp[display TCP sockets] (info -S --sctp)Ssctp[display SCTP sockets] (info -u --udp)uudp[display UDP sockets] (info -d --dccp)ddccp[display DCCP sockets] (info -w --raw)wraw[display RAW sockets] (info -x --unix)xunix[display Unix domain sockets] (info)--tipc[display only TIPC sockets] (info)--xdp[display only XDP sockets] (info)--vsock[display only vsock sockets] (info -f --family)f+family[display sockets of specified type]:family:(inet inet6 link unix netlink vsock tipc xdp help) (info -K --kill)Kkill[forcibly close sockets, display what was closed] (info -H --no-header)Hnoheader[suppress header line] (info -O --oneline)Ooneline[print socket's data on a single line] (info -A --query --socket)A+querysocket[specify socket tables to show]: :_values -s , socket\ table all inet tcp udp raw unix packet netlink unix_dgram unix_stream unix_seqpacket packet_raw packet_dgram vsock_stream vsock_dgram tipc (info -D)D+diag[dump raw info to file]:file:_files (info -F)F+filter[read filter information from a file]:file:_files (info)*: :->filter state wordsCURRENT1 dsport _wanted operators operator compadd compset unix:  +opt_args[-x] + +opt_args[--unix]  opt_argsf unix _files *(=) compset compset _pids _message channel compset link: compset ifindex protocol compset inet(6|): compset :* -qS: compset _ports compset _wanted netmasks netmask compadd suf 1..31  pref  _alternative hosts:host:_hosts suf prefixes:prefix:compadd suf nl link unix _hosts exclude _wanted states compadd m:{a-zA-Z_}={A-Za-z-} ESTABLISHED SYNSENT SYNRECV FINWAIT1 FINWAIT2 TIMEWAIT CLOSED CLOSEWAIT LASTACK LISTENING CLOSING connected synchronized bucket wordsCURRENT2 dsport compset *: _ports pref return  #line > 1  wordsCURRENT1:Q andor( (sx)*andor _values filter filt *state[sockets in specified state] *exclude[sockets not in specified state] (sx)*src[local address/port of socket] (sx)*dst[peer address/port of socket] (sx)*dport[peer port]: :(lt gt ge) (sx)*sport[local port] (sx)*autobound[socket bound to ephemeral port] (sx)*not()      A  @     '                E   E   |      E         E         A    C   g              A       '        +     A  D"  C    <      i            M  !  e            +        A |    .  .1  .A                A 8"    	  0   b  Q      	4  	`  	  	  
U  
  q  =    y        U    i    <        @        $  P        Y      4  d          =          )          8  M      ,      `          X         P          X     @   +       A       F   |+    local curcontext curcontext state state_descr line typeset opt_args integer _arguments (-)hhelp[display help information] (-)Vversion[display version information] -p[specify TCP port]:tcp port:_ports -C[enable compression] -F[specify ssh config file]:file:_files *-o[specify mount options]:options:->options (-d --debug -f)ddebug[enable debug output] -f[foreground] -s[disable multithreaded operation] :remote directory:_user_at_host -S: :mountpoint:_files -/ state options _values sshfs or fuse or mount options reconnect delay_connect sshfs_sync no_readahead sync_readdir dir_cache:cache setting:(yes no) dcache_max_size:size [10000] dcache_timeout:timeout (seconds) [20] dcache_statdirlink_timeout:timeout (seconds) dcache_clean_interval:interval [60] dcache_min_clean_interval:interval [5] workaround:workaround:(none all rename renamexdev delaysrv truncate nobuflimit fstat createmode) idmap:user/group mapping:(none user file) uidfile:file:_files gidfile:file:_files nomap:type:(ignore error) ssh_command:ssh command:_command_names ssh_protocol:version:(1 2) sftp_server:path:_files directport:port:_ports slave disable_hardlink transform_symlinks follow_symlinks no_check_root password_stdin allow_other allow_root auto_unmount nonempty default_permissions fsname:filesystem name subtype:filesystem type large_read max_read:max size hard_remove use_ino readdir_ino direct_io kernel_cache auto_cache umask:permissions uid:owner gid:group entry_timeout:timeout (seconds) [1] negative_timeout:timeout (seconds) [0] attr_timeout:timeout (seconds) [1] ac_attr_timeout:timeout (seconds) [= attr_timeout] noforget remember:time (seconds) nopath intr intr_signal:signal [10] modules:module max_write:size max_readahead:readahead max_background:number congestion_threshold:threshold async_read sync_read atomic_o_trunc big_writes no_remote_lock no_remote_flock no_remote_posix_lock splice_write splice_move splice_read from_code:charset to_code:charset subdir:_directories rellinks return      A  X     '                E   E   |      E         E         E         +     A    C   g              A  "                         A  "  C    0    ]  i  E  M  -  	    =  	E  
    9  I  1                I  m  q  I  %  )   a  !  #A  'e  (}  )=  *  +m  ,Y  -  .%  .  /  0)     2   +        A    ?  0  0     0       A  H"      0    k  0  1Q  2y  4M  6	  7  9I  ;i  =  >  ?  @     A   +       A h    L  1  .A   B   r  0  A     A  0"    F  A   b  Acc
  B   BL  Bi  C  DM     G   +       >Q  VA   H  R     EQ<l;      r  0  E      A  $  C   g      E  E      3  E   A       f  E    A      %  E  F  Fq      A  B     f  F   F     L   3       A    C   f  F   G  A         A       f  G,   z  A  0"    F  GL  Gl     G  G  t  H 4  E     O   +       q   A  L  C    E  H)  II  Ja  Ka  L-  L  M  N  O1  O  Pi  Q  R  R  S     A  "     f  T  U	  Vm     d   +       M0     WE      A    C   f  Wl   W  A       1  A  "   j     W       f  W   X   A       F  X4   A  |      1  A   l     XT  A  "  C   F  X ,     m   +         A  "     &  X     o   +         A  "     &  X     r   +       50     Y     A        1  &A   v  R  Y%<l;  ,A   w     YE  Y      A         Y     Y  A  "  C   &  Z     y   +       q  A  "       Z,  Z] <  Zq     {   +       A        F  Z+    local curcontext curcontext state line root expl typeset opt_args  EUID  _arguments -a+[align return values in a specific column]:column number [40] (-c)-i[print instruction pointer at time of syscall] -o+[write the trace output to the file]:output file:->file-pipe -q[suppress messages about attaching, detaching etc.] (-q)-qq[suppress messages about process exit status] (-c)-r[print a relative timestamp upon entry to each system call] -s+[specify the maximum string size to print]:maximum string size [32] (-c -ttt)-t[prefix each line of the trace with the time of day] (-c -ttt -tt)-tt[prefix each line of the trace with the time of day including the microseconds] (-c -tt -t)-ttt[prefix each line of the trace with the number of seconds and microseconds since the epoch] (-c)-T[show the time spent in system calls] (-xx)-x[print all non-ASCII strings in hexadecimal string format] (-x)-xx[print all strings in hexadecimal string format] -X+[set the format for printing of named constants and flags]:format:(raw abbrev verbose) (-c -yy)-y[print paths associated with file descriptor arguments] (-c -y)-yy[print protocol specific information associated with socket file descriptors] (-C -i -k -r -ff -t -tt -ttt -T -y -yy)-c[count time, calls, and errors for each system call and report a summary] (-c)-C[count time, calls, and errors for each system call and report a summary in addition to regular output] -O+[overhead for tracing system calls]:overhead (microseconds) -S+[sort the output of the histogram (-c option) by the specified criterion]:sort criterion [time]:(time calls errors name nothing) -w[summarise syscall latency] *-e+[select events to trace or how to trace]:system call:->expressions *-P+[trace only system calls accessing given path]:path:_files (-Z)-z[trace only system calls that return success] (-z)-Z[trace only system calls that return an error] -b+[detach from process on specified syscall]:syscall:(execve) -f[trace child processes as they are created by currently traced processes] (-c -C)-ff[write each process trace to <filename>.<pid> (when using -o <filename>] -D[run tracer as detached grandchild, keeping traced process as direct child of calling process] -I+[when strace can be interrupted by signals]:interruptible:((1\:"no signals are blocked" 2\:"fatal signals are blocked while decoding syscall (default)" 3\:"fatal signals are always blocked (default with -o)" 4\:"fatal signals and SIGTSTP are always blocked")) *-E+[set or remove exported environment variable]:variable:->envars root-u+[run as specified user]:user:_users (:)*-p+[attach to the process with specified process ID and begin tracing]:process ID:_pids --seccomp-bpf[enable seccomp-bpf filtering] -d[show debug output of strace itself on standard error] -v[print unabbreviated versions of environment, stat, termios, etc. calls] (- 1 *)-h[display help information] (- 1 *)-V[display version information] (-c)-k[obtain stack trace between each syscall] (-):command name: _command_names -e *::arguments:_normal state expressions _values qualifying expression trace[trace specified set of system calls only]:system calls:->syscalls abbrev[abbreviate the output from printing each member of large structures]:system call:_sequence _sys_calls -a -n verbose[dereference structures for the specified set of system calls]:system call:_sequence _sys_calls -a -n raw[print raw, undecoded arguments for the specified set of system calls]:system call:_sequence _sys_calls -a -n signal[trace only the specified subset of signals]:signal:_sequence _signals -s -M "B\:!=" read[perform a full hex and ASCII dump of all the data read from listed file descriptors]:file descriptor:_sequence _file_descriptors write[perform a full hex and ASCII dump of all the data written to listed file descriptors]:file descriptor:_sequence _file_descriptors fault[perform syscall fault injection]:system call:_sys_calls -a -n inject[perform syscall tampering]:system call:_sys_calls -a -n status[trace system calls with given return status]:status:->status kvm[print the exit reason of kvm vcpu]: :(vcpu) status _values return status [all] successful failed unfinished[system calls that don't return] unavailable[system calls that return but strace fails to fetch the error] detached[system calls where strace detaches before the return] wordsCURRENT syscalls dedup sets -qS, compset Ms.,.PREFIX, Ms.,.SUFFIX%%, compset ,* compset *, compset _wanted syscalls system call (regex) _sys_calls suf %file:trace all system calls which take a file name as an argument %process:trace all system calls which involve process management %net%network:trace all the network related system calls %signal:trace all signal related system calls %ipc:trace all IPC related system calls %desc:trace all file descriptor related system calls %memory:trace all memory mapping related system calls %stat:trace variants of stat %lstat:trace variants of lstat %fstat:trace variants of fstat and fstatat %%stat:trace variants of all syscalls used for requesting file status %statfs:trace variants of statfs %fstatfs:trace variants of fstatfs %%statfs:trace variants of all syscalls used for file system statistics %pure:trace syscalls that always succeed and have no arguments _alternative sets:related system call: _describe -t traces 'related system call' sets -F dedup suf syscalls:system call:_sys_calls -a -n suf -F dedup filepipe compset \\  ! +opt_args[-ff]  compset (!|\|) compset  CURRENT == 1  _command_names _normal _files envars prefix compstateparameter PREFIX%%\=* compset *= _value _parameters qS *export* return     A                 }      A  @               -  )  5      -      u  	  	      A          
    k      A  4     f         -  u    ]          E      A   "                  A                  -           A   *       H           A         G      J      +     A     !  1  A           A  x"  C            -        }      	  1  %          !      Z  Q  }    y      =         +       q  A   "        A       f  4  J  L  A  "  	   &  d     $   +       A    	   F  x+     A   R       )  
  	      A                 -        =    U    A  	%  	  
  )      u  5  9  5  )  )    ]  9  u      !      i     !  !  "A  "  #Y  $=  $  %  &U     4A          P  :        A  p     F          -     A    M    u  5      e      	M  
%  
  =    m  e    m        A     +     a0  U   &       A        G    +      A  "      f   +   U        F   |+      A    '   F  a  b    _mpstat _arguments (-n -u -I -N -P)-A[equivalent to -n -u -I ALL -N ALL -P ALL] (-A)-I[report interrupt statistics]:interrupt:(SUM CPU SCPU ALL) (-A)-N[specify NUMA nodes]:NUMA node (-A)-n[report summary CPU statistics based on NUMA node placement] --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) -o[display statistics in JSON]:format:(JSON) (-A)-P[specify processor number]:processor: _values -s "," processor ALL {0..$(_call_program processors getconf _NPROCESSORS_ONLN)} -u[report CPU utilization] (- 1 2)-V[display version information] 1: : _guard "^-*" interval 2: : _guard "^-*" count _cifsiostat _arguments --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) -h[human readable] (-m)-k[display statistics in kB/s] (-k)-m[display statistics in MB/s] -t[print timestamp for each report] (- 1 2)-V[print version number] --human[print sizes in human readable format] 1: : _guard "^-*" interval 2: : _guard "^-*" count _isag _arguments -p[specify path to daily data files]:path:_files -/ -c[specify configuration file]:configuration file:_files -ght[specify height of the chart]:height -gwd[specify width of the chart]:width _sadf local  CURRENT <= words[(i)--]  _arguments -C[display comments in file] -c[convert an old datafile to the new format] -e[set ending time of report]:ending time (HH\:MM\:SS) -H[display only the header of the report] (-g -j -p -r -x)-h[print on a single line when used with -d] -O[specify output options]: : _values -s , option
        autoscale height\:value oneday packed showidle showinfo skipempty showhints -P[restrict processor dependant statistics]:processor number(zero indexed) or ALL:(ALL) --dev=-[specify block devices for which statistics are to be displayed]:block device:_files -g "*(-%)" --fs=-[specify filesystems for which statistics are to be displayed]:file system:_dir_list -s , --iface=-[specify network interfaces for which statistics are to be displayed]:network interface:_sequence _net_interfaces -s[set starting time of report]:starting time (HH\:MM\:SS)" (-t -U)-T[display timestamp in local time] (-T -U)-t[display timestamp in file\s original localtime] (-t -T)-U[display in seconds since epoch (UTC)] (- 1 2 3)-V[print version number] 1: : _guard "^-*" interval 2: : _guard "^-*" count 3:data file:_files (format) -d[output file in SQL format] -g[print data in SVG format] -j[output file in JSON] -p[print in format parsable by tools like awk] -r[print raw contents of data file] -x[output file in XML]  i = words[(i)--] - 1, CURRENT -= i  shift words _sar return _sar _arguments -A[equivalent to -bBdFHqrRSuvwWy -I SUM -I XALL -m ALL -n ALL -r ALL -u ALL -P ALL] -B[report paging statistics] -b[report I/O and transfer rate statistics] -C[display comments from sadc] -D[use saYYYYMMDD instead of saDD as the standard system activity daily data file name] -d[report activity for each block device] --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) --dev=-[specify block devices for which statistics are to be displayed]:block device:_files -g "*(-%)" -e[set ending time of report]:ending time (HH\:MM\:SS) -F[display statistics for mounted filesystems] -f[extract records from file]:record:_files --fs=-[specify filesystems for which statistics are to be displayed]:file system:_dir_list -s , -H[report hugepages utilization] (--human -p)-h[make output easier to read: implies --human and -p] (- 1 2)--help[display usage information] --human[print sizes in human readable format] *-I[report statistics for interrupts]:interrupts: _values -s "," interrupts 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SUM ALL XALL -i[select records as close as possible to interval]:interval --iface=-[specify network interfaces for which statistics are to be displayed]:network interface:_sequence _net_interfaces -j[display persistent device names]:type:(ID LABEL PATH UUID) -m[report power management statistics]:keywords: _values -s "," keywords CPU FAN FREQ IN TEMP USB ALL -n[report network statistics]:keywords: _values -s "," keywords DEV EDEV NFS NFSD SOCK IP EIP ICMP EICMP TCP ETCP UDP SOCK6 IP6 EIP6 ICMP6 EICMP6 UDP6 FC SOFT ALL -o[save readings to file in binary form]:file:_files -P[report per-processor statistics]:processor: _values -s "," processors ALL -p[pretty-print device names] -q[report queue length and load averages] -R[report memory statistics] -r[report memory utilization statistics]:: :(ALL) -S[report swap space utilization] -s[set starting time of report]:start time (HH\:MM\:SS) --sadc[print name of data collector] -t[display timestamps in original local time of file creator] -u[report CPU utilization]:: :(ALL) (- 1 2)-V[display version information] -v[report status of kernel tables] -W[report swapping statistics] -w[report task creation and system switching activity] -y[report TTY device activity] -z[omit output for any devices lacking activity during sample period] 1: : _guard "^-*" interval 2: : _guard "^-*" count _pidstat _arguments -C[filter tasks by string]:task filter -d[report I/O statistics] -e[execute specified program and monitor it with pidstat]:*::command: _normal -H[display timestamp in seconds since the epoch] -h[display horizontally] -I[divide CPU usage by number of processors] -l[display process name along with arguments] *-p[select pid]:pid: _sequence _pids -R[report realtime priority and scheduling policy information] -r[report page faults and memory] -s[report stack utilization] -T[specifies what to monitor]:type:(TASK CHILD ALL) -t[display statistics for threads] -U[display real username of tasks]::username:_users -u[report cpu utilization] (- 1 2)-V[display version information] -v[display values from kernel table] -w[report task switching activity] -G[include only processes with specified name]:process name --dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2) --human[print sizes in human readable format] 1: : _guard "^-*" interval 2: : _guard "^-*" count _sysstat local _call_function _service return _sysstat @      A  $  C           -            _arguments (-s --scale)s+scale[specify the vertical scale]:number of characters between tics:  (-d --delay)d+delay[specify the delay between updates]:seconds:  (- *)hhelp[display help and exit] (- *)Vversion[display version information and exit] 1: :_ttys -o    A  L    &       -     }  I      }  1          	  
        _arguments (-h --help)hhelp[help] (-d --daemon)ddaemon[start up as daemon] (-c --config)cconfig:config file:_files (-A --apm)Aapm:state:(on off) (-P --powermgt)Ppowermgt:state:(on off) (-x --xevents)xxevents:state:(on off) (-m --mixer)mmixer:state:(on off) (-o --osd)oosd:state:(on off) (-p --poll)ppoll:delay in microseconds: (-t --thinkpad)tthinkpad:command to execute:_command_names (-H --home)Hhome:command to execute:_command_names (-S --search)Ssearch:command to execute:_command_names (-M --mail)Mmail:command to execute:_command_names (-W --wireless)Wwireless:command to execute:_command_names (-C --callback)Ccallback:command to execute:_command_names (-v --verbose)vverbose[print information about pressed keys]   A  ,    &         -     u  E        _arguments -n[print IP addresses numerically] -b[print both host names and IP addresses] -l+[set the initial packet length]:length (bytes) -m+[set maximum hops]:maximum [30] -p+[set initial destination port to use]:port:_ports :destination:_hosts    A  t    f         -            	  
      5  	          Q  =                 _arguments -c+[set max mounts between checks]:number of mounts -C+[set mount count]:number of mounts -e+[set error behavior]:error behavior:(continue remount-ro panic) -E+[set extended options]: :_values -s , "extended option"
    clearmmp
    "mmp_update_interval\:interval (seconds)"
    "stride\:stride size (blocks)"
    "stripe_width\:stipe width (blocks)"
    "hash_alg\:hash algorithm\:(legacy half_md4 tea)"
    "mount_opts\:mount option"
    "(^test_fs)test_fs"
    "(test_fs)^test_fs" -f[force tune2fs to complete even in the face of errors] -g+[set the group which can use reserved filesystem blocks]:group:_groups -i+[interval between checks]:duration -I+[set inode size]:inode size -j[add an ext3 journal to the filesystem] -J+[journal options]: :_values -s , option "size[specify journal size]\:size" "location\:location" "device[use external journal]\:block device\:_files" -l[list the contents of the filesystem superblock] -L+[set the volume label of the filesystem]:label -m+[set the percentage of reserved filesystem blocks]:percentage -M+[set the last-mounted directory for the filesystem]:directory:_files -/ -o+[mount options]:options:_values -s , debug bsdgroups user_xattr acl uid16 journal_data journal_data_ordered journal_data_writeback nobarrier block_validity discard nodelalloc -O+[set or clear filesystem features]: :_values -s , feature 64bit dir_index dir_nlink ea_inode encrypt extent extra_isize filetype flex_bg has_journal large_dir huge_file large_file metadata_csum metadata_csum_seed mmp project quota read-only resize_inode sparse_super uninit_bg -r+[set the number of reserved filesystem blocks]:number -Q+[set quota feature on the superblock]: :_values -s , "quota option" usrquota grpquota prjquota -s+[set sparse super feature]:state:((0\:off 1\:on)) -T+[set time last checked]:time specifier (YYYYMMDD[HH[MM[SS]]]) -u+[set user who can use reserved filesystem blocks]:user:_users -U+[set filesystem UUID]:UUID or special:(clear random time) -z+[save old contents of file system block to undo file]:undo file:_files :device:_files    A  d     '                E   E   |      E       E         E         E3      +     A    C   g              A @        0     $       A    C   f  D  q    A       &  l  0           A    C   f      	  A       &  l  0     d     A      ?  
1  A          A   "                H  i        +       Q  .A      r    4     A          FA     `R  R  Q#  R  qC*  .A         |       	  A  ,"  C  &             #C*        +         .A      r    $     A  $"       @  `     |              +       Q  A          A  8"      D  e    	I  	  
5  
    y           )   +       q  A    
   F  L  q  0          A   "              a       3   +       0     x      A                      A       &  l   A     j  A   @    u  ,A   A      u      A       F     |  A `   +  0           A   C  Z  	1  A    C   f       ,A   F      |       A       &  4  
Q  A       f  X s{   A    C     L ,  x    A       &  l  
Q  A       f   c   A         L ,       A    C   &  l    A       f  p      A       f       A  "     &         &  l  
Q  A    C   f  0 #   A         L ,  P  q  A       &  l    A       f        A    C    1  A    C            A         L ,  (    	  A  4"    f  H  h     h  b          (    C   &  l  A       &  l  
Q  A       f  < C*   A    C     L ,  \    A       &  l   A  ("       t  s{c#C*     `   +       A  |"  C                 !  "  #  $  %)  %  &  '  (  )i  *]  +a  ,M  ,  -  .-  /5  0	  1%  2A  3  3     z   +       "0     4     A  t  C    	1  A    C   f  4     A  "     &  4     ~   +         A        f  L ,  5  %0     5$   	   A  B  !   f  5D       !  %3   b     A  0"  !C  F  5d     5  5ˣ  5  5  6I        +       U0     5   
  A @  "  '    A    "     6       A  ,"  #  &  7   78     7]  7   ,         +       Q  A    #C     7       A  8"  #    7   8      8%  8`   b      8        +       	q  A  ("  $    8  8     8  9, ,   b        +       A    %   F  l+    local curcontext curcontext state line expl typeset opt_args service uml_moo _arguments 1:COW file:_files -g "*cow*(-.)" 2:new backing file:_files return uml_switch _arguments -unix[listen on specified pair of sockets]:control socket: :data socket -hub[act like a hub] uml_mconsole  CURRENT == 2  _wanted socket socket name compadd /.uml/tmp//mconsoleN:h:t wordsCURRENT1 config prefix prefix option _wanted device device compadd remove _wanted device device compadd ubd0..7 eth0..9  CURRENT == 3  _values command version[print the UML kernel version number] help[print help] halt[shutdown UML system immediately] reboot[reboot the UML system immediately] config[add a new device to the virtual machine] remove[delete a device from the virtual machine] sysrq[perform sysrq action]:key:((r\:turn\ of\ keyboard\ raw\ mode k\:secure\ access\ key b\:reboot o\:shutdown s\:sync u\:remount p\:dump\ registers t\:dump\ tasks m\:dump\ memory e\:SIGTERM\ to\ all i\:SIGKILL\ to\ all l\:SIGKILL\ to\ all\ inc.\ init h\:help {0..9}\:console\ log\ level)) cad[invoke ctrl-alt-del handler] stop[pause the UML] go[continue the UML] _message no more arguments linux _arguments (* -)--version[display kernel version number] (* -)--help[print usage information] (* -)--showconfig[show kernel configuration] (-)*:option:->option tunctl _arguments (-d)-b[brief output] -f[specify tun clone device]:tun clone device:_files (-d)-u[specify owner]:owner:_users (-b -u -t)-d[specify devicename to delete]:device name:(tap{0..9}) (-d)-t[specify devicename]:device name:(tap{0..9}) state unset compset (ssl|con)[0-9]#= channel continue compset consoles console number compset serial serial line number compset ubd[0-7](|r)(|s)= compset *, _files compset devices device number compset eth[0-9]##= compset options _wanted transports compadd ethertap tuntap daemon mcast slip compset ethernet number compadd _values option mem[specify amount of "physical" memory to allocate]:memory iomem[configure file as named IO memory region]:arg:->iomem gdb[attach gdb to specified channel]:channel:->channel gdb-pid[specify pid of debugger]:debugger pid:_pids debugtrace[cause tracing thread to wait for debugger] honeypot[put process stacks in the same location as on host] debug[start kernel under gdb control] root[specify root filesystem]:root device umid[specify name for this UML machine]:name uml_dir[location to place pid and umid files]:directory:_directories initrd[boot from initrd image]:initrd file:_files jail[enable protection of kernel memory from processes] *con[attach a console to a host channel]:channel:->channel *ssl[attach a serial line to a host channel]:channel:->channel fake_ide[create ide0 entries which map onto ubd devices] *ubd[associate device with host file] fakehd[change the ubd device name to "hd"] *eth[configure a network device] ncpus[specify number of virtual processors to start]:processors mode[force UML to run in specified mode]:mode:(tt) mconsole[request mconsole driver to send a message to socket]:socket xterm[specify alternate terminal emulator]:terminal emulator:->xterm dsp[specify host dsp device]:dsp device:_files mixer[specify host mixer device]:mixer device:_files umn[specify ip address for host side of slip device] iomem compset _files name channel compset _values suf/S/s channel xterm tty:tty:_files $suf fd:file descriptor:_file_descriptors suf compset _wanted argument execute switch compadd compset _wanted argument title switch compadd title _wanted command terminal emulator _command_names      A  4     '                E   E   |      E         A    C        #k          A                       A      %#k  	  m      A    C    1  .A      r           A       F      A      %    4  I     A        x  A    C   %#k      A       %                A         
(  
y      A  d    
  h                5  Q  ]  m            1  a     !  #q      A  "   6   r  $}  $            h  $     ,A   :     %  &)      A  p    %  &  '  'M  '  (  *e  -%  /  2E  3  4  5  7  8]  9  9  ;e  <  =  >  ?  AY  Bi  Ci  E      A  t      Gl  '  G  G  H=  I  KM  L  N-  O  Q  R  UA  V  X=  Y  [u  ]  ^Q  _  `  a  c  f  g	  hE      A        ih  i  i  G      A  (  C  %  j4  ju  kI  l  l  m  n      A  8     %  p\  '  p  G  p  q  s  w  yU  z  |A      A  $  $    }  }  	  9  =  i      A  H  &  %  H  '  y  Q    Q  }  %      Q      )  i      A     ,  %        A  m      A    -  %            A    0C        G  U      A    1            ,A                A  "  3C       	  5  I  U    	  }    M  Y    m      !        U    a          9      )  %  Q  ĉ  Ǎ    e  )  ΁    =  ҽ      U  ؕ  Y      >   &  h   A    ?   g  ݄   ݤ       A    ?      A       ݽ   A    A     ݤ        A    AC     ݤ        A    A   g  ݄   ݤ      A  $"  A     4  ݤc*  U     ݤ    A   &  h  A    B   F  h      local curcontext curcontext state line common_own_mallocread_varinforeport_errorspartial args args_addrcheckdrdmemcheckcachegrindhelgrindlackeymassifnoneexp_bbvdhatsgcheck 1: : _command_names -e *::args :_normal service _OPTS compset words fake words[@]  CURRENT++  common_own_malloc --alignment=-[set minimum alignment of heap allocations]:number [16] --redzone-size=-[set minimum size of redzones added before/after heap blocks]:size (bytes) [16] --xtree-memory=-[profile heap memory in an xtree [none]:(none allocs full) --xtree-memory-file=-[specify xtree memory report file]:file [xtmemory.kcg.%p]:_files common_read_varinfo --read-var-info=-[read DWARF3 debug info]:enable:(yes no) common_report_errors --xml=-[output everything in XML]:enable:(yes no) --xml-fd=-[send XML output to file descriptor]:file descriptor:_file_descriptors --xml-file=-[send XML output to specified file]:file:_files --xml-socket=-[send XML output to specified socket]:socket:_hosts --xml-user-comment=-[copy specified string verbatim to XML output]:string --demangle=-[automatically demangle C++ names]:enable:(yes no) --num-callers=-[specify no of callers to show in stack traces]:number --error-limit=-[stop showing new errors if too many]:enable:(yes no) --exit-on-first-error=-[exit on the first error]:enable:(yes no) --error-exitcode=-[exit code to return if errors found]:exit code --error-markers=-[add lines with begin/end markers before/after]:markers (begin,end) (--show-error-list)-s[show detected errors list and suppression counts at exit] --show-error-list=-[show detected errors list and suppression counts at exit]:enable [no]:(yes no) --keep-debuginfo=-[keep symbols etc for unloaded code]:enable:(yes no) --show-below-main=-[continue stack traces below main()]:enable [no]:(yes no) --default-suppression=-[load default suppressions]:enable [yes]:(yes no) --suppressions=-[suppress errors described in specified file]:file:_files --gen-suppressions=-[print suppressions for errors detected]:enable:(yes no) --input-fd=-[specify file descriptor for input]:file descriptor:_file_descriptors --max-stackframe=-[assume stack switch for SP changes larger than specified size]:size (bytes) --main-stacksize=-[set size of main thread's stack]:size (bytes) OSTYPE darwin --dsymutil=-[run dsymutil on Mac OS X when helpful]:enable [yes]:(yes no) common_partial --partial-loads-ok=-:enable:(yes no) args_addrcheck common_own_malloc common_mem_null --leak-check=-[search for memory leaks at exit]:enable [summary]:(no summary full) --leak-resolution=-[specify differentiation of leak stack traces]:level [high]:(low med high) (--show-reachable --show-possibly-lost)--show-leak-kinds=-[specify leak kinds to show]:leak kind [definite,possible]:_sequence compadd - definite indirect possible reachable --errors-for-leak-kinds=-[specify which leak kinds are errors]:leak kind [definite,possible]:_sequence compadd - definite indirect possible reachable all none --leak-check-heuristics=-[specify heuristics to use for during leak searches]:heuristic:_sequence compadd - stdstring length64 newarray multipleinheritance all none (--show-leak-kinds)--show-reachable=-[show reachable blocks in leak check]:enable:(yes no) (--show-leak-kinds)--show-possibly-lost=-:enable:(yes no) --xtree-leak=-[output leak result in xtree format]:enable [no]:(yes no) --xtree-leak-file=-[specify xtree leak report file]:file [xtleak.kcg.%p]:_files --undef-value-errors=-[check for undefined value errors]:enable [yes]:(yes no) --track-origins=-[show origins of undefined values]:enable [no]:(yes no) common_partial --expensive-definedness-checks=-[use extra-precise definedness tracking]:enable [auto]:(no auto yes) --freelist-vol=-[specify volume of freed blocks queue]:blocks [20000000] --freelist-big-blocks=-[release first blocks larger than specified size]:size [1000000] --workaround-gcc296-bugs=-:enable [no]:(yes no) --ignore-ranges=-[assume given addresses are OK]:address ranges --ignore-range-below-sp=-[don't report errors for accesses at the given offsets below SP]:offsets --malloc-fill=-[fill malloc'd areas with given value]:value (hex) --free-fill=-[fill free'd areas with given value]:value (hex) --keep-stacktraces=-[control which stack traces to keep for malloc'd/free'd areas]:stack traces [alloc-and-free]:(alloc free alloc-and-free alloc-then-free none) --show-mismatched-frees=-[show frees that don't match the allocator]:enable [yes]:(yes no) args_drd common_read_varinfo common_report_errors --check-stack-var=-[detect data races on stack variables]:enable [no]:(yes no) --exclusive-threshold=-[print an error if any mutex or writer lock is held longer than specified time]:time (ms) --first-race-only=-[report only the first detected data race]:enable [no]:(yes no) --free-is-write=-[report races between accessing memory and freeing memory]:enable [no]:(yes no) --join-list-vol=-[specify how many joined threads to retain memory access information for]:number of threads [10] --report-signal-unlocked=-[report calls to pthread_cond_signal etc where the mutex is not locked]:enable [yes]:(yes no) --segment-merging=-[control segment merging]:enable [yes]:(yes no) --segment-merging-interval=-[perform segment merging only after the specified number of new segments have been created]:number of segments [10] --shared-threshold=-[print an error if a reader lock is held longer than the specified time]:time (ms) --show-confl-seg=-[show conflicting segments in race reports]:enable [yes]:(yes no) --show-stack-usage=-[print stack usage at thread exit time]:enable [no]:(yes no) --ignore-thread-creation=-[control whether all activities during thread creation should be ignored]:enable [no]:(yes no) *--ptrace-addr=-[trace all load and store activity for specified address even after free]:address *--trace-addr=-[trace all load and store activity for specified address]:address --trace-alloc=-[trace all memory allocations and deallocations]:enable [no]:(yes no) --trace-barrier=-[trace all barrier activity]:enable [no]:(yes no) --trace-cond=-[trace all condition variable activity]:enable [no]:(yes no) --trace-fork-join=-[trace all thread creation and all thread termination events]:enable [no]:(yes no) --trace-hb=-[trace execution of the ANNOTATE_HAPPENS_BEFORE(), ANNOTATE_HAPPENS_AFTER() and ANNOTATE_HAPPENS_DONE() client requests]:enable [no]:(yes no) --trace-mutex=-[trace all mutex activity]:enable [no]:(yes no) --trace-rwlock=-[trace all reader-writer lock activity]:enable [no]:(yes no) --trace-semaphore=-[trace all semaphore activity]:enable [no]:(yes no) args_memcheck args_addrcheck common_read_varinfo args_cachegrind --I1=-[set I1 cache manually]:size,assoc,line_size --D1=-[set D1 cache manually]:size,assoc,line_size --LL=-[set LL cache manually]:size,assoc,line_size --cache-sim=-[collect cache stats]:enable [yes]:(yes no) --branch-sim=-[collect branch prediction stats]:enable [no]:(yes no) --cachegrind-out-file=-[specify output file name]:file name [cachegrind.out.%p]:_files args_helgrind common_read_varinfo --free-is-write=-[treat heap frees as writes]:enable [no]:(yes no) --track-lockorders=-[show lock ordering errors]:enable [yes]:(no yes) --history-level=-[specify amount of history to show for data races]:level [full]:((
    full\:show\ both\ stack\ traces\ for\ a\ data\ race\ \(slow\)
    approx\:full\ trace\ for\ one\ thread,\ approx\ for\ the\ other\ \(faster\)
    none\:only\ show\ trace\ for\ one\ thread\ in\ a\ race\ \(fastest\)
  )) --delta-stacktrace=-[derive a stacktrace from the previous stacktrace]:enable:(yes no) --conflict-cache-size=-[specify size of full history cache]:size [2000000] --check-stack-refs=-[race-check reads and writes on the main stack and thread stacks]:enable [yes]:(no yes) --ignore-thread-creation=-[ignore activities during thread creation]:enable [no]:(yes no) args_lackey --basic-counts=-[count instructions, jumps, etc.]:enable [yes]:(yes no) --detailed-counts=-[count loads, stores and alu ops]:enable [no]:(yes no) --trace-mem=-[trace all loads and stores]:enable [no]:(yes no) --trace-superblocks=-[trace all superblock entries]:enable [no]:(yes no) --fnname=-[count calls to specified name]:name [main] args_massif --heap=-[profile heap blocks]:enable [yes]:(yes no) --heap-admin=-[specify average admin bytes per heap block]:size (bytes) [8] --stacks=-[profile stacks]:enable [no]:(yes no) --pages-as-heap=-[profile memory at the page level]:enable [no]:(yes no) --depth=-[depth of contexts]:depth [30] *--alloc-fn=-[specify alloc function]:function *--ignore-fn=-[ignore heap allocations within specified function]:function --threshold=-[specify significance threshold]:threshold (percentage) [1.0] --peak-inaccuracy=-[specify maximum peak inaccuracy]:inaccuracy (percentage) [1.0] --time-unit=-[specify time unit]:unit [i]:((
    i\:instructions\ executed
    ms\:milliseconds
    b\:heap\ bytes\ alloc\'d/dealloc\'d
  )) --detailed-freq=-[every Nth snapshot should be detailed]:snapshot interval [10] --max-snapshots=-[specofy maximum number of snapshots recorded]:maximum [100] --massif-out-file=-[specify output file name]:filename [massif.out.%p]:_files args_exp_bbv --bb-out-file=-[specify filename for BBV info]:filename:_files --pc-out-file=-[specify filename for BB addresses and function names]:filename:_files --interval-size=-[specify interval size]:size (instructions) [100000000] --instr-count-only=-[only print total instruction count]:enable:(yes no) args_exp_dhat --show-top-n=-[show specified number of the top alloc points]:number [10] --sort-by=-[sort the allocation points by specified metric]:metric [max-bytes-live]:((
    max-bytes-live\:maximum\ live\ bytes
    tot-bytes-allocd\:bytes\ allocated\ in\ total\ \(turnover\)
    max-blocks-live\:maximum\ live\ blocks
    tot-blocks-allocd\:blocks\ allocated\ in\ total\ \(turnover\)
  )) args_exp_sgcheck common_partial --enable-sg-checks=-[enable stack & global array checking]:enable [yes]:(yes no) args_none common_mem_null args_words[(r)--tool=*]#*=/-/_:-memcheck _arguments Pargs cmd (--version)--tool=-[specify valgrind tool]:valgrind tool:->tools (-h --help)hhelp[show help information] --help-debug[show help info including debugging options] (-)--version[show version] (-q --quiet)qquiet[run silently; only print error msgs] (-v --verbose)vverbose[be more verbose] --trace-children=-[valgrind-ise child processes]:enable:(yes no) --trace-children-skip=-[specify a list of executables not to trace into]:executables --trace-children-skip-by-arg=-[specify a list of executables matched by argv not to trace into]:executables --child-silent-after-fork=-[omit child output between fork & exec]:enable:(yes no) --vgdb=-[activate gdbserver]:enable [yes]:(yes no full) --vgdb-error=-[invoke gdbserver after specified number of errors]:errors [999999999]:errors --vgdb-stop-at=-[invoke gdbserver for given events]:event:_sequence compadd - startup exit valgrindabexit all none --track-fds=-[track open file descriptors]:enable:(yes no) --time-stamp=-[add timestamps to log messages]:enable:(yes no) --log-fd=-[log messages to specified file descriptor]:file descriptor:_file_descriptors --log-file=-[log messages to specified file with pid appended]:file:_files --log-socket=-[log messages to socket]:ipaddr\:port *--fullpath-after=-[show full source paths in call stacks]::prefix to remove from paths:_directories --extra-debuginfo-path=-[specify absolute path to search for additional debug symbols]:path:_directories --debuginfo-server=-[specify server to query for debug symbols]:server:_hosts --allow-mismatched-debuginfo=-[accept debuginfo objects that don't match the main object]:enable [no]:(yes no) --smc-check=-[check for self-modifying code]:checks [all-non-file]:(none stack all all-non-file) --read-inline-info=-[read debug info about inlined functions to improve stack traces]:enable:(yes no) --vgdb-poll=-[specify gdbserver poll max]:basic blocks [5000] --vgdb-shadow-registers=-[let gdb see the shadow registers]:enable [yes]:(yes no) --vgdb-prefix=-[specify prefix for bgdb FIFOs]:prefix:_files --run-libc-freeres=-[free up glibc memory at exit]:enable [yes]:(yes no) --run-cxx-freeres=-[free up libstdc++ memory at exit]:enable [yes]:(yes no) --sim-hints=-[activate unusual sim behaviours]:hint [none]:_sequence compadd - lax-ioctls lax-doors fuse-compatible enable-outer no-inner-prefix no-nptl-pthread-stackcache fallback-llsc none --fair-sched=-[schedule threads fairly on multicore systems]:enable [no]:(yes no try) --kernel-variant=-[handle non-standard kernel variants]:kernel variant:_sequence compadd - bproc android-no-hw-tls android-gpu-sgx5xx android-gpu-adreno3xx --merge-recursive-frames=-[merge frames between identical program counters in specified max frames]:frames [0] --num-transtab-sectors=-[specify size of translated code cache]:size (sectors) [32] --avg-transtab-entry-size=-[specify average size of a translated basic block]:size (bytes) --aspace-minaddr=-[avoid mapping memory below address]:address (0xPP) [guessed] --valgrind-stacksize=-[specify size of valgrind (host) thread's stack]:size (bytes) [1048576] --show-emwarns=-[show warnings about emulation limits]:enable [no]:(yes no) *--require-text-symbol=-[abort run if the specified shared object lacks specified symbol]:\:soname pattern\:symbol pattern *--soname-synonyms=-[specify patterns to map sonames to replacements]:soname=replacement --sigill-diagnostics=-[warn about illegal instructions]:enable [yes]:(yes no) --unw-stack-scan-thresh=-[enable stack-scan unwind if fewer than specified number of good frames found]:frames --resync-filter=-[attempt to avoid expensive address-space-resync operations]:enable:(yes no verbose) --max-threads=-[specify maximum number of threads that valgrind can handle]:threads [500] return typeset tools state Mf_call_program tools $words[1] --tool=something -d 2>&1:launcher launching somethinglauncher launching %%something:commandsvalgrind:h:h/lib/valgrind/.:t tools% _wanted valgrind tool compadd     	A     &+          	  s      A  L     '                E   E   |      E         E         +     A    C   '          #k      A     e     0           )     U      A       f  t t    A  "                       +       0          A   "       (   U      Y        +       0                         4     T   	  A  "  C     p   U            +       0     ;   
  A  $"       P   }    U             +        A $  	C  #  #1  A   %       A  P  	  	    A   &     5   A    	   g   <        A    
   &  L   A  P  
  	    A   *        A    
   g   <  	      A       &  	  A  P    	    A   .     
   A       g   <  
h      A       &  
   A D    O  9  0     \     A  "       |              6   +       0     @     A  "  C     T  t            9   +       '0     (      A       G      (      A  l  C      A    C   &  =  A  "     F  X       >   +       q  .A   @   +       A    C   F  +       A  B   K       Z   L       t     F      A  B             ! \   4        f      !          A  B   P       n   Q  +     X  '   M       A        G             A  (        ,   L      m               A  B   V          W       d          A  t       1  .A                   A        g   <         ,A           !     .A        D             A  B   _          `                  A  x         .A                   A        g   <          A         (       .A                     A  B   h          i         x        A         1  .A                   A        g   <          A  X    	%    `  x            $  L  l    ;[      k  ,     .A        L            A    !   F        _vserver local curcontext curcontext state line expl words3 cmd aptcache aptconfig aptget compset _dispatch cmd:t cmd default exec _arguments 1: :->vsnames 2: :->cmds 3:command name: _command_names -e *::arguments: _normal stop restart condrestart enter running status _arguments *::arguments: _message "no more arguments" _arguments (-)--help[print help information] (- *)--version[print client version information] *:: :->args state  ! +_cache_vserver_cfgdir  typeset _cache_vserver_cfgdir_initialized _vserver_cache_cfgdir  ! +_cache_vserver_vsnames  _cache_vserver_vsnames_initialized _vserver_cache_vsnames  ! +_cache_vserver_cmds  _cache_vserver_cmds_initialized _vserver_cache_cmds state vsnames _wanted commands vserver name _vserver_vsnames cmds _wanted commands vserver command _vserver_commands args +args _arguments args[@] return  +functions[_vserver_commands]  _vserver_commands compadd @ _cache_vserver_cmds compadd s.:._cache_vserver_cmds  +functions[_svk_list_patches]  _vserver_vsnames local expl _wanted vserver vserver name compadd _cache_vserver_vsnames@  +functions[_vserver_cache_cfgdir]  _vserver_cache_cfgdir _cache_vserver_cfgdir_initialized true typeset _cache_vserver_cfgdir vserver-info info SYSINFO | grep '^ *cfg-Directory' | awk '{print $2}' _cache_vserver_cfgdir_initialized  +functions[_vserver_cache_vsnames]  _vserver_cache_vsnames _cache_vserver_vsnames_initialized true typeset _cache_vserver_vsnames _cache_vserver_vsnames _cache_vserver_cfgdir//:t _cache_vserver_vsnames_initialized  +functions[_vserver_cache_cmds]  _vserver_cache_cmds _cache_vserver_cmds_initialized true typeset _cache_vserver_cmds _cache_vserver_cmds start stop restart condrestart suexec exec enter chkconfig running status build unify aptget aptconfig aptcache pkgmgmt _cache_vserver_cmds_initialized _vserver @       A  @     '          +     E         E   ,      E   L      A    C   g   `           A       	        L           (       A       F  t   ,   A  "   	        C   &     A          4     %    .A      E           A   "             E             +       A       F  +    local item devline expl typeset desc _call_program wakeupcapabledevices acpitool /dev/null read devline:b09.:space::space::space:09:space: continue zformat match[1]:%8d (currently match[3]) d:match2 item _describe wakeup capable device @ return      A  T    f         -         )  y          u  %  Z          _arguments (H -a --all)aall[wipe all magic strings] (H -b --backup)bbackup[create a signature backup in $HOME] (H -f --force)fforce[force erasure] (H -i --no-headings -J --json -p --parsable)inoheadings[don't print headings] (H -J --json -i --no-headings -p --parsable)Jjson[use JSON output format] (H -n --no-act)nnoact[do everything except the actual write() call] (H -o --offset)o+offset[specify offset to erase]:offset (bytes) (H -O --output)O+output[specify columns to display]: : _values -s, "column"
    "uuid[partition/filesystem UUID]"
    "label[filesystem label]"
    "length[magic string length]"
    "type[superblock type]"
    "offset[magic string offset]"
    "usage[type description]"
    "device[block device name]" (H -p --parsable -i --no-headings -J --json)pparsable[print out in parsable instead of printable format] (H -q --quiet)qquiet[suppress output messages] (H -t --types)t+types[limit the set of filesystem, RAIDs or partition tables]:type:_file_systems (H)*:disk device:_files -g "*(-%)" -P / -W / (H) (- *)hhelp[display help information] (- *)Vversion[display version information]     A  4    f       -     I  u      9      e    _arguments -p:path to ctrl sockets:_files -g "*(=)" -i:ifname:_net_interfaces -h[help] -v[shown version information] -B[run a daemon in the background] -a[run in daemon mode]:action file:_files -P:pid file:_files -g:global ctrl:_files -g "*(=)" -G:ping interval: :command:(status ping mib help interface level license quit set logon logoff pmksa reassociate preauthenticate identity password new_password pin otp passphrase bssid list_networks select_network enable_network disable_network add_network remove_network set_network get_network save_config disconnect reconnect scan scan_results bss get_capability reconfigure terminate interface_add interface_remove interface_list ap_scan stkstart ft_ds wps_pbc wps_pin wps_reg)  