【P】Linuxコマンドリファレンス

Pから始まるコマンド一覧

POST

使用法: POST [-オプション] <url>...
    -m <メソッド>   リクエストに使用するメソッドを指定(デフォルトは 'POST')
    -f            POSTがメソッドを不正と判断してもリクエストを実行
    -b <ベース>    指定されたURLを基準として使用
    -t <タイムアウト>  タイムアウト値を設定
    -i <時間>      リクエストのIf-Modified-Sinceヘッダーを設定
    -c <コンテンツタイプ> POST、PUT、PATCHにこのコンテンツタイプを使用
    -a            コンテンツの入出力にテキストモードを使用
    -p <プロキシURL>  このURLをプロキシとして使用
    -P            環境からプロキシ設定を読み込まない
    -H <ヘッダー>  このHTTPヘッダーを送信(複数指定可能)
    -C <ユーザー名>:<パスワード>
                  ベーシック認証のための認証情報を提供

    -u            レスポンスの前にメソッドとURLを表示
    -U            リクエストヘッダーを表示(-uを含む)
    -s            レスポンスのステータスコードを表示
    -S            レスポンスステータスチェーンを表示(-uを含む)
    -e            レスポンスヘッダーを表示(-sを含む)
    -E            ヘッダーチェーン全体を表示(-Sおよび-Uを含む)
    -d            コンテンツを表示しない
    -o <形式>     HTMLコンテンツをさまざまな方法で処理

    -v            プログラムのバージョンを表示
    -h            このメッセージを表示

p11-kit


"OPTION -h"
usage: p11-kit command <args>...

Common p11-kit commands are:
  list-modules     List modules and tokens
  list-tokens      List tokens
  list-objects     List objects of a token
  import-object    Import object into a token
  export-object    Export object matching PKCS#11 URI
  delete-object    Delete objects matching PKCS#11 URI
  generate-keypair  Generate key-pair on a PKCS#11 token
  list-profiles    List PKCS#11 profiles supported by the token
  add-profile      Add PKCS#11 profile to the token
  delete-profile   Delete PKCS#11 profile from the token
  print-config     Print merged configuration
  list-mechanisms  List supported mechanisms
  remote           Run a specific PKCS#11 module remotely
  server           Run a server process that exposes PKCS#11 module remotely

See 'p11-kit <command> --help' for more information

pager


"OPTION -h"
Value is required after -h (--max-back-scroll)

paperconf


"OPTION -h"
841.89

partx


"OPTION -h"

使い方:
 partx [-a|-d|-s|-u] [--nr <n:m> | <パーティション>] <ディスク>

カーネルにパーティションの存在と番号を伝えます。

オプション:
 -a, --add            指定したパーティション、またはすべてのパーティションを追加します
 -d, --delete         指定したパーティション、またはすべてのパーティションを削除します
 -u, --update         指定したパーティション、またはすべてのパーティションを更新します
 -s, --show           パーティションを一覧表示します

 -b, --bytes          可読性の高い形式ではなく、バイト単位でサイズを表示します
 -g, --noheadings     --show での表示の際、ヘッダを表示しません
 -n, --nr <n:m>       パーティションを範囲で指定します (例: --nr 2:4)
 -o, --output <list> 出力する列を指定します
     --output-all     output all columns
 -P, --pairs          キー="値" の出力形式を使用します
 -r, --raw            加工を行なわない出力形式を使用します
 -S, --sector-size <サイズ>  セクタサイズを上書きする
 -t, --type <タイプ>  パーティションの種類を指定します
     --list-types     list supported partition types and exit
 -v, --verbose        冗長出力モードを指定します

 -h, --help           display this help
 -V, --version        display version

Available output columns:
         NR  パーティション番号
      START  パーティションの開始位置 (セクタ単位)
        END  パーティションの終了位置 (セクタ単位)
    SECTORS  セクタ数
       SIZE  可読形式でのサイズ
       NAME  パーティション名
       UUID  パーティション UUID
       TYPE  パーティションの種類 (文字列、UUID、16進のどれか)
      FLAGS  パーティションフラグ
     SCHEME  パーティションテーブルの種類 (dos, gpt, ...)

詳しくは partx(8) をお読みください。

passwd


"OPTION -h"
使い方: passwd [オプション] [LOGIN]

オプション:
  -a, --all                     全アカウントのパスワード状態をレポートする
  -d, --delete                  指定アカウントのパスワードを削除する
  -e, --expire                  指定アカウントのパスワードを期限切れにする
  -h, --help                    このヘルプを表示して終了する
  -k, --keep-tokens             期限切れの場合にのみパスワードを変更する
  -i, --inactive INACTIVE       期限切れ後のパスワード無効化日数を
                                INACTIVE にする
  -l, --lock                    指定アカウントをロックする
  -n, --mindays MIN_DAYS        パスワードが変更できるまでの最短日数を
                                MIN_DAYS に変更する
  -q, --quiet                   表示抑制モード
  -r, --repository REPOSITORY   リポジトリ REPOSITORY のパスワードを変更する
  -R, --root CHROOT_DIR         chroot するディレクトリ
  -S, --status                  指定アカウントのパスワードの状態を報告する
  -u, --unlock                  指定アカウントのロックを解除する
  -w, --warndays WARN_DAYS      期限切れ警告の日数を WARN_DAYS にする
  -x, --maxdays MAX_DAYS        パスワードが変更できる期間の最長日数を
                                MAX_DAYS に変更する


paste


"OPTION -h"
/bin/paste: 無効なオプション -- 'h'
詳しくは '/bin/paste --help' を実行して下さい。

patch


"OPTION -h"
/bin/patch: invalid option -- 'h'
/bin/patch: Try '/bin/patch --help' for more information.

pathchk


"OPTION -h"
/bin/pathchk: 無効なオプション -- 'h'
詳しくは '/bin/pathchk --help' を実行して下さい。

pdb3


"OPTION -h"
usage: pdb.py [-c command] ... [-m module | pyfile] [arg] ...

Debug the Python program given by pyfile. Alternatively,
an executable module or package to debug can be specified using
the -m switch.

Initial commands are read from .pdbrc files in your home directory
and in the current directory, if they exist.  Commands supplied with
-c are executed after commands from .pdbrc files.

To let the script run until an exception occurs, use "-c continue".
To let the script run up to a given line X in the debugged file, use
"-c 'until X'".

pdb3.12


"OPTION -h"
usage: pdb.py [-c command] ... [-m module | pyfile] [arg] ...

Debug the Python program given by pyfile. Alternatively,
an executable module or package to debug can be specified using
the -m switch.

Initial commands are read from .pdbrc files in your home directory
and in the current directory, if they exist.  Commands supplied with
-c are executed after commands from .pdbrc files.

To let the script run until an exception occurs, use "-c continue".
To let the script run up to a given line X in the debugged file, use
"-c 'until X'".

pdf2dsc


"OPTION -h"
Catalog dictionary not located in file, unable to proceed
   **** Error: Couldn't initialise file.
               Output may be incorrect.

pdf2ps


"OPTION -h"
Usage: pdf2ps [-dASCII85EncodePages=false] [-dLanguageLevel=1|2|3] input.pdf [output.ps]

pdfattach


"OPTION -h"
pdfattach version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfattach [options] <input-PDF-file> <file-to-attach> <output-PDF-file>
  -replace         : replace embedded file with same name (if it exists)
  -v               : print copyright and version info
  -h               : print usage information
  -help            : print usage information
  --help           : print usage information
  -?               : print usage information

pdfdetach


"OPTION -h"
pdfdetach version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfdetach [options] <PDF-file>
  -list             : list all embedded files
  -save <int>       : save the specified embedded file (file number)
  -savefile <string>: save the specified embedded file (file name)
  -saveall          : save all embedded files
  -o <string>       : file name for the saved embedded file
  -enc <string>     : output text encoding name
  -opw <string>     : owner password (for encrypted files)
  -upw <string>     : user password (for encrypted files)
  -v                : print copyright and version info
  -h                : print usage information
  -help             : print usage information
  --help            : print usage information
  -?                : print usage information

pdffonts


"OPTION -h"
pdffonts version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdffonts [options] <PDF-file>
  -f <int>       : first page to examine
  -l <int>       : last page to examine
  -subst         : show font substitutions
  -opw <string>  : owner password (for encrypted files)
  -upw <string>  : user password (for encrypted files)
  -v             : print copyright and version info
  -h             : print usage information
  -help          : print usage information
  --help         : print usage information
  -?             : print usage information

pdfimages


"OPTION -h"
pdfimages version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options] <PDF-file> <image-root>
  -f <int>       : first page to convert
  -l <int>       : last page to convert
  -png           : change the default output format to PNG
  -tiff          : change the default output format to TIFF
  -j             : write JPEG images as JPEG files
  -jp2           : write JPEG2000 images as JP2 files
  -jbig2         : write JBIG2 images as JBIG2 files
  -ccitt         : write CCITT images as CCITT files
  -all           : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
  -list          : print list of images instead of saving
  -opw <string>  : owner password (for encrypted files)
  -upw <string>  : user password (for encrypted files)
  -p             : include page numbers in output file names
  -q             : don't print any messages or errors
  -v             : print copyright and version info
  -h             : print usage information
  -help          : print usage information
  --help         : print usage information
  -?             : print usage information

pdfinfo


"OPTION -h"
pdfinfo version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfinfo [options] <PDF-file>
  -f <int>             : first page to convert
  -l <int>             : last page to convert
  -box                 : print the page bounding boxes
  -meta                : print the document metadata (XML)
  -custom              : print both custom and standard metadata
  -js                  : print all JavaScript in the PDF
  -struct              : print the logical document structure (for tagged files)
  -struct-text         : print text contents along with document structure (for tagged files)
  -isodates            : print the dates in ISO-8601 format
  -rawdates            : print the undecoded date strings directly from the PDF file
  -dests               : print all named destinations in the PDF
  -url                 : print all URLs inside PDF objects (does not scan text content)
  -enc <string>        : output text encoding name
  -listenc             : list available encodings
  -opw <string>        : owner password (for encrypted files)
  -upw <string>        : user password (for encrypted files)
  -v                   : print copyright and version info
  -h                   : print usage information
  -help                : print usage information
  --help               : print usage information
  -?                   : print usage information

pdfseparate


"OPTION -h"
pdfseparate version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfseparate [options] <PDF-sourcefile> <PDF-pattern-destfile>
  -f <int>       : first page to extract
  -l <int>       : last page to extract
  -v             : print copyright and version info
  -h             : print usage information
  -help          : print usage information
  --help         : print usage information
  -?             : print usage information

pdfsig


"OPTION -h"
pdfsig version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfsig [options] <PDF-file> [<output-file>]
  -nssdir <string>                  : path to directory of libnss3 database
  -nss-pwd <string>                 : password to access the NSS database (if any)
  -nocert                           : don't perform certificate validation
  -no-ocsp                          : don't perform online OCSP certificate revocation check
  -aia                              : use Authority Information Access (AIA) extension for certificate fetching
  -dump                             : dump all signatures into current directory
  -add-signature                    : adds a new signature to the document
  -new-signature-field-name <string>: field name used for the newly added signature. A random ID will be used if empty
  -sign <string>                    : sign the document in the given signature field (by name or number)
  -etsi                             : create a signature of type ETSI.CAdES.detached instead of adbe.pkcs7.detached
  -backend <string>                 : use given backend for signing/verification
  -nick <string>                    : use the certificate with the given nickname/fingerprint for signing
  -kpw <string>                     : password for the signing key (might be missing if the key isn't password protected)
  -digest <string>                  : name of the digest algorithm (default: SHA256)
  -reason <string>                  : reason for signing (default: no reason given)
  -list-nicks                       : list available nicknames in the NSS database
  -list-backends                    : print cryptographic signature backends
  -opw <string>                     : owner password (for encrypted files)
  -upw <string>                     : user password (for encrypted files)
  -v                                : print copyright and version info
  -h                                : print usage information
  -help                             : print usage information
  --help                            : print usage information
  -?                                : print usage information

pdftocairo


"OPTION -h"
pdftocairo version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdftocairo [options] <PDF-file> [<output-file>]
  -png                     : generate a PNG file
  -jpeg                    : generate a JPEG file
  -jpegopt <string>        : jpeg options, with format <opt1>=<val1>[,<optN>=<valN>]*
  -tiff                    : generate a TIFF file
  -tiffcompression <string>: set TIFF compression: none, packbits, jpeg, lzw, deflate
  -ps                      : generate PostScript file
  -eps                     : generate Encapsulated PostScript (EPS)
  -pdf                     : generate a PDF file
  -svg                     : generate a Scalable Vector Graphics (SVG) file
  -f <int>                 : first page to print
  -l <int>                 : last page to print
  -o                       : print only odd pages
  -e                       : print only even pages
  -singlefile              : write only the first page and do not add digits
  -r <fp>                  : resolution, in PPI (default is 150)
  -rx <fp>                 : X resolution, in PPI (default is 150)
  -ry <fp>                 : Y resolution, in PPI (default is 150)
  -scale-to <int>          : scales each page to fit within scale-to*scale-to pixel box
  -scale-to-x <int>        : scales each page horizontally to fit in scale-to-x pixels
  -scale-to-y <int>        : scales each page vertically to fit in scale-to-y pixels
  -x <int>                 : x-coordinate of the crop area top left corner
  -y <int>                 : y-coordinate of the crop area top left corner
  -W <int>                 : width of crop area in pixels (default is 0)
  -H <int>                 : height of crop area in pixels (default is 0)
  -sz <int>                : size of crop square in pixels (sets W and H)
  -cropbox                 : use the crop box rather than media box
  -mono                    : generate a monochrome image file (PNG, JPEG)
  -gray                    : generate a grayscale image file (PNG, JPEG)
  -transp                  : use a transparent background instead of white (PNG)
  -antialias <string>      : set cairo antialias option
  -icc <string>            : ICC color profile to use
  -level2                  : generate Level 2 PostScript (PS, EPS)
  -level3                  : generate Level 3 PostScript (PS, EPS)
  -origpagesizes           : conserve original page sizes (PS, PDF, SVG)
  -paper <string>          : paper size (letter, legal, A4, A3, match)
  -paperw <int>            : paper width, in points
  -paperh <int>            : paper height, in points
  -nocrop                  : don't crop pages to CropBox
  -expand                  : expand pages smaller than the paper size
  -noshrink                : don't shrink pages larger than the paper size
  -nocenter                : don't center pages smaller than the paper size
  -duplex                  : enable duplex printing
  -struct                  : enable logical document structure
  -opw <string>            : owner password (for encrypted files)
  -upw <string>            : user password (for encrypted files)
  -q                       : don't print any messages or errors
  -v                       : print copyright and version info
  -h                       : print usage information
  -help                    : print usage information
  --help                   : print usage information
  -?                       : print usage information

pdftohtml


"OPTION -h"
pdftohtml version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1999-2003 Gueorgui Ovtcharov and Rainer Dorsch
Copyright 1996-2011, 2022 Glyph & Cog, LLC

Usage: pdftohtml [options] <PDF-file> [<html-file> <xml-file>]
  -f <int>              : first page to convert
  -l <int>              : last page to convert
  -q                    : don't print any messages or errors
  -h                    : print usage information
  -?                    : print usage information
  -help                 : print usage information
  --help                : print usage information
  -p                    : exchange .pdf links by .html
  -c                    : generate complex document
  -s                    : generate single document that includes all pages
  -dataurls             : use data URLs instead of external images in HTML
  -i                    : ignore images
  -noframes             : generate no frames
  -stdout               : use standard output
  -zoom <fp>            : zoom the pdf document (default 1.5)
  -xml                  : output for XML post-processing
  -noroundcoord         : do not round coordinates (with XML output only)
  -hidden               : output hidden text
  -nomerge              : do not merge paragraphs
  -enc <string>         : output text encoding name
  -fmt <string>         : image file format for Splash output (png or jpg)
  -v                    : print copyright and version info
  -opw <string>         : owner password (for encrypted files)
  -upw <string>         : user password (for encrypted files)
  -nodrm                : override document DRM settings
  -wbt <fp>             : word break threshold (default 10 percent)
  -fontfullname         : outputs font full name

pdftoppm


"OPTION -h"
pdftoppm version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdftoppm [options] [PDF-file [PPM-file-prefix]]
  -f <int>                                 : first page to print
  -l <int>                                 : last page to print
  -o                                       : print only odd pages
  -e                                       : print only even pages
  -singlefile                              : write only the first page and do not add digits
  -scale-dimension-before-rotation         : for rotated pdf, resize dimensions before the rotation
  -r <fp>                                  : resolution, in DPI (default is 150)
  -rx <fp>                                 : X resolution, in DPI (default is 150)
  -ry <fp>                                 : Y resolution, in DPI (default is 150)
  -scale-to <int>                          : scales each page to fit within scale-to*scale-to pixel box
  -scale-to-x <int>                        : scales each page horizontally to fit in scale-to-x pixels
  -scale-to-y <int>                        : scales each page vertically to fit in scale-to-y pixels
  -x <int>                                 : x-coordinate of the crop area top left corner
  -y <int>                                 : y-coordinate of the crop area top left corner
  -W <int>                                 : width of crop area in pixels (default is 0)
  -H <int>                                 : height of crop area in pixels (default is 0)
  -sz <int>                                : size of crop square in pixels (sets W and H)
  -cropbox                                 : use the crop box rather than media box
  -hide-annotations                        : do not show annotations
  -mono                                    : generate a monochrome PBM file
  -gray                                    : generate a grayscale PGM file
  -displayprofile <string>                 : ICC color profile to use as the display profile
  -defaultgrayprofile <string>             : ICC color profile to use as the DefaultGray color space
  -defaultrgbprofile <string>              : ICC color profile to use as the DefaultRGB color space
  -defaultcmykprofile <string>             : ICC color profile to use as the DefaultCMYK color space
  -sep <string>                            : single character separator between name and page number, default - 
  -forcenum                                : force page number even if there is only one page 
  -png                                     : generate a PNG file
  -jpeg                                    : generate a JPEG file
  -jpegcmyk                                : generate a CMYK JPEG file
  -jpegopt <string>                        : jpeg options, with format <opt1>=<val1>[,<optN>=<valN>]*
  -overprint                               : enable overprint
  -tiff                                    : generate a TIFF file
  -tiffcompression <string>                : set TIFF compression: none, packbits, jpeg, lzw, deflate
  -freetype <string>                       : enable FreeType font rasterizer: yes, no
  -thinlinemode <string>                   : set thin line mode: none, solid, shape. Default: none
  -aa <string>                             : enable font anti-aliasing: yes, no
  -aaVector <string>                       : enable vector anti-aliasing: yes, no
  -opw <string>                            : owner password (for encrypted files)
  -upw <string>                            : user password (for encrypted files)
  -q                                       : don't print any messages or errors
  -progress                                : print progress info
  -v                                       : print copyright and version info
  -h                                       : print usage information
  -help                                    : print usage information
  --help                                   : print usage information
  -?                                       : print usage information

pdftops


"OPTION -h"
pdftops version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdftops [options] <PDF-file> [<PS-file>]
  -f <int>                       : first page to print
  -l <int>                       : last page to print
  -level1                        : generate Level 1 PostScript
  -level1sep                     : generate Level 1 separable PostScript
  -level2                        : generate Level 2 PostScript
  -level2sep                     : generate Level 2 separable PostScript
  -level3                        : generate Level 3 PostScript
  -level3sep                     : generate Level 3 separable PostScript
  -origpagesizes                 : conserve original page sizes
  -eps                           : generate Encapsulated PostScript (EPS)
  -form                          : generate a PostScript form
  -opi                           : generate OPI comments
  -r <int>                       : resolution for rasterization, in DPI (default is 300)
  -binary                        : write binary data in Level 1 PostScript
  -noembt1                       : don't embed Type 1 fonts
  -noembtt                       : don't embed TrueType fonts
  -noembcidps                    : don't embed CID PostScript fonts
  -noembcidtt                    : don't embed CID TrueType fonts
  -passfonts                     : don't substitute missing fonts
  -aaRaster <string>             : enable anti-aliasing on rasterization: yes, no
  -rasterize <string>            : control rasterization: always, never, whenneeded
  -processcolorformat <string>   : color format that is used during rasterization and transparency reduction: MONO8, RGB8, CMYK8
  -processcolorprofile <string>  : ICC color profile to use as the process color profile during rasterization and transparency reduction
  -defaultgrayprofile <string>   : ICC color profile to use as the DefaultGray color space
  -defaultrgbprofile <string>    : ICC color profile to use as the DefaultRGB color space
  -defaultcmykprofile <string>   : ICC color profile to use as the DefaultCMYK color space
  -optimizecolorspace            : convert gray RGB images to gray color space
  -passlevel1customcolor         : pass custom color in level1sep
  -preload                       : preload images and forms
  -paper <string>                : paper size (letter, legal, A4, A3, match)
  -paperw <int>                  : paper width, in points
  -paperh <int>                  : paper height, in points
  -nocrop                        : don't crop pages to CropBox
  -expand                        : expand pages smaller than the paper size
  -noshrink                      : don't shrink pages larger than the paper size
  -nocenter                      : don't center pages smaller than the paper size
  -duplex                        : enable duplex printing
  -opw <string>                  : owner password (for encrypted files)
  -upw <string>                  : user password (for encrypted files)
  -overprint                     : enable overprint emulation during rasterization
  -q                             : don't print any messages or errors
  -v                             : print copyright and version info
  -h                             : print usage information
  -help                          : print usage information
  --help                         : print usage information
  -?                             : print usage information

pdftotext


"OPTION -h"
pdftotext version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdftotext [options] <PDF-file> [<text-file>]
  -f <int>             : first page to convert
  -l <int>             : last page to convert
  -r <fp>              : resolution, in DPI (default is 72)
  -x <int>             : x-coordinate of the crop area top left corner
  -y <int>             : y-coordinate of the crop area top left corner
  -W <int>             : width of crop area in pixels (default is 0)
  -H <int>             : height of crop area in pixels (default is 0)
  -layout              : maintain original physical layout
  -fixed <fp>          : assume fixed-pitch (or tabular) text
  -raw                 : keep strings in content stream order
  -nodiag              : discard diagonal text
  -htmlmeta            : generate a simple HTML file, including the meta information
  -tsv                 : generate a simple TSV file, including the meta information for bounding boxes
  -enc <string>        : output text encoding name
  -listenc             : list available encodings
  -eol <string>        : output end-of-line convention (unix, dos, or mac)
  -nopgbrk             : don't insert page breaks between pages
  -bbox                : output bounding box for each word and page size to html. Sets -htmlmeta
  -bbox-layout         : like -bbox but with extra layout bounding box data.  Sets -htmlmeta
  -cropbox             : use the crop box rather than media box
  -colspacing <fp>     : how much spacing we allow after a word before considering adjacent text to be a new column, as a fraction of the font size (default is 0.7, old releases had a 0.3 default)
  -opw <string>        : owner password (for encrypted files)
  -upw <string>        : user password (for encrypted files)
  -q                   : don't print any messages or errors
  -v                   : print copyright and version info
  -h                   : print usage information
  -help                : print usage information
  --help               : print usage information
  -?                   : print usage information

pdfunite


"OPTION -h"
pdfunite version 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfunite [options] <PDF-sourcefile-1>..<PDF-sourcefile-n> <PDF-destfile>
  -v             : print copyright and version info
  -h             : print usage information
  -help          : print usage information
  --help         : print usage information
  -?             : print usage information

peekfd


"OPTION -h"
Usage: peekfd [-8] [-n] [-c] [-d] [-V] [-h] <pid> [<fd> ..]
    -8, --eight-bit-clean        output 8 bit clean streams.
    -n, --no-headers             don't display read/write from fd headers.
    -c, --follow                 peek at any new child processes too.
    -t, --tgid                   peek at all threads where tgid equals <pid>.
    -d, --duplicates-removed     remove duplicate read/writes from the output.
    -V, --version                prints version info.
    -h, --help                   prints this help.

  Press CTRL-C to end output.

perf


"OPTION -h"

 usage: perf [--version] [--help] [OPTIONS] COMMAND [ARGS]

 The most commonly used perf commands are:
   annotate        Read perf.data (created by perf record) and display annotated code
   archive         Create archive with object files with build-ids found in perf.data file
   bench           General framework for benchmark suites
   buildid-cache   Manage build-id cache.
   buildid-list    List the buildids in a perf.data file
   c2c             Shared Data C2C/HITM Analyzer.
   config          Get and set variables in a configuration file.
   daemon          Run record sessions on background
   data            Data file related processing
   diff            Read perf.data files and display the differential profile
   evlist          List the event names in a perf.data file
   ftrace          simple wrapper for kernel's ftrace functionality
   inject          Filter to augment the events stream with additional information
   iostat          Show I/O performance metrics
   kallsyms        Searches running kernel for symbols
   kvm             Tool to trace/measure kvm guest os
   list            List all symbolic event types
   mem             Profile memory accesses
   record          Run a command and record its profile into perf.data
   report          Read perf.data (created by perf record) and display the profile
   script          Read perf.data (created by perf record) and display trace output
   stat            Run a command and gather performance counter statistics
   test            Runs sanity tests.
   top             System profiling tool.
   version         display the version of perf binary
   probe           Define new dynamic tracepoints

 See 'perf help COMMAND' for more information on a specific command.


perl


"OPTION -h"

Usage: /bin/perl [switches] [--] [programfile] [arguments]
  -0[octal/hexadecimal] specify record separator (\0, if no argument)
  -a                    autosplit mode with -n or -p (splits $_ into @F)
  -C[number/list]       enables the listed Unicode features
  -c                    check syntax only (runs BEGIN and CHECK blocks)
  -d[t][:MOD]           run program under debugger or module Devel::MOD
  -D[number/letters]    set debugging flags (argument is a bit mask or alphabets)
  -e commandline        one line of program (several -e's allowed, omit programfile)
  -E commandline        like -e, but enables all optional features
  -f                    don't do $sitelib/sitecustomize.pl at startup
  -F/pattern/           split() pattern for -a switch (//'s are optional)
  -g                    read all input in one go (slurp), rather than line-by-line (alias for -0777)
  -i[extension]         edit <> files in place (makes backup if extension supplied)
  -Idirectory           specify @INC/#include directory (several -I's allowed)
  -l[octnum]            enable line ending processing, specifies line terminator
  -[mM][-]module        execute "use/no module..." before executing program
  -n                    assume "while (<>) { ... }" loop around program
  -p                    assume loop like -n but print line also, like sed
  -s                    enable rudimentary parsing for switches after programfile
  -S                    look for programfile using PATH environment variable
  -t                    enable tainting warnings
  -T                    enable tainting checks
  -u                    dump core after parsing program
  -U                    allow unsafe operations
  -v                    print version, patchlevel and license
  -V[:configvar]        print configuration summary (or a single Config.pm variable)
  -w                    enable many useful warnings
  -W                    enable all warnings
  -x[directory]         ignore text before #!perl line (optionally cd to directory)
  -X                    disable all warnings

Run 'perldoc perl' for more help with Perl.


perl5.38-x86_64-linux-gnu


"OPTION -h"

Usage: /bin/perl5.38-x86_64-linux-gnu [switches] [--] [programfile] [arguments]
  -0[octal/hexadecimal] specify record separator (\0, if no argument)
  -a                    autosplit mode with -n or -p (splits $_ into @F)
  -C[number/list]       enables the listed Unicode features
  -c                    check syntax only (runs BEGIN and CHECK blocks)
  -d[t][:MOD]           run program under debugger or module Devel::MOD
  -D[number/letters]    set debugging flags (argument is a bit mask or alphabets)
  -e commandline        one line of program (several -e's allowed, omit programfile)
  -E commandline        like -e, but enables all optional features
  -f                    don't do $sitelib/sitecustomize.pl at startup
  -F/pattern/           split() pattern for -a switch (//'s are optional)
  -g                    read all input in one go (slurp), rather than line-by-line (alias for -0777)
  -i[extension]         edit <> files in place (makes backup if extension supplied)
  -Idirectory           specify @INC/#include directory (several -I's allowed)
  -l[octnum]            enable line ending processing, specifies line terminator
  -[mM][-]module        execute "use/no module..." before executing program
  -n                    assume "while (<>) { ... }" loop around program
  -p                    assume loop like -n but print line also, like sed
  -s                    enable rudimentary parsing for switches after programfile
  -S                    look for programfile using PATH environment variable
  -t                    enable tainting warnings
  -T                    enable tainting checks
  -u                    dump core after parsing program
  -U                    allow unsafe operations
  -v                    print version, patchlevel and license
  -V[:configvar]        print configuration summary (or a single Config.pm variable)
  -w                    enable many useful warnings
  -W                    enable all warnings
  -x[directory]         ignore text before #!perl line (optionally cd to directory)
  -X                    disable all warnings

Run 'perldoc perl' for more help with Perl.


perl5.38.2


"OPTION -h"

Usage: /bin/perl5.38.2 [switches] [--] [programfile] [arguments]
  -0[octal/hexadecimal] specify record separator (\0, if no argument)
  -a                    autosplit mode with -n or -p (splits $_ into @F)
  -C[number/list]       enables the listed Unicode features
  -c                    check syntax only (runs BEGIN and CHECK blocks)
  -d[t][:MOD]           run program under debugger or module Devel::MOD
  -D[number/letters]    set debugging flags (argument is a bit mask or alphabets)
  -e commandline        one line of program (several -e's allowed, omit programfile)
  -E commandline        like -e, but enables all optional features
  -f                    don't do $sitelib/sitecustomize.pl at startup
  -F/pattern/           split() pattern for -a switch (//'s are optional)
  -g                    read all input in one go (slurp), rather than line-by-line (alias for -0777)
  -i[extension]         edit <> files in place (makes backup if extension supplied)
  -Idirectory           specify @INC/#include directory (several -I's allowed)
  -l[octnum]            enable line ending processing, specifies line terminator
  -[mM][-]module        execute "use/no module..." before executing program
  -n                    assume "while (<>) { ... }" loop around program
  -p                    assume loop like -n but print line also, like sed
  -s                    enable rudimentary parsing for switches after programfile
  -S                    look for programfile using PATH environment variable
  -t                    enable tainting warnings
  -T                    enable tainting checks
  -u                    dump core after parsing program
  -U                    allow unsafe operations
  -v                    print version, patchlevel and license
  -V[:configvar]        print configuration summary (or a single Config.pm variable)
  -w                    enable many useful warnings
  -W                    enable all warnings
  -x[directory]         ignore text before #!perl line (optionally cd to directory)
  -X                    disable all warnings

Run 'perldoc perl' for more help with Perl.


perlbug


"OPTION -h"

This program is designed to help you generate bug reports
(and thank-you notes) about perl5 and the modules which ship with it.

In most cases, you can just run "/bin/perlbug" interactively from a command
line without any special arguments and follow the prompts.

Advanced usage:

/bin/perlbug  [-v] [-a address] [-s subject] [-b body | -f inpufile ] [ -F outputfile ]
    [-r returnaddress] [-e editor] [-c adminaddress | -C] [-S] [-t] [-h]
    [-p patchfile ]
/bin/perlbug  [-v] [-r returnaddress] [-ok | -okay | -nok | -nokay]


Options:

  -v    Include Verbose configuration data in the report
  -f    File containing the body of the report. Use this to
        quickly send a prepared report.
  -p    File containing a patch or other text attachment. Separate
        multiple files with commas.
  -F    File to output the resulting report to. Defaults to
        'perlbug.rep'.
  -S    Save or send the report without asking for confirmation.
  -a    Send the report to this address, instead of saving to a file.
  -c    Address to send copy of report to. Defaults to 'root@localhost'.
  -C    Don't send copy to administrator.
  -s    Subject to include with the report. You will be prompted
        if you don't supply one on the command line.
  -b    Body of the report. If not included on the command line, or
        in a file with -f, you will get a chance to edit the report.
  -r    Your return address. The program will ask you to confirm
        this if you don't give it here.
  -e    Editor to use.
  -t    Test mode.
  -T    Thank-you mode. The target address defaults to 'perl-thanks@perl.org'.
  -d    Data mode.  This prints out your configuration data, without mailing
        anything. You can use this with -v to get more complete data.
  -ok   Report successful build on this system to perl porters
        (use alone or with -v). Only use -ok if *everything* was ok:
        if there were *any* problems at all, use -nok.
  -okay As -ok but allow report from old builds.
  -nok  Report unsuccessful build on this system to perl porters
        (use alone or with -v). You must describe what went wrong
        in the body of the report which you will be asked to edit.
  -nokay As -nok but allow report from old builds.
  -h    Print this help message.


perldoc


"OPTION -h"
You need to install the perl-doc package to use this program.

perli11ndoc


"OPTION -h"
Can't locate XML/LibXML.pm in @INC (you may need to install the XML::LibXML module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /bin/perli11ndoc line 10.
BEGIN failed--compilation aborted at /bin/perli11ndoc line 10.

perlivp


"OPTION -h"
Usage:

    /bin/perlivp [-p] [-v] | [-h]

    -p Print a preface before each test telling what it will test.
    -v Verbose mode in which extra information about test results
       is printed.  Test failures always print out some extra information
       regardless of whether or not this switch is set.
    -h Prints this help message.

perlthanks


"OPTION -h"

This program is designed to help you generate bug reports
(and thank-you notes) about perl5 and the modules which ship with it.

In most cases, you can just run "/bin/perlthanks" interactively from a command
line without any special arguments and follow the prompts.

Advanced usage:

/bin/perlthanks  [-v] [-a address] [-s subject] [-b body | -f inpufile ] [ -F outputfile ]
    [-r returnaddress] [-e editor] [-c adminaddress | -C] [-S] [-t] [-h]
    [-p patchfile ]
/bin/perlthanks  [-v] [-r returnaddress] [-ok | -okay | -nok | -nokay]


Options:

  -v    Include Verbose configuration data in the report
  -f    File containing the body of the report. Use this to
        quickly send a prepared report.
  -p    File containing a patch or other text attachment. Separate
        multiple files with commas.
  -F    File to output the resulting report to. Defaults to
        'perlthanks.rep'.
  -S    Save or send the report without asking for confirmation.
  -a    Send the report to this address, instead of saving to a file.
  -c    Address to send copy of report to. Defaults to ''.
  -C    Don't send copy to administrator.
  -s    Subject to include with the report. You will be prompted
        if you don't supply one on the command line.
  -b    Body of the report. If not included on the command line, or
        in a file with -f, you will get a chance to edit the report.
  -r    Your return address. The program will ask you to confirm
        this if you don't give it here.
  -e    Editor to use.
  -t    Test mode.
  -T    Thank-you mode. The target address defaults to 'perl-thanks@perl.org'.
  -d    Data mode.  This prints out your configuration data, without mailing
        anything. You can use this with -v to get more complete data.
  -ok   Report successful build on this system to perl porters
        (use alone or with -v). Only use -ok if *everything* was ok:
        if there were *any* problems at all, use -nok.
  -okay As -ok but allow report from old builds.
  -nok  Report unsuccessful build on this system to perl porters
        (use alone or with -v). You must describe what went wrong
        in the body of the report which you will be asked to edit.
  -nokay As -nok but allow report from old builds.
  -h    Print this help message.


perror


"OPTION -h"
perror: [ERROR] /bin/perror: unknown option '-h'.

pf2afm


"OPTION -h"
Neither pfa nor pfb found

pfbtopfa


"OPTION -h"
basename: 無効なオプション -- 'h'
詳しくは 'basename --help' を実行して下さい。
Error: /invalidfileaccess in --file--
Operand stack:   in1   (-h)   (r)
Execution stack:   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1944   1   3   %oparray_pop   1943   1   3   %oparray_pop   1928   1   3   %oparray_pop   1801   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:   --dict:744/1123(ro)(G)--   --dict:0/20(G)--   --dict:88/200(L)--
Current allocation mode is local
Last OS error: Permission deniedCurrent file position is 980
GPL Ghostscript 10.02.1: Unrecoverable error, exit code 1

pgrep


"OPTION -h"

Usage:
 pgrep [options] <pattern>

Options:
 -d, --delimiter <string>  specify output delimiter
 -l, --list-name           list PID and process name
 -a, --list-full           list PID and full command line
 -v, --inverse             negates the matching
 -w, --lightweight         list all TID
 -c, --count               count of matching processes
 -f, --full                use full process name to match
 -g, --pgroup <PGID,...>   match listed process group IDs
 -G, --group <GID,...>     match real group IDs
 -i, --ignore-case         match case insensitively
 -n, --newest              select most recently started
 -o, --oldest              select least recently started
 -O, --older <seconds>     select where older than seconds
 -P, --parent <PPID,...>   match only child processes of the given parent
 -s, --session <SID,...>   match session IDs
     --signal <sig>        signal to send (either number or name)
 -t, --terminal <tty,...>  match by controlling terminal
 -u, --euid <ID,...>       match by effective IDs
 -U, --uid <ID,...>        match by real IDs
 -x, --exact               match exactly with the command name
 -F, --pidfile <file>      read PIDs from file
 -L, --logpidfile          fail if PID file is not locked
 -r, --runstates <state>   match runstates [D,S,Z,...]
 -A, --ignore-ancestors    exclude our ancestors from results
 --cgroup <grp,...>        match by cgroup v2 names
 --ns <PID>                match the processes that belong to the same
                           namespace as <pid>
 --nslist <ns,...>         list which namespaces will be considered for
                           the --ns option.
                           Available namespaces: ipc, mnt, net, pid, user, uts

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see pgrep(1).

phar


"OPTION -h"
Unknown command '-h', check /bin/phar help

phar.default


"OPTION -h"
Unknown command '-h', check /bin/phar.default help

phar.phar


"OPTION -h"
Unknown command '-h', check /bin/phar.phar help

phar.phar.default


"OPTION -h"
Unknown command '-h', check /bin/phar.phar.default help

phar.phar8.3


"OPTION -h"
Unknown command '-h', check /bin/phar.phar8.3 help

phar8.3


"OPTION -h"
Unknown command '-h', check /bin/phar8.3 help

phar8.3.phar


"OPTION -h"
Unknown command '-h', check /bin/phar8.3.phar help

php


"OPTION -h"
Usage: php [options] [-f] <file> [--] [args...]
   php [options] -r <code> [--] [args...]
   php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
   php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
   php [options] -S <addr>:<port> [-t docroot] [router]
   php [options] -- [args...]
   php [options] -a

  -a               Run as interactive shell (requires readline extension)
  -c <path>|<file> Look for php.ini file in this directory
  -n               No configuration (ini) files will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse and execute <file>.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r <code>        Run PHP <code> without using script tags <?..?>
  -B <begin_code>  Run PHP <begin_code> before processing input lines
  -R <code>        Run PHP <code> for every input line
  -F <file>        Parse and execute <file> for every input line
  -E <end_code>    Run PHP <end_code> after processing all input lines
  -H               Hide any passed arguments from external tools.
  -S <addr>:<port> Run with built-in web server.
  -t <docroot>     Specify document root <docroot> for built-in web server.
  -s               Output HTML syntax highlighted source.
  -v               Version number
  -w               Output source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.
  --rc <name>      Show information about class <name>.
  --re <name>      Show information about extension <name>.
  --rz <name>      Show information about Zend extension <name>.
  --ri <name>      Show configuration for extension <name>.


php.default


"OPTION -h"
Usage: php.default [options] [-f] <file> [--] [args...]
   php.default [options] -r <code> [--] [args...]
   php.default [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
   php.default [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
   php.default [options] -S <addr>:<port> [-t docroot] [router]
   php.default [options] -- [args...]
   php.default [options] -a

  -a               Run as interactive shell (requires readline extension)
  -c <path>|<file> Look for php.ini file in this directory
  -n               No configuration (ini) files will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse and execute <file>.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r <code>        Run PHP <code> without using script tags <?..?>
  -B <begin_code>  Run PHP <begin_code> before processing input lines
  -R <code>        Run PHP <code> for every input line
  -F <file>        Parse and execute <file> for every input line
  -E <end_code>    Run PHP <end_code> after processing all input lines
  -H               Hide any passed arguments from external tools.
  -S <addr>:<port> Run with built-in web server.
  -t <docroot>     Specify document root <docroot> for built-in web server.
  -s               Output HTML syntax highlighted source.
  -v               Version number
  -w               Output source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.
  --rc <name>      Show information about class <name>.
  --re <name>      Show information about extension <name>.
  --rz <name>      Show information about Zend extension <name>.
  --ri <name>      Show configuration for extension <name>.


php8.3


"OPTION -h"
Usage: php8.3 [options] [-f] <file> [--] [args...]
   php8.3 [options] -r <code> [--] [args...]
   php8.3 [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
   php8.3 [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
   php8.3 [options] -S <addr>:<port> [-t docroot] [router]
   php8.3 [options] -- [args...]
   php8.3 [options] -a

  -a               Run as interactive shell (requires readline extension)
  -c <path>|<file> Look for php.ini file in this directory
  -n               No configuration (ini) files will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse and execute <file>.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r <code>        Run PHP <code> without using script tags <?..?>
  -B <begin_code>  Run PHP <begin_code> before processing input lines
  -R <code>        Run PHP <code> for every input line
  -F <file>        Parse and execute <file> for every input line
  -E <end_code>    Run PHP <end_code> after processing all input lines
  -H               Hide any passed arguments from external tools.
  -S <addr>:<port> Run with built-in web server.
  -t <docroot>     Specify document root <docroot> for built-in web server.
  -s               Output HTML syntax highlighted source.
  -v               Version number
  -w               Output source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.
  --rc <name>      Show information about class <name>.
  --re <name>      Show information about extension <name>.
  --rz <name>      Show information about Zend extension <name>.
  --ri <name>      Show configuration for extension <name>.


phpdbg


"OPTION -h"
コマンドの実行がタイムアウトしました

phpdbg8.3


"OPTION -h"
コマンドの実行がタイムアウトしました

pic


"OPTION -h"
/bin/pic: invalid option -- h
usage: /bin/pic [-CnSU] [file ...]
usage: /bin/pic -t [-cCSUz] [file ...]
usage: /bin/pic {-v | --version}
usage: /bin/pic --help

pico


"OPTION -h"
使用法: nano [オプション] [[+行[,桁]] ファイル]...

ファイルの指定した行にカーソルを置くには、行番号を '+'に続けて、
ファイル名の前で指定してください。さらにカンマに続けて桁数も加えることができます。
ファイル名が '-' の時は、nano はデータを標準入力より読み込みます。

 オプション     長いオプション          説
 -A             --smarthome             スマートホームキー有効
 -B             --backup                既存ファイルのバックアップを保存する
 -C <dir>       --backupdir=<dir>       バックアップファイルを作成するディレクトリ
 -D             --boldtext              反転文字を太字で表示
 -E             --tabstospaces          タブをスペースに変換
 -F             --multibuffer           デフォルトでファイルを新しいバッファに読み込む
 -G             --locking               (vim スタイルの) ロックファイルを使う
 -H             --historylog            検索/置換した以前の文字列を記録および読み取り
 -I             --ignorercfiles         nanorc ファイルを参照しない
 -J <番号>      --guidestripe=<番号>    この列にガイドバーを表示します
 -K             --rawsequences          テンキーパッドの混乱の問題を修正する
 -L             --nonewlines            自動的に改行を追加しない
 -M             --trimblanks            強制改行で折り返す時に、末尾の空白を取り除く
 -N             --noconvert             DOS/Mac フォーマットを変換しない
 -O             --bookstyle             先頭の空白は新しい段落を意味する
 -P             --positionlog           カーソル位置を保存し復元する
 -Q <正規表現>  --quotestr=<正規表現>   検索に使用する正規表現
 -R             --restricted            ファイルシステムへのアクセスを制限する
 -S             --softwrap              はみ出す行を複数行に渡って表示する
 -T <番号>      --tabsize=<番号>        この桁の幅でタブを設定する
 -U             --quickblank            次のキー入力でステータスバーをクリアする
 -V             --version               バージョン情報を表示して終了する
 -W             --wordbounds            単語の境界をより正確に抽出する
 -X <文字列>    --wordchars=<文字列>    単語の一部とみなす文字の集合
 -Y <文法名>    --syntax=<文法名>       表示色を決めるための構文定義
 -Z             --zap                   バックスペースとDelでマークした範囲を削除する
 -a             --atblanks              折り返し表示を空白にも適用する
 -b             --breaklonglines        自動的に長い行を強制改行する
 -c             --constantshow          常にカーソル位置を表示
 -d             --rebinddelete          Del キーをバックスペースとして扱う
 -e             --emptyline             タイトルバーの下の行を空けておく
 -f <ファイル>  --rcfile=<ファイル>     このファイルのみを nano の設定に使用する
 -g             --showcursor            ファイルブラウザとヘルプ文書の中でカーソルを表示
 -h             --help                  このヘルプを表示して終了
 -i             --autoindent            改行で自動インデント
 -j             --jumpyscrolling        1行ずつではなく、半画面ずつスクロールする
 -k             --cutfromcursor         行削除時に改行文字を削除しない
 -l             --linenumbers           行頭に行番号を表示する
 -m             --mouse                 マウスを有効にする
 -n             --noread                ファイルを読み込まない(書き込みのみ)
 -o <dir>       --operatingdir=<dir>    作業ディレクトリを指定
 -p             --preserve              XON (^Q) および XOFF (^S) キーを維持する
 -q             --indicator             位置と選択部分を示すインジケーターを表示する
 -r <番号>      --fill=<番号>           強制改行の幅を設定し均等割付
 -s <プログラム> --speller=<プログラム>  別のスペルチェッカを使用する
 -t             --saveonexit            終了時に保存する、問い合わせをしない
 -u             --unix                  ファイルをデフォルトで UNIX 形式で保存する
 -v             --view                  ビューモード(読み込み専用)
 -w             --nowrap                長い行の強制改行をしない [デフォルト]
 -x             --nohelp                キーのガイドを表示しない
 -y             --afterends             Ctrl+Right で単語の終わりに止まるようにします
 -%             --stateflags            いくつかの状態をタイトルバーに表示する
 -_             --minibar               下部にフィードバックバーを表示します
 -0             --zero                  すべてのバーを隠し、端末全体を使う

piconv


"OPTION -h"
Option h is ambiguous (help, htmlcref)
piconv [-f from_encoding] [-t to_encoding]
      [-p|--perlqq|--htmlcref|--xmlcref] [-C N|-c] [-D] [-S scheme]
      [-s string|file...]
piconv -l
piconv -r encoding_alias
piconv -h
Common options:
  -l,--list
     lists all available encodings
  -r,--resolve encoding_alias
    resolve encoding to its (Encode) canonical name
  -f,--from from_encoding  
     when omitted, the current locale will be used
  -t,--to to_encoding    
     when omitted, the current locale will be used
  -s,--string string         
     "string" will be the input instead of STDIN or files
The following are mainly of interest to Encode hackers:
  -C N | -c           check the validity of the input
  -D,--debug          show debug information
  -S,--scheme scheme  use the scheme for conversion
Those are handy when you can only see ASCII characters:
  -p,--perlqq         transliterate characters missing in encoding to \x{HHHH}
                      where HHHH is the hexadecimal Unicode code point
  --htmlcref          transliterate characters missing in encoding to &#NNN;
                      where NNN is the decimal Unicode code point
  --xmlcref           transliterate characters missing in encoding to &#xHHHH;
                      where HHHH is the hexadecimal Unicode code point


pidof


"OPTION -h"
pidof usage: [options] <program-name>

 -c           Return PIDs with the same root directory
 -d <sep>     Use the provided character as output separator
 -h           Display this help text
 -n           Avoid using stat system function on network shares
 -o <pid>     Omit results with a given PID
 -q           Quiet mode. Do not display output
 -s           Only return one PID
 -x           Return PIDs of shells running scripts with a matching name
 -z           List zombie and I/O waiting processes. May cause pidof to hang.


pidstat


"OPTION -h"
Linux 6.8.0-38-generic (ubaxis-virtual-machine)     2024年07月17日     _x86_64_    (2 CPU)

# Time        UID       PID    %usr %system  %guest   %wait    %CPU   CPU  Command
20時56分45秒     0         1    0.16    0.07    0.00    0.08    0.24     0  systemd
20時56分45秒     0         2    0.00    0.00    0.00    0.00    0.00     1  kthreadd
20時56分45秒     0        11    0.00    0.00    0.00    0.00    0.00     0  kworker/u256:0-ext4-rsv-conversion
20時56分45秒     0        16    0.00    0.10    0.00    0.13    0.10     0  ksoftirqd/0
20時56分45秒     0        17    0.00    0.14    0.00    0.19    0.14     0  rcu_preempt
20時56分45秒     0        18    0.00    0.01    0.00    0.00    0.01     0  migration/0
20時56分45秒     0        23    0.01    0.01    0.00    0.00    0.02     1  migration/1
20時56分45秒     0        24    0.00    0.09    0.00    0.12    0.09     1  ksoftirqd/1
20時56分45秒     0        29    0.00    0.00    0.00    0.00    0.00     0  kdevtmpfs
20時56分45秒     0        32    0.00    0.00    0.00    0.00    0.00     1  kauditd
20時56分45秒     0        34    0.00    0.00    0.00    0.00    0.00     0  khungtaskd
20時56分45秒     0        38    0.00    0.06    0.00    0.04    0.06     1  kcompactd0
20時56分45秒     0        56    0.00    0.04    0.00    0.01    0.04     0  kswapd0
20時56分45秒     0        92    0.00    0.00    0.00    0.00    0.00     0  scsi_eh_0
20時56分45秒     0        94    0.00    0.00    0.00    0.00    0.00     0  scsi_eh_1
20時56分45秒     0       179    0.00    0.00    0.00    0.00    0.00     1  scsi_eh_3
20時56分45秒     0       322    0.00    0.02    0.00    0.01    0.02     0  jbd2/sda3-8
20時56分45秒     0       781    0.03    0.01    0.00    0.05    0.04     1  systemd-logind
20時56分45秒     0       782    0.02    0.01    0.00    0.01    0.03     1  accounts-daemon
20時56分45秒   114       785    0.00    0.00    0.00    0.02    0.01     0  avahi-daemon
20時56分45秒     0       786    0.00    0.00    0.00    0.00    0.00     1  cron
20時56分45秒   102       787    0.05    0.02    0.00    0.08    0.07     1  dbus-daemon
20時56分45秒   996       790    0.00    0.00    0.00    0.01    0.00     0  gnome-remote-de
20時56分45秒   999       794    0.03    0.01    0.00    0.05    0.05     0  polkitd
20時56分45秒     0       795    0.00    0.00    0.00    0.01    0.00     1  power-profiles-
20時56分45秒     0       799    0.04    0.02    0.00    0.03    0.06     0  snapd
20時56分45秒     0       800    0.00    0.00    0.00    0.02    0.00     0  switcheroo-cont
20時56分45秒     0       801    0.01    0.01    0.00    0.02    0.02     1  udisksd
20時56分45秒     0       822    0.02    0.01    0.00    0.03    0.03     1  NetworkManager
20時56分45秒     0       824    0.00    0.00    0.00    0.01    0.01     1  wpa_supplicant
20時56分45秒     0       860    0.00    0.00    0.00    0.00    0.00     1  irq/16-vmwgfx
20時56分45秒   104       885    0.00    0.00    0.00    0.00    0.01     1  rsyslogd
20時56分45秒     0       914    0.00    0.00    0.00    0.02    0.01     1  ModemManager
20時56分45秒     0      1177    0.00    0.00    0.00    0.00    0.00     0  cupsd
20時56分45秒     0      1180    0.06    0.03    0.00    0.05    0.09     1  php-fpm8.3
20時56分45秒     0      1182    0.00    0.00    0.00    0.01    0.00     0  unattended-upgr
20時56分45秒     0      1198    0.00    0.00    0.00    0.00    0.00     0  vsftpd
20時56分45秒     7      1203    0.00    0.00    0.00    0.00    0.00     0  dbus
20時56分45秒     0      1205    0.28    0.23    0.00    0.02    0.51     1  containerd
20時56分45秒     0      1215    0.00    0.00    0.00    0.00    0.00     0  sshd
20時56分45秒   131      1221    0.00    0.00    0.00    0.02    0.00     0  cups-browsed
20時56分45秒   113      1238    0.00    0.00    0.00    0.00    0.00     1  kerneloops
20時56分45秒   113      1248    0.00    0.00    0.00    0.00    0.00     0  kerneloops
20時56分45秒    33      1253    0.00    0.00    0.00    0.00    0.00     0  nginx
20時56分45秒     0      1274    0.02    0.04    0.00    0.03    0.06     0  apache2
20時56分45秒   110      1292    4.51    1.94    0.00    0.09    6.46     1  mysqld
20時56分45秒    33      1295    0.00    0.00    0.00    0.00    0.00     1  apache2
20時56分45秒    33      1296    0.00    0.00    0.00    0.00    0.00     0  apache2
20時56分45秒    33      1300    0.00    0.00    0.00    0.00    0.00     0  apache2
20時56分45秒    33      1302    0.00    0.00    0.00    0.00    0.00     1  apache2
20時56分45秒    33      1303    0.00    0.00    0.00    0.00    0.00     1  php-fpm8.3
20時56分45秒     0      1359    0.04    0.02    0.00    0.03    0.06     1  dockerd
20時56分45秒     0      1481    0.00    0.00    0.00    0.00    0.00     0  gdm3
20時56分45秒   116      1623    0.01    0.01    0.00    0.00    0.02     0  rtkit-daemon
20時56分45秒   122      1843    0.00    0.00    0.00    0.00    0.00     1  colord
20時56分45秒     0      1901    0.00    0.00    0.00    0.02    0.01     1  upowerd
20時56分45秒     0      2192    0.00    0.00    0.00    0.00    0.00     0  gdm-session-wor
20時56分45秒  1000      2206    0.05    0.03    0.00    0.04    0.08     1  systemd
20時56分45秒  1000      2223    0.00    0.00    0.00    0.01    0.01     1  pipewire
20時56分45秒  1000      2224    0.00    0.00    0.00    0.00    0.00     1  pipewire
20時56分45秒  1000      2229    0.00    0.00    0.00    0.01    0.00     1  wireplumber
20時56分45秒  1000      2232    0.00    0.00    0.00    0.01    0.01     0  pipewire-pulse
20時56分45秒  1000      2236    0.00    0.00    0.00    0.01    0.00     0  gnome-keyring-d
20時56分45秒  1000      2243    0.02    0.01    0.00    0.07    0.03     0  dbus-daemon
20時56分45秒  1000      2260    0.00    0.00    0.00    0.01    0.00     0  xdg-document-po
20時56分45秒  1000      2276    0.00    0.00    0.00    0.00    0.00     1  xdg-permission-
20時56分45秒  1000      2281    0.00    0.00    0.00    0.00    0.00     1  gdm-wayland-ses
20時56分45秒  1000      2288    0.00    0.00    0.00    0.00    0.00     1  gnome-session-b
20時56分45秒  1000      2383    0.00    0.00    0.00    0.00    0.00     0  gcr-ssh-agent
20時56分45秒  1000      2384    0.00    0.00    0.00    0.00    0.00     1  gnome-session-c
20時56分45秒  1000      2393    0.00    0.00    0.00    0.00    0.00     1  gvfsd
20時56分45秒  1000      2411    0.00    0.00    0.00    0.00    0.00     1  gvfsd-fuse
20時56分45秒  1000      2418    0.00    0.00    0.00    0.01    0.00     1  gnome-session-b
20時56分45秒  1000      2447    0.00    0.00    0.00    0.00    0.00     0  at-spi-bus-laun
20時56分45秒  1000      2450    0.74    0.38    0.00    0.27    1.12     0  gnome-shell
20時56分45秒  1000      2461    0.00    0.00    0.00    0.00    0.00     0  dbus-daemon
20時56分45秒  1000      2513    0.00    0.00    0.00    0.00    0.00     0  at-spi2-registr
20時56分45秒  1000      2523    0.00    0.00    0.00    0.00    0.00     0  gnome-shell-cal
20時56分45秒  1000      2548    0.00    0.00    0.00    0.02    0.00     0  evolution-sourc
20時56分45秒  1000      2550    0.00    0.00    0.00    0.00    0.00     0  snapd-desktop-i
20時56分45秒  1000      2551    0.00    0.00    0.00    0.02    0.00     0  gjs
20時56分45秒  1000      2553    0.01    0.00    0.00    0.02    0.01     0  ibus-daemon
20時56分45秒  1000      2554    0.00    0.00    0.00    0.01    0.00     1  gsd-a11y-settin
20時56分45秒  1000      2555    0.00    0.00    0.00    0.03    0.00     0  gsd-color
20時56分45秒  1000      2556    0.00    0.00    0.00    0.02    0.00     0  gsd-datetime
20時56分45秒  1000      2557    0.01    0.00    0.00    0.02    0.01     0  gsd-housekeepin
20時56分45秒  1000      2559    0.00    0.00    0.00    0.02    0.00     0  gsd-keyboard
20時56分45秒  1000      2562    0.00    0.00    0.00    0.03    0.00     0  gsd-media-keys
20時56分45秒  1000      2563    0.00    0.00    0.00    0.02    0.00     0  gsd-power
20時56分45秒  1000      2564    0.00    0.00    0.00    0.01    0.00     0  gsd-print-notif
20時56分45秒  1000      2565    0.00    0.00    0.00    0.01    0.00     1  gsd-rfkill
20時56分45秒  1000      2566    0.00    0.00    0.00    0.01    0.00     1  gsd-screensaver
20時56分45秒  1000      2567    0.00    0.00    0.00    0.02    0.00     0  gsd-sharing
20時56分45秒  1000      2571    0.00    0.00    0.00    0.01    0.00     1  gsd-smartcard
20時56分45秒  1000      2573    0.00    0.00    0.00    0.01    0.00     0  gsd-sound
20時56分45秒  1000      2577    0.00    0.00    0.00    0.02    0.00     1  gsd-wacom
20時56分45秒  1000      2608    0.00    0.00    0.00    0.02    0.01     0  evolution-alarm
20時56分45秒  1000      2617    0.00    0.00    0.00    0.00    0.00     1  gsd-disk-utilit
20時56分45秒  1000      2681    0.00    0.00    0.00    0.02    0.01     0  gvfs-udisks2-vo
20時56分45秒  1000      2777    0.00    0.00    0.00    0.01    0.00     1  goa-daemon
20時56分45秒  1000      2782    0.00    0.00    0.00    0.00    0.00     1  gsd-printer
20時56分45秒  1000      2809    0.00    0.00    0.00    0.00    0.00     0  ibus-dconf
20時56分45秒  1000      2815    0.02    0.00    0.00    0.04    0.02     0  ibus-extension-
20時56分45秒  1000      2816    0.00    0.00    0.00    0.00    0.00     0  snapd-desktop-i
20時56分45秒  1000      2818    0.00    0.00    0.00    0.01    0.00     1  ibus-portal
20時56分45秒  1000      2825    0.01    0.01    0.00    0.01    0.03     0  xdg-desktop-por
20時56分45秒  1000      2838    0.00    0.00    0.00    0.00    0.00     0  evolution-calen
20時56分45秒  1000      2857    0.00    0.00    0.00    0.00    0.00     0  gvfs-mtp-volume
20時56分45秒  1000      2864    0.00    0.00    0.00    0.00    0.00     0  goa-identity-se
20時56分45秒  1000      2882    0.00    0.00    0.00    0.00    0.00     0  gvfs-goa-volume
20時56分45秒  1000      2883    0.00    0.00    0.00    0.00    0.00     0  evolution-addre
20時56分45秒  1000      2894    0.01    0.04    0.00    0.00    0.05     0  gvfs-afc-volume
20時56分45秒  1000      2902    0.00    0.00    0.00    0.00    0.00     0  gvfs-gphoto2-vo
20時56分45秒  1000      2911    0.00    0.00    0.00    0.02    0.01     1  Xwayland
20時56分45秒  1000      2936    0.00    0.00    0.00    0.00    0.00     0  dconf-service
20時56分45秒  1000      2941    0.00    0.00    0.00    0.00    0.00     1  ibus-engine-sim
20時56分45秒  1000      2972    0.00    0.00    0.00    0.00    0.00     1  gvfsd-metadata
20時56分45秒  1000      2973    0.00    0.00    0.00    0.00    0.00     0  gvfsd-trash
20時56分45秒  1000      3008    0.10    0.04    0.00    0.04    0.14     1  tracker-miner-f
20時56分45秒  1000      3009    0.01    0.00    0.00    0.01    0.01     1  xdg-desktop-por
20時56分45秒  1000      3035    0.00    0.00    0.00    0.00    0.00     0  gjs
20時56分45秒  1000      3062    0.00    0.00    0.00    0.01    0.01     1  gsd-xsettings
20時56分45秒     0      3100    0.00    0.00    0.00    0.00    0.00     1  kworker/u261:7-ttm
20時56分45秒     0      3105    0.00    0.00    0.00    0.00    0.00     1  kworker/u261:12-ttm
20時56分45秒  1000      3170    0.00    0.00    0.00    0.00    0.01     0  xdg-desktop-por
20時56分45秒  1000      3177    0.00    0.00    0.00    0.01    0.00     0  ibus-x11
20時56分45秒  1000      3182    0.00    0.00    0.00    0.01    0.00     1  mutter-x11-fram
20時56分45秒  1000      3302    0.00    0.00    0.00    0.00    0.00     1  gnome-terminal
20時56分45秒  1000      3303    0.00    0.00    0.00    0.00    0.00     0  gnome-terminal.
20時56分45秒  1000      3309    0.02    0.00    0.00    0.01    0.02     1  gnome-terminal-
20時56分45秒  1000      3319    0.00    0.00    0.00    0.00    0.00     0  bash
20時56分45秒  1000      3350    0.02    0.01    0.00    0.00    0.03     0  update-notifier
20時56分45秒     0      3394    0.00    0.00    0.00    0.00    0.00     1  sshd
20時56分45秒  1000      3477    0.04    0.03    0.00    0.01    0.06     1  sshd
20時56分45秒  1000      3478    0.01    0.01    0.00    0.01    0.02     0  bash
20時56分45秒     0      3685    0.00    0.00    0.00    0.00    0.00     1  kworker/1:2H-kblockd
20時56分45秒     0      3752    0.02    0.02    0.00    0.00    0.04     1  fwupd
20時56分45秒     0      4103    0.00    0.02    0.00    0.01    0.02     0  kworker/0:0H-kblockd
20時56分45秒  1000      4402    0.00    0.00    0.00    0.00    0.00     0  man
20時56分45秒  1000      4410    0.00    0.00    0.00    0.00    0.00     0  pager
20時56分45秒  1000      4484    0.00    0.00    0.00    0.00    0.00     1  cpan
20時56分45秒  1000      4487    0.00    0.00    0.00    0.00    0.00     1  perl
20時56分45秒  1000      4496    0.00    0.00    0.00    0.00    0.00     1  pager
20時56分45秒  1000      4505    0.00    0.00    0.00    0.00    0.00     0  cpan5.38-x86_64
20時56分45秒  1000      4508    0.00    0.00    0.00    0.00    0.00     0  perl5.38-x86_64
20時56分45秒  1000      4517    0.00    0.00    0.00    0.00    0.00     1  pager
20時56分45秒     0      4769    0.00    0.01    0.00    0.02    0.01     1  kworker/u258:3-iou_exit
20時56分45秒     0      5080    0.00    0.01    0.00    0.01    0.01     0  kworker/u257:1-flush-8:0
20時56分45秒     0      6574    0.01    0.00    0.00    0.01    0.01     0  systemd-journal
20時56分45秒   103      6738    0.00    0.00    0.00    0.00    0.00     1  systemd-timesyn
20時56分45秒     0      6893    0.01    0.00    0.00    0.00    0.01     0  systemd-udevd
20時56分45秒   108      7045    0.04    0.10    0.00    0.01    0.13     0  systemd-oomd
20時56分45秒     0      7339    0.00    0.00    0.00    0.00    0.00     1  psimon
20時56分45秒   101      7348    0.00    0.00    0.00    0.00    0.00     0  systemd-resolve
20時56分45秒     0     11581    0.00    0.01    0.00    0.01    0.01     0  kworker/u257:2-events_unbound
20時56分45秒  1000     12802    0.00    0.00    0.00    0.00    0.00     1  update-notifier
20時56分45秒  1000     12809    0.01    0.00    0.00    0.00    0.01     1  apport-gtk
20時56分45秒  1000     15229    0.05    0.03    0.00    0.03    0.07     0  speech-dispatch
20時56分45秒  1000     15244    0.00    0.02    0.00    0.03    0.02     0  sd_espeak-ng
20時56分45秒  1000     15532    0.01    0.01    0.00    0.00    0.02     0  sd_dummy
20時56分45秒  1000     15535    0.00    0.00    0.00    0.00    0.00     0  sd_openjtalk
20時56分45秒     0     16225    0.00    0.14    0.00    0.02    0.14     0  kworker/0:1-events
20時56分45秒  1000     16957    0.01    0.00    0.00    0.00    0.01     1  apport-gtk
20時56分45秒     0     17021    0.00    0.00    0.00    0.00    0.00     0  kworker/u257:4-events_freezable_power_
20時56分45秒  1000     17040    0.01    0.00    0.00    0.00    0.01     1  apport-gtk
20時56分45秒     0     17057    0.00    0.00    0.00    0.00    0.00     1  kworker/u258:0-events_power_efficient
20時56分45秒     0     17060    0.00    0.09    0.00    0.01    0.09     1  kworker/1:1-rcu_par_gp
20時56分45秒  1000     17075    0.01    0.00    0.00    0.00    0.01     0  apport-gtk
20時56分45秒     0     17088    0.00    0.00    0.00    0.00    0.00     0  sshd
20時56分45秒  1000     17130    0.00    0.00    0.00    0.00    0.01     0  sshd
20時56分45秒  1000     17131    0.00    0.00    0.00    0.00    0.00     1  bash
20時56分45秒  1000     17608    0.01    0.00    0.00    0.00    0.01     0  apport-gtk
20時56分45秒     0     17629    0.00    0.00    0.00    0.00    0.00     1  kworker/u258:1-events_power_efficient
20時56分45秒     0     17698    0.00    0.05    0.00    0.01    0.05     0  kworker/0:3-events
20時56分45秒     0     18008    0.00    0.00    0.00    0.00    0.00     1  kworker/1:1H-kblockd
20時56分45秒  1000     18078    0.01    0.00    0.00    0.00    0.01     1  apport-gtk
20時56分45秒  1000     18159    0.01    0.01    0.00    0.01    0.02     1  python3
20時56分45秒     0     18962    0.00    0.05    0.00    0.01    0.05     1  kworker/1:2-mm_percpu_wq
20時56分45秒  1000     21863    0.00    0.00    0.00    0.00    0.00     1  gnome-keyring-d
20時56分45秒  1000     21985    0.00    0.00    0.00    0.00    0.00     0  gnome-session-i
20時56分45秒     0     22211    0.00    0.01    0.00    0.00    0.01     0  kworker/0:0-events
20時56分45秒     0     22212    0.00    0.01    0.00    0.00    0.01     0  kworker/0:2-cgroup_destroy
20時56分45秒  1000     22395    0.02    0.01    0.00    0.01    0.03     0  python3
20時56分45秒     0     22627    0.00    0.00    0.00    0.00    0.00     1  kworker/1:0H-kblockd
20時56分45秒 65534     22768    0.00    0.00    0.00    0.00    0.00     0  vsftpd
20時56分45秒  1000     22770    0.00    0.00    0.00    0.00    0.00     1  vsftpd
20時56分45秒     0     22879    0.00    0.00    0.00    0.00    0.00     1  kworker/u258:2-flush-8:0
20時56分45秒     0     23150    0.00    0.01    0.00    0.00    0.01     1  kworker/1:0-events
20時56分45秒     0     23759    0.00    0.00    0.00    0.00    0.00     1  kworker/u257:0-iou_exit
20時56分45秒  1000     23825    0.00    0.00    0.00    0.00    0.00     0  sudo
20時56分45秒  1000     24553    0.00    0.00    0.00    0.00    0.00     1  troff
20時56分45秒  1000     24862    0.00    0.00    0.00    0.00    0.00     0  tracker-extract
20時56分45秒  1000     24931    0.00    0.00    0.00    0.00    0.00     1  pidstat

pidwait


"OPTION -h"

Usage:
 pidwait [options] <pattern>

Options:
 -e, --echo                display PIDs before waiting
 -c, --count               count of matching processes
 -f, --full                use full process name to match
 -g, --pgroup <PGID,...>   match listed process group IDs
 -G, --group <GID,...>     match real group IDs
 -i, --ignore-case         match case insensitively
 -n, --newest              select most recently started
 -o, --oldest              select least recently started
 -O, --older <seconds>     select where older than seconds
 -P, --parent <PPID,...>   match only child processes of the given parent
 -s, --session <SID,...>   match session IDs
     --signal <sig>        signal to send (either number or name)
 -t, --terminal <tty,...>  match by controlling terminal
 -u, --euid <ID,...>       match by effective IDs
 -U, --uid <ID,...>        match by real IDs
 -x, --exact               match exactly with the command name
 -F, --pidfile <file>      read PIDs from file
 -L, --logpidfile          fail if PID file is not locked
 -r, --runstates <state>   match runstates [D,S,Z,...]
 -A, --ignore-ancestors    exclude our ancestors from results
 --cgroup <grp,...>        match by cgroup v2 names
 --ns <PID>                match the processes that belong to the same
                           namespace as <pid>
 --nslist <ns,...>         list which namespaces will be considered for
                           the --ns option.
                           Available namespaces: ipc, mnt, net, pid, user, uts

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see pgrep(1).

pigz


"OPTION -h"
Usage: pigz [options] [files ...]
  will compress files in place, adding the suffix '.gz'. If no files are
  specified, stdin will be compressed to stdout. pigz does what gzip does,
  but spreads the work over multiple processors and cores when compressing.

Options:
  -0 to -9, -11        Compression level (level 11, zopfli, is much slower)
  --fast, --best       Compression levels 1 and 9 respectively
  -A, --alias xxx      Use xxx as the name for any --zip entry from stdin
  -b, --blocksize mmm  Set compression block size to mmmK (default 128K)
  -c, --stdout         Write all processed output to stdout (won't delete)
  -C, --comment ccc    Put comment ccc in the gzip or zip header
  -d, --decompress     Decompress the compressed input
  -f, --force          Force overwrite, compress .gz, links, and to terminal
  -F  --first          Do iterations first, before block split for -11
  -h, --help           Display a help screen and quit
  -H, --huffman        Use only Huffman coding for compression
  -i, --independent    Compress blocks independently for damage recovery
  -I, --iterations n   Number of iterations for -11 optimization
  -J, --maxsplits n    Maximum number of split blocks for -11
  -k, --keep           Do not delete original file after processing
  -K, --zip            Compress to PKWare zip (.zip) single entry format
  -l, --list           List the contents of the compressed input
  -L, --license        Display the pigz license and quit
  -m, --no-time        Do not store or restore mod time
  -M, --time           Store or restore mod time
  -n, --no-name        Do not store or restore file name or mod time
  -N, --name           Store or restore file name and mod time
  -O  --oneblock       Do not split into smaller blocks for -11
  -p, --processes n    Allow up to n compression threads (default is the
                       number of online processors, or 8 if unknown)
  -q, --quiet          Print no messages, even on error
  -r, --recursive      Process the contents of all subdirectories
  -R, --rsyncable      Input-determined block locations for rsync
  -S, --suffix .sss    Use suffix .sss instead of .gz (for compression)
  -t, --test           Test the integrity of the compressed input
  -U, --rle            Use run-length encoding for compression
  -v, --verbose        Provide more verbose output
  -V  --version        Show the version of pigz
  -Y  --synchronous    Force output file write to permanent storage
  -z, --zlib           Compress to zlib (.zz) instead of gzip format
  --                   All arguments after "--" are treated as files

pinentry


"OPTION -h"
GNOME screensaver is locked, falling back to curses
pinentry-gnome3 (pinentry) 1.2.1
Copyright (C) 2016 g10 Code GmbH
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Usage: pinentry-gnome3 [options] (-h for help)

Ask securely for a secret and print it to stdout.
Options:
 -d, --debug                Turn on debugging output
 -D, --display DISPLAY      Set the X display
 -T, --ttyname FILE         Set the tty terminal node name
 -N, --ttytype NAME         Set the tty terminal type
 -C, --lc-ctype STRING      Set the tty LC_CTYPE value
 -M, --lc-messages STRING   Set the tty LC_MESSAGES value
 -o, --timeout SECS         Timeout waiting for input after this many seconds
 -g, --no-global-grab       Grab keyboard only while window is focused
 -W, --parent-wid           Parent window ID (for positioning)
 -c, --colors STRING        Set custom colors for ncurses
 -a, --ttyalert STRING      Set the alert mode (none, beep or flash)

Please report bugs to <https://bugs.gnupg.org>.

pinentry-curses


"OPTION -h"
pinentry-curses (pinentry) 1.2.1
Copyright (C) 2016 g10 Code GmbH
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Usage: pinentry-curses [options] (-h for help)

Ask securely for a secret and print it to stdout.
Options:
 -d, --debug                Turn on debugging output
 -D, --display DISPLAY      Set the X display
 -T, --ttyname FILE         Set the tty terminal node name
 -N, --ttytype NAME         Set the tty terminal type
 -C, --lc-ctype STRING      Set the tty LC_CTYPE value
 -M, --lc-messages STRING   Set the tty LC_MESSAGES value
 -o, --timeout SECS         Timeout waiting for input after this many seconds
 -g, --no-global-grab       Grab keyboard only while window is focused
 -W, --parent-wid           Parent window ID (for positioning)
 -c, --colors STRING        Set custom colors for ncurses
 -a, --ttyalert STRING      Set the alert mode (none, beep or flash)

Please report bugs to <https://bugs.gnupg.org>.

pinentry-gnome3


"OPTION -h"
GNOME screensaver is locked, falling back to curses
pinentry-gnome3 (pinentry) 1.2.1
Copyright (C) 2016 g10 Code GmbH
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Usage: pinentry-gnome3 [options] (-h for help)

Ask securely for a secret and print it to stdout.
Options:
 -d, --debug                Turn on debugging output
 -D, --display DISPLAY      Set the X display
 -T, --ttyname FILE         Set the tty terminal node name
 -N, --ttytype NAME         Set the tty terminal type
 -C, --lc-ctype STRING      Set the tty LC_CTYPE value
 -M, --lc-messages STRING   Set the tty LC_MESSAGES value
 -o, --timeout SECS         Timeout waiting for input after this many seconds
 -g, --no-global-grab       Grab keyboard only while window is focused
 -W, --parent-wid           Parent window ID (for positioning)
 -c, --colors STRING        Set custom colors for ncurses
 -a, --ttyalert STRING      Set the alert mode (none, beep or flash)

Please report bugs to <https://bugs.gnupg.org>.

pinentry-x11


"OPTION -h"
GNOME screensaver is locked, falling back to curses
pinentry-gnome3 (pinentry) 1.2.1
Copyright (C) 2016 g10 Code GmbH
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Usage: pinentry-gnome3 [options] (-h for help)

Ask securely for a secret and print it to stdout.
Options:
 -d, --debug                Turn on debugging output
 -D, --display DISPLAY      Set the X display
 -T, --ttyname FILE         Set the tty terminal node name
 -N, --ttytype NAME         Set the tty terminal type
 -C, --lc-ctype STRING      Set the tty LC_CTYPE value
 -M, --lc-messages STRING   Set the tty LC_MESSAGES value
 -o, --timeout SECS         Timeout waiting for input after this many seconds
 -g, --no-global-grab       Grab keyboard only while window is focused
 -W, --parent-wid           Parent window ID (for positioning)
 -c, --colors STRING        Set custom colors for ncurses
 -a, --ttyalert STRING      Set the alert mode (none, beep or flash)

Please report bugs to <https://bugs.gnupg.org>.

ping


"OPTION -h"

Usage
  ping [options] <destination>

Options:
  <destination>      DNS name or IP address
  -a                 use audible ping
  -A                 use adaptive ping
  -B                 sticky source address
  -c <count>         stop after <count> replies
  -C                 call connect() syscall on socket creation
  -D                 print timestamps
  -d                 use SO_DEBUG socket option
  -e <identifier>    define identifier for ping session, default is random for
                     SOCK_RAW and kernel defined for SOCK_DGRAM
                     Imply using SOCK_RAW (for IPv4 only for identifier 0)
  -f                 flood ping
  -h                 print help and exit
  -H                 force reverse DNS name resolution (useful for numeric
                     destinations or for -f), override -n
  -I <interface>     either interface name or address
  -i <interval>      seconds between sending each packet
  -L                 suppress loopback of multicast packets
  -l <preload>       send <preload> number of packages while waiting replies
  -m <mark>          tag the packets going out
  -M <pmtud opt>     define path MTU discovery, can be one of <do|dont|want|probe>
  -n                 no reverse DNS name resolution, override -H
  -O                 report outstanding replies
  -p <pattern>       contents of padding byte
  -q                 quiet output
  -Q <tclass>        use quality of service <tclass> bits
  -s <size>          use <size> as number of data bytes to be sent
  -S <size>          use <size> as SO_SNDBUF socket option value
  -t <ttl>           define time to live
  -U                 print user-to-user latency
  -v                 verbose output
  -V                 print version and exit
  -w <deadline>      reply wait <deadline> in seconds
  -W <timeout>       time to wait for response

IPv4 options:
  -4                 use IPv4
  -b                 allow pinging broadcast
  -R                 record route
  -T <timestamp>     define timestamp, can be one of <tsonly|tsandaddr|tsprespec>

IPv6 options:
  -6                 use IPv6
  -F <flowlabel>     define flow label, default is random
  -N <nodeinfo opt>  use IPv6 node info query, try <help> as argument

For more details see ping(8).

ping4


"OPTION -h"

Usage
  ping [options] <destination>

Options:
  <destination>      DNS name or IP address
  -a                 use audible ping
  -A                 use adaptive ping
  -B                 sticky source address
  -c <count>         stop after <count> replies
  -C                 call connect() syscall on socket creation
  -D                 print timestamps
  -d                 use SO_DEBUG socket option
  -e <identifier>    define identifier for ping session, default is random for
                     SOCK_RAW and kernel defined for SOCK_DGRAM
                     Imply using SOCK_RAW (for IPv4 only for identifier 0)
  -f                 flood ping
  -h                 print help and exit
  -H                 force reverse DNS name resolution (useful for numeric
                     destinations or for -f), override -n
  -I <interface>     either interface name or address
  -i <interval>      seconds between sending each packet
  -L                 suppress loopback of multicast packets
  -l <preload>       send <preload> number of packages while waiting replies
  -m <mark>          tag the packets going out
  -M <pmtud opt>     define path MTU discovery, can be one of <do|dont|want|probe>
  -n                 no reverse DNS name resolution, override -H
  -O                 report outstanding replies
  -p <pattern>       contents of padding byte
  -q                 quiet output
  -Q <tclass>        use quality of service <tclass> bits
  -s <size>          use <size> as number of data bytes to be sent
  -S <size>          use <size> as SO_SNDBUF socket option value
  -t <ttl>           define time to live
  -U                 print user-to-user latency
  -v                 verbose output
  -V                 print version and exit
  -w <deadline>      reply wait <deadline> in seconds
  -W <timeout>       time to wait for response

IPv4 options:
  -4                 use IPv4
  -b                 allow pinging broadcast
  -R                 record route
  -T <timestamp>     define timestamp, can be one of <tsonly|tsandaddr|tsprespec>

IPv6 options:
  -6                 use IPv6
  -F <flowlabel>     define flow label, default is random
  -N <nodeinfo opt>  use IPv6 node info query, try <help> as argument

For more details see ping(8).

ping6


"OPTION -h"

Usage
  ping [options] <destination>

Options:
  <destination>      DNS name or IP address
  -a                 use audible ping
  -A                 use adaptive ping
  -B                 sticky source address
  -c <count>         stop after <count> replies
  -C                 call connect() syscall on socket creation
  -D                 print timestamps
  -d                 use SO_DEBUG socket option
  -e <identifier>    define identifier for ping session, default is random for
                     SOCK_RAW and kernel defined for SOCK_DGRAM
                     Imply using SOCK_RAW (for IPv4 only for identifier 0)
  -f                 flood ping
  -h                 print help and exit
  -H                 force reverse DNS name resolution (useful for numeric
                     destinations or for -f), override -n
  -I <interface>     either interface name or address
  -i <interval>      seconds between sending each packet
  -L                 suppress loopback of multicast packets
  -l <preload>       send <preload> number of packages while waiting replies
  -m <mark>          tag the packets going out
  -M <pmtud opt>     define path MTU discovery, can be one of <do|dont|want|probe>
  -n                 no reverse DNS name resolution, override -H
  -O                 report outstanding replies
  -p <pattern>       contents of padding byte
  -q                 quiet output
  -Q <tclass>        use quality of service <tclass> bits
  -s <size>          use <size> as number of data bytes to be sent
  -S <size>          use <size> as SO_SNDBUF socket option value
  -t <ttl>           define time to live
  -U                 print user-to-user latency
  -v                 verbose output
  -V                 print version and exit
  -w <deadline>      reply wait <deadline> in seconds
  -W <timeout>       time to wait for response

IPv4 options:
  -4                 use IPv4
  -b                 allow pinging broadcast
  -R                 record route
  -T <timestamp>     define timestamp, can be one of <tsonly|tsandaddr|tsprespec>

IPv6 options:
  -6                 use IPv6
  -F <flowlabel>     define flow label, default is random
  -N <nodeinfo opt>  use IPv6 node info query, try <help> as argument

For more details see ping(8).

pinky


"OPTION -h"
ログイン 名前               端末   待機 開始時刻     ログイン元
user  user             ?seat0    不明 2024-07-17 13:51 login screen
user  user              tty2     07:06  2024-07-17 13:51 tty2
user  user              pts/1    04:11  2024-07-17 13:53 192.168.19.1
user  user              pts/2    00:03  2024-07-17 20:31 192.168.19.1

pipewire


"OPTION -h"
/bin/pipewire [options]
  -h, --help                            Show this help
      --version                         Show version
  -c, --config                          Load config (Default pipewire.conf)

pipewire-aes67


"OPTION -h"
/bin/pipewire-aes67 [options]
  -h, --help                            Show this help
      --version                         Show version
  -c, --config                          Load config (Default pipewire-aes67.conf)

pipewire-avb


"OPTION -h"
/bin/pipewire-avb [options]
  -h, --help                            Show this help
      --version                         Show version
  -c, --config                          Load config (Default pipewire-avb.conf)

pipewire-pulse


"OPTION -h"
/bin/pipewire-pulse [options]
  -h, --help                            Show this help
      --version                         Show version
  -c, --config                          Load config (Default pipewire-pulse.conf)

pkaction


"OPTION -h"
Usage:
  pkaction [OPTION?] [--action-id ACTION]

Help Options:
  -h, --help                 Show help options

Application Options:
  -a, --action-id=ACTION     Only output information about ACTION
  -v, --verbose              Output detailed action information
  --version                  Show version

Report bugs to: https://gitlab.freedesktop.org/polkit/polkit/-/issues/
polkit home page: <http://www.freedesktop.org/wiki/Software/polkit>

pkcheck


"OPTION -h"
Usage:
  pkcheck [OPTION...]

Help Options:
  -h, --help                         Show help options

Application Options:
  -a, --action-id=ACTION             Check authorization to perform ACTION
  -u, --allow-user-interaction       Interact with the user if necessary
  -d, --details=KEY VALUE            Add (KEY, VALUE) to information about the action
  --enable-internal-agent            Use an internal authentication agent if necessary
  --list-temp                        List temporary authorizations for current session
  -p, --process=PID[,START_TIME,UID] Check authorization of specified process
  --revoke-temp                      Revoke all temporary authorizations for current session
  -s, --system-bus-name=BUS_NAME     Check authorization of owner of BUS_NAME
  --version                          Show version

Report bugs to: https://gitlab.freedesktop.org/polkit/polkit/-/issues/
polkit home page: <http://www.freedesktop.org/wiki/Software/polkit>

pkcon


"OPTION -h"
用法:
  pkcon [オプション…] PackageKit Console Program

ヘルプのオプション:
  -h, --help               ヘルプのオプションを表示する
  --help-all               ヘルプのオプションをすべて表示する

アプリケーションのオプション:
  --version                プログラムのバージョンを表示して終了
  --filter                 インストール済などのフィルターを設定
  -y, --noninteractive     確認を要求せずにパッケージをインストール
  -d, --only-download      Prepare the transaction by downloading packages only
  --allow-downgrade        Allow packages to be downgraded during transaction
  --allow-reinstall        Allow packages to be reinstalled during transaction
  --autoremove             Automatically remove unused dependencies
  -n, --background         遊休のネットワークバンド幅とより少ない電力を使用してコマンドを実行
  -p, --plain              動画のウィジェットの使用ではなく、マシン可読の出力を画面に表示
  -c, --cache-age          The maximum metadata cache age (in seconds). Use -1 to use only cache, 1 to reload cache.
  --allow-untrusted        Allow untrusted packages to be installed.
  -v, --verbose            全てのファイル用にデバッグ情報を表示


pkexec


"OPTION -h"
Cannot run program -h: No such file or directory

pkill


"OPTION -h"

Usage:
 pkill [options] <pattern>

Options:
 -<sig>                    signal to send (either number or name)
 -H, --require-handler     match only if signal handler is present
 -q, --queue <value>       integer value to be sent with the signal
 -e, --echo                display what is killed
 -c, --count               count of matching processes
 -f, --full                use full process name to match
 -g, --pgroup <PGID,...>   match listed process group IDs
 -G, --group <GID,...>     match real group IDs
 -i, --ignore-case         match case insensitively
 -n, --newest              select most recently started
 -o, --oldest              select least recently started
 -O, --older <seconds>     select where older than seconds
 -P, --parent <PPID,...>   match only child processes of the given parent
 -s, --session <SID,...>   match session IDs
     --signal <sig>        signal to send (either number or name)
 -t, --terminal <tty,...>  match by controlling terminal
 -u, --euid <ID,...>       match by effective IDs
 -U, --uid <ID,...>        match by real IDs
 -x, --exact               match exactly with the command name
 -F, --pidfile <file>      read PIDs from file
 -L, --logpidfile          fail if PID file is not locked
 -r, --runstates <state>   match runstates [D,S,Z,...]
 -A, --ignore-ancestors    exclude our ancestors from results
 --cgroup <grp,...>        match by cgroup v2 names
 --ns <PID>                match the processes that belong to the same
                           namespace as <pid>
 --nslist <ns,...>         list which namespaces will be considered for
                           the --ns option.
                           Available namespaces: ipc, mnt, net, pid, user, uts

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see pgrep(1).

pkmon


"OPTION -h"
用法:
  pkmon [オプション…]

PackageKit モニター

ヘルプのオプション:
  -h, --help         ヘルプのオプションを表示する
  --help-all         ヘルプのオプションをすべて表示する

アプリケーションのオプション:
  --version          プログラムのバージョンを表示して終了
  -v, --verbose      全てのファイル用にデバッグ情報を表示


pkttyagent


"OPTION -h"
Usage:
  pkttyagent [OPTION?]

Help Options:
  -h, --help                         Show help options

Application Options:
  --fallback                         Don't replace existing agent if any
  --notify-fd=FD                     Close FD when the agent is registered
  -p, --process=PID[,START_TIME]     Register the agent for the specified process
  -s, --system-bus-name=BUS_NAME     Register the agent for the owner of BUS_NAME
  --version                          Show version

Report bugs to: https://gitlab.freedesktop.org/polkit/polkit/-/issues/
polkit home page: <http://www.freedesktop.org/wiki/Software/polkit>

pl2pm


"OPTION -h"

pldd


"OPTION -h"
/bin/pldd: invalid option -- 'h'
Try `pldd --help' or `pldd --usage' for more information.

plog


"OPTION -h"
tail: 無効なオプション -- 'h'
詳しくは 'tail --help' を実行して下さい。

plymouth


"OPTION -h"
Splash control client
USAGE: plymouth [OPTION...] [COMMAND [OPTION...]...]

Options:
  --help                         This help message
  --debug                        Enable verbose debug logging
  --get-splash-plugin-path       Get directory where splash plugins are installed
  --newroot=<string>             Tell boot daemon that new root filesystem is mounted
  --quit                         Tell boot daemon to quit
  --ping                         Check if boot daemon is running
  --has-active-vt                Check if boot daemon has an active vt
  --sysinit                      Tell boot daemon root filesystem is mounted read-write
  --show-splash                  Show splash screen
  --hide-splash                  Hide splash screen
  --ask-for-password             Ask user for password
  --ignore-keystroke=<string>    Remove sensitivity to a keystroke
  --update=<string>              Tell boot daemon an update about boot progress
  --details                      Tell boot daemon there were errors during boot
  --wait                         Wait for boot daemon to quit

Available commands:
  change-mode        Change the operation mode
  system-update      Tell the daemon about updates progress
  update             Tell daemon about boot status changes
  update-root-fs     Tell daemon about root filesystem changes
  show-splash        Tell daemon to show splash screen
  hide-splash        Tell daemon to hide splash screen
  ask-for-password   Ask user for password
  ask-question       Ask user a question
  display-message    Display a message
  hide-message       Hide a message
  watch-keystroke    Become sensitive to a keystroke
  ignore-keystroke   Remove sensitivity to a keystroke
  pause-progress     Pause boot progress bar
  unpause-progress   Unpause boot progress bar
  report-error       Tell boot daemon there were errors during boot
  deactivate         Tell boot daemon to deactivate
  reactivate         Tell boot daemon to reactivate
  quit               Tell boot daemon to quit
  reload             Tell the daemon to reload the theme

Options for change-mode command:
  --boot-up             Starting the system up
  --shutdown            Shutting the system down
  --reboot              Rebooting the system
  --updates             Applying updates
  --system-upgrade      Upgrading the OS to a new version
  --firmware-upgrade    Upgrading firmware to a new version
  --system-reset        Resetting the OS and erasing all user data

Options for system-update command:
  --progress=<integer>    The percentage progress of the updates

Options for update command:
  --status=<string>    Tell daemon the current boot status

Options for update-root-fs command:
  --new-root-dir=<string>    Root filesystem is about to change
  --read-write               Root filesystem is no longer read-only

Options for ask-for-password command:
  --command=<string>             Command to send password to via standard input
  --prompt=<string>              Message to display when asking for password
  --number-of-tries=<integer>    Number of times to ask before giving up (requires --command)
  --dont-pause-progress          Don't pause boot progress bar while asking

Options for ask-question command:
  --command=<string>       Command to send the answer to via standard input
  --prompt=<string>        Message to display when asking the question
  --dont-pause-progress    Don't pause boot progress bar while asking

Options for display-message command:
  --text=<string>    The message text

Options for hide-message command:
  --text=<string>    The message text

Options for watch-keystroke command:
  --command=<string>    Command to send keystroke to via standard input
  --keys=<string>       Keys to become sensitive to

Options for ignore-keystroke command:
  --keys=<string>    Keys to remove sensitivity to

Options for quit command:
  --retain-splash    Don't explicitly hide boot splash on exit


pmap


"OPTION -h"

Usage:
 pmap [options] PID [PID ...]

Options:
 -x, --extended              show details
 -X                          show even more details
            WARNING: format changes according to /proc/PID/smaps
 -XX                         show everything the kernel provides
 -c, --read-rc               read the default rc
 -C, --read-rc-from=<file>   read the rc from file
 -n, --create-rc             create new default rc
 -N, --create-rc-to=<file>   create new rc to file
            NOTE: pid arguments are not allowed with -n, -N
 -d, --device                show the device format
 -q, --quiet                 do not display header and footer
 -p, --show-path             show path in the mapping
 -A, --range=<low>[,<high>]  limit results to the given range

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see pmap(1).

pnm2ppa


"OPTION -h"
usage: /bin/pnm2ppa [ options ] [-i <infile> ] [ -o <outfile> ]] 

  Prints a pnm- or pnmraw-format <infile> to HP720/820/1000-format <outfile>.

    -b <margin>     bottom margin in 1"/600 (default: 150 = 0.25")
    --bi            forces bidirectional print head sweeps
    -B <n>          density of black ink (n = 0,1,2,3 or 4)
    --bw            forces black/white output
    -d              dumps the configuration to stdout
    --eco           Econofast mode (uses less ink)
    --dpi300        Treat input resolution as 300dpi instead of 600dpi
    -f <cfgfile>    read printer settings from configuration file <cfgfile>
    -F <gammaFile>  read color correction table from file <gammaFile>
    --fd            use fast dithering mode
    -g              print color calibration page. See CALIBRATION.txt
    -h,   --help    displays this help text.
    -i <infile>     input from file <infile>, "-i -" means stdin
    -l <margin>     left margin in 1"/600   (default: 150 = 0.25")
    --noGamma       suppresses any color correction
    -o <outfile>    output to file <outfile>, "-o -" means stdout
    -p              disable black ink cartridge
    -r <margin>     right margin in 1"/600  (default: 150 = 0.25")
    -s <paper>      default papersize (a4, legal, letter = us (default))
    -t <margin>     top margin in 1"/600  (default: 150 = 0.25")
    --uni           forces unidirectional print head sweeps
    -v <model>      set the printer model (710, 712, 720, 722, 820, or 1000)
    --verbose       outputs syslog output to stderr as well
    --version       Display the version of /bin/pnm2ppa to the syslog
    -x <offset>     vertical offset adjustment in 1"/600
    -y <offset>     horizontal offset adjustment in 1"/600

  The -v option resets the margins and offset adjustments  to the 
  default values for that printer model.  <infile> and <outfile> default
  to stdin and stdout.  '-' is a synonym for stdin and stdout.

  Configuration files specified with the '-f' parameter have the following
  format:

    # Comment
    <key1> <value1>
    <key2> <value2>

[etc.]

Valid keys include ‘version’, ‘xoffset’, ‘yoffset’, ‘topmargin’, ‘leftmargin’, ‘rightmargin’, ‘bottommargin’, ‘blackness’, ‘papersize’, or any non-null truncated version of these words. Valid values are the same as with the corresponding command-line parameters. Other keys that can be only set in the configuration file include: ‘silent’, ‘verbose’, ‘log_info’, ‘unimode’, ‘blackshear’, ‘colorshear’, ‘RedGammaIdx’,’BlueGammaIdx’, ‘GreenGammaIdx’, ‘GammaR’, ‘GammaG’, ‘GammaB’, ‘ColOffsX’, ‘ColOffsY’, ‘black_ink’, ‘color_ink’, ‘cyan_ink’, ‘magenta_ink’, ‘yellow_ink’, ‘compression’; see documentation in the sample configuration file for their usage. The order in which parameters are specified is important: the file /etc/pnm2ppa.conf, if it exists, is processed as a configuration file before any command-line parameters are processed. If an alternate configuration file is specified on the command line with the ‘-f’ parameter, its contents are processed at that point. If a parameter is specified more than once, only its last value is used.

pod2html


"OPTION -h"
Option h is ambiguous (header, help, htmldir, htmlroot)
/bin/pod2html: -: invalid parameters
Usage:  /bin/pod2html --help --htmldir=<name> --htmlroot=<URL>
           --infile=<name> --outfile=<name>
           --podpath=<name>:...:<name> --podroot=<name>
           --cachedir=<name> --flush --recurse --norecurse
           --quiet --noquiet --verbose --noverbose
           --index --noindex --backlink --nobacklink
           --header --noheader --poderrors --nopoderrors
           --css=<URL> --title=<name>

  --[no]backlink  - turn =head1 directives into links pointing to the top of
                      the page (off by default).
  --cachedir      - directory for the directory cache files.
  --css           - stylesheet URL
  --flush         - flushes the directory cache.
  --[no]header    - produce block header/footer (default is no headers).
  --help          - prints this message.
  --htmldir       - directory for resulting HTML files.
  --htmlroot      - http-server base directory from which all relative paths
                      in podpath stem (default is /).
  --[no]index     - generate an index at the top of the resulting html
                      (default behaviour).
  --infile        - filename for the pod to convert (input taken from stdin
                      by default).
  --outfile       - filename for the resulting html file (output sent to
                      stdout by default).
  --[no]poderrors - include a POD ERRORS section in the output if there were 
                      any POD errors in the input (default behavior).
  --podpath       - colon-separated list of directories containing library
                      pods (empty by default).
  --podroot       - filesystem base directory from which all relative paths
                      in podpath stem (default is .).
  --[no]quiet     - suppress some benign warning messages (default is off).
  --[no]recurse   - recurse on those subdirectories listed in podpath
                      (default behaviour).
  --title         - title that will appear in resulting html file.
  --[no]verbose   - self-explanatory (off by default).


pod2man


"OPTION -h"
Usage:
    pod2man [--center=string] [--date=string] [--encoding=encoding]
    [--errors=style] [--fixed=font] [--fixedbold=font] [--fixeditalic=font]
    [--fixedbolditalic=font] [--guesswork=rule[,rule...]] [--name=name]
    [--nourls] [--official] [--release=version] [--section=manext]
    [--quotes=quotes] [--lquote=quote] [--rquote=quote] [--stderr] [--utf8]
    [--verbose] [input [output] ...]

    pod2man --help

Options:
    Each option is annotated with the version of podlators in which that
    option was added with its current meaning.

    -c string, --center=string
        [1.00] Sets the centered page header for the ".TH" macro to string.
        The default is "User Contributed Perl Documentation", but also see
        --official below.

    -d string, --date=string
        [4.00] Set the left-hand footer string for the ".TH" macro to
        string. By default, the first of POD_MAN_DATE, SOURCE_DATE_EPOCH,
        the modification date of the input file, or the current date (if
        input comes from "STDIN") will be used, and the date will be in UTC.
        See "CLASS METHODS" in Pod::Man for more details.

    -e encoding, --encoding=encoding
        [5.00] Specifies the encoding of the output. encoding must be an
        encoding recognized by the Encode module (see Encode::Supported).
        The default on non-EBCDIC systems is UTF-8.

        If the output contains characters that cannot be represented in this
        encoding, that is an error that will be reported as configured by
        the --errors option. If error handling is other than "die", the
        unrepresentable character will be replaced with the Encode
        substitution character (normally "?").

        If the "encoding" option is set to the special value "groff" (the
        default on EBCDIC systems), or if the Encode module is not available
        and the encoding is set to anything other than "roff" (see below),
        Pod::Man will translate all non-ASCII characters to "\[uNNNN]"
        Unicode escapes. These are not traditionally part of the *roff
        language, but are supported by groff and mandoc and thus by the
        majority of manual page processors in use today.

        If encoding is set to the special value "roff", pod2man will do its
        historic transformation of (some) ISO 8859-1 characters into *roff
        escapes that may be adequate in troff and may be readable (if ugly)
        in nroff. This was the default behavior of versions of pod2man
        before 5.00. With this encoding, all other non-ASCII characters will
        be replaced with "X". It may be required for very old troff and
        nroff implementations that do not support UTF-8, but its
        representation of any non-ASCII character is very poor and often
        specific to European languages. Its use is discouraged.

        WARNING: The input encoding of the POD source is independent from
        the output encoding, and setting this option does not affect the
        interpretation of the POD input. Unless your POD source is US-ASCII,
        its encoding should be declared with the "=encoding" command in the
        source. If this is not done, Pod::Simple will will attempt to guess
        the encoding and may be successful if it's Latin-1 or UTF-8, but it
        will produce warnings. See perlpod(1) for more information.

    --errors=style
        [2.5.0] Set the error handling style. "die" says to throw an
        exception on any POD formatting error. "stderr" says to report
        errors on standard error, but not to throw an exception. "pod" says
        to include a POD ERRORS section in the resulting documentation
        summarizing the errors. "none" ignores POD errors entirely, as much
        as possible.

        The default is "die".

    --fixed=font
        [1.0] The fixed-width font to use for verbatim text and code.
        Defaults to "CW". Some systems may want "CR" instead. Only matters
        for troff output.

    --fixedbold=font
        [1.0] Bold version of the fixed-width font. Defaults to "CB". Only
        matters for troff output.

    --fixeditalic=font
        [1.0] Italic version of the fixed-width font (something of a
        misnomer, since most fixed-width fonts only have an oblique version,
        not an italic version). Defaults to "CI". Only matters for troff
        output.

    --fixedbolditalic=font
        [1.0] Bold italic (in theory, probably oblique in practice) version
        of the fixed-width font. Pod::Man doesn't assume you have this, and
        defaults to "CB". Some systems (such as Solaris) have this font
        available as "CX". Only matters for troff output.

    --guesswork=rule[,rule...]
        [5.00] By default, pod2man applies some default formatting rules
        based on guesswork and regular expressions that are intended to make
        writing Perl documentation easier and require less explicit markup.
        These rules may not always be appropriate, particularly for
        documentation that isn't about Perl. This option allows turning all
        or some of it off.

        The special rule "all" enables all guesswork. This is also the
        default for backward compatibility reasons. The special rule "none"
        disables all guesswork. Otherwise, the value of this option should
        be a comma-separated list of one or more of the following keywords:

        functions
            Convert function references like foo() to bold even if they have
            no markup. The function name accepts valid Perl characters for
            function names (including ":"), and the trailing parentheses
            must be present and empty.

        manref
            Make the first part (before the parentheses) of man page
            references like foo(1) bold even if they have no markup. The
            section must be a single number optionally followed by lowercase
            letters.

        quoting
            If no guesswork is enabled, any text enclosed in C<> is
            surrounded by double quotes in nroff (terminal) output unless
            the contents are already quoted. When this guesswork is enabled,
            quote marks will also be suppressed for Perl variables, function
            names, function calls, numbers, and hex constants.

        variables
            Convert Perl variable names to a fixed-width font even if they
            have no markup. This transformation will only be apparent in
            troff output, or some other output format (unlike nroff terminal
            output) that supports fixed-width fonts.

        Any unknown guesswork name is silently ignored (for potential future
        compatibility), so be careful about spelling.

    -h, --help
        [1.00] Print out usage information.

    -l, --lax
        [1.00] No longer used. pod2man used to check its input for validity
        as a manual page, but this should now be done by podchecker(1)
        instead. Accepted for backward compatibility; this option no longer
        does anything.

    --language=language
        [5.00] Add commands telling groff that the input file is in the
        given language. The value of this setting must be a language
        abbreviation for which groff provides supplemental configuration,
        such as "ja" (for Japanese) or "zh" (for Chinese).

        This adds:

            .mso <language>.tmac
            .hla <language>

        to the start of the file, which configure correct line breaking for
        the specified language. Without these commands, groff may not know
        how to add proper line breaks for Chinese and Japanese text if the
        man page is installed into the normal man page directory, such as
        /usr/share/man.

        On many systems, this will be done automatically if the man page is
        installed into a language-specific man page directory, such as
        /usr/share/man/zh_CN. In that case, this option is not required.

        Unfortunately, the commands added with this option are specific to
        groff and will not work with other troff and nroff implementations.

    --lquote=quote
    --rquote=quote
        [4.08] Sets the quote marks used to surround C<> text. --lquote sets
        the left quote mark and --rquote sets the right quote mark. Either
        may also be set to the special value "none", in which case no quote
        mark is added on that side of C<> text (but the font is still
        changed for troff output).

        Also see the --quotes option, which can be used to set both quotes
        at once. If both --quotes and one of the other options is set,
        --lquote or --rquote overrides --quotes.

    -n name, --name=name
        [4.08] Set the name of the manual page for the ".TH" macro to name.
        Without this option, the manual name is set to the uppercased base
        name of the file being converted unless the manual section is 3, in
        which case the path is parsed to see if it is a Perl module path. If
        it is, a path like ".../lib/Pod/Man.pm" is converted into a name
        like "Pod::Man". This option, if given, overrides any automatic
        determination of the name.

        Although one does not have to follow this convention, be aware that
        the convention for UNIX manual pages is for the title to be in
        all-uppercase, even if the command isn't. (Perl modules
        traditionally use mixed case for the manual page title, however.)

        This option is probably not useful when converting multiple POD
        files at once.

        When converting POD source from standard input, the name will be set
        to "STDIN" if this option is not provided. Providing this option is
        strongly recommended to set a meaningful manual page name.

    --nourls
        [2.5.0] Normally, L<> formatting codes with a URL but anchor text
        are formatted to show both the anchor text and the URL. In other
        words:

            L<foo|http://example.com/>

        is formatted as:

            foo <http://example.com/>

        This flag, if given, suppresses the URL when anchor text is given,
        so this example would be formatted as just "foo". This can produce
        less cluttered output in cases where the URLs are not particularly
        important.

    -o, --official
        [1.00] Set the default header to indicate that this page is part of
        the standard Perl release, if --center is not also given.

    -q quotes, --quotes=quotes
        [4.00] Sets the quote marks used to surround C<> text to quotes. If
        quotes is a single character, it is used as both the left and right
        quote. Otherwise, it is split in half, and the first half of the
        string is used as the left quote and the second is used as the right
        quote.

        quotes may also be set to the special value "none", in which case no
        quote marks are added around C<> text (but the font is still changed
        for troff output).

        Also see the --lquote and --rquote options, which can be used to set
        the left and right quotes independently. If both --quotes and one of
        the other options is set, --lquote or --rquote overrides --quotes.

    -r version, --release=version
        [1.00] Set the centered footer for the ".TH" macro to version. By
        default, this is set to the version of Perl you run pod2man under.
        Setting this to the empty string will cause some *roff
        implementations to use the system default value.

        Note that some system "an" macro sets assume that the centered
        footer will be a modification date and will prepend something like
        "Last modified: ". If this is the case for your target system, you
        may want to set --release to the last modified date and --date to
        the version number.

    -s string, --section=string
        [1.00] Set the section for the ".TH" macro. The standard section
        numbering convention is to use 1 for user commands, 2 for system
        calls, 3 for functions, 4 for devices, 5 for file formats, 6 for
        games, 7 for miscellaneous information, and 8 for administrator
        commands. There is a lot of variation here, however; some systems
        (like Solaris) use 4 for file formats, 5 for miscellaneous
        information, and 7 for devices. Still others use 1m instead of 8, or
        some mix of both. About the only section numbers that are reliably
        consistent are 1, 2, and 3.

        By default, section 1 will be used unless the file ends in ".pm", in
        which case section 3 will be selected.

    --stderr
        [2.1.3] By default, pod2man dies if any errors are detected in the
        POD input. If --stderr is given and no --errors flag is present,
        errors are sent to standard error, but pod2man does not abort. This
        is equivalent to "--errors=stderr" and is supported for backward
        compatibility.

    -u, --utf8
        [2.1.0] This option used to tell pod2man to produce UTF-8 output.
        Since this is now the default as of version 5.00, it is ignored and
        does nothing.

    -v, --verbose
        [1.11] Print out the name of each output file as it is being
        generated.


pod2text


"OPTION -h"
Usage:
    pod2text [-aclostu] [--code] [-e encoding] [--errors=style]
    [--guesswork=rule[,rule...]] [-i indent] [-q quotes] [--nourls]
    [--stderr] [-w width] [input [output ...]]

    pod2text -h

Options:
    Each option is annotated with the version of podlators in which that
    option was added with its current meaning.

    -a, --alt
        [1.00] Use an alternate output format that, among other things, uses
        a different heading style and marks "=item" entries with a colon in
        the left margin.

    --code
        [1.11] Include any non-POD text from the input file in the output as
        well. Useful for viewing code documented with POD blocks with the
        POD rendered and the code left intact.

    -c, --color
        [1.00] Format the output with ANSI color escape sequences. Using
        this option requires that Term::ANSIColor be installed on your
        system.

    -e encoding, --encoding=encoding
        [5.00] Specifies the encoding of the output. encoding must be an
        encoding recognized by the Encode module (see Encode::Supported). If
        the output contains characters that cannot be represented in this
        encoding, that is an error that will be reported as configured by
        the "errors" option. If error handling is other than "die", the
        unrepresentable character will be replaced with the Encode
        substitution character (normally "?").

        WARNING: The input encoding of the POD source is independent from
        the output encoding, and setting this option does not affect the
        interpretation of the POD input. Unless your POD source is US-ASCII,
        its encoding should be declared with the "=encoding" command in the
        source, as near to the top of the file as possible. If this is not
        done, Pod::Simple will will attempt to guess the encoding and may be
        successful if it's Latin-1 or UTF-8, but it will produce warnings.
        See perlpod(1) for more information.

    --errors=style
        [2.5.0] Set the error handling style. "die" says to throw an
        exception on any POD formatting error. "stderr" says to report
        errors on standard error, but not to throw an exception. "pod" says
        to include a POD ERRORS section in the resulting documentation
        summarizing the errors. "none" ignores POD errors entirely, as much
        as possible.

        The default is "die".

    --guesswork=rule[,rule...]
        [5.01] By default, pod2text applies some default formatting rules
        based on guesswork and regular expressions that are intended to make
        writing Perl documentation easier and require less explicit markup.
        These rules may not always be appropriate, particularly for
        documentation that isn't about Perl. This option allows turning all
        or some of it off.

        The special rule "all" enables all guesswork. This is also the
        default for backward compatibility reasons. The special rule "none"
        disables all guesswork. Otherwise, the value of this option should
        be a comma-separated list of one or more of the following keywords:

        quoting
            If no guesswork is enabled, any text enclosed in C<> is
            surrounded by double quotes in nroff (terminal) output unless
            the contents are already quoted. When this guesswork is enabled,
            quote marks will also be suppressed for Perl variables, function
            names, function calls, numbers, and hex constants.

        Any unknown guesswork name is silently ignored (for potential future
        compatibility), so be careful about spelling.

    -i indent, --indent=indent
        [1.00] Set the number of spaces to indent regular text, and the
        default indentation for "=over" blocks. Defaults to 4 spaces if this
        option isn't given.

    -h, --help
        [1.00] Print out usage information and exit.

    -l, --loose
        [1.00] Print a blank line after a "=head1" heading. Normally, no
        blank line is printed after "=head1", although one is still printed
        after "=head2", because this is the expected formatting for manual
        pages; if you're formatting arbitrary text documents, using this
        option is recommended.

    -m width, --left-margin=width, --margin=width
        [1.24] The width of the left margin in spaces. Defaults to 0. This
        is the margin for all text, including headings, not the amount by
        which regular text is indented; for the latter, see -i option.

    --nourls
        [2.5.0] Normally, L<> formatting codes with a URL but anchor text
        are formatted to show both the anchor text and the URL. In other
        words:

            L<foo|http://example.com/>

        is formatted as:

            foo <http://example.com/>

        This flag, if given, suppresses the URL when anchor text is given,
        so this example would be formatted as just "foo". This can produce
        less cluttered output in cases where the URLs are not particularly
        important.

    -o, --overstrike
        [1.06] Format the output with overstrike printing. Bold text is
        rendered as character, backspace, character. Italics and file names
        are rendered as underscore, backspace, character. Many pagers, such
        as less, know how to convert this to bold or underlined text.

    -q quotes, --quotes=quotes
        [4.00] Sets the quote marks used to surround C<> text to quotes. If
        quotes is a single character, it is used as both the left and right
        quote. Otherwise, it is split in half, and the first half of the
        string is used as the left quote and the second is used as the right
        quote.

        quotes may also be set to the special value "none", in which case no
        quote marks are added around C<> text.

    -s, --sentence
        [1.00] Assume each sentence ends with two spaces and try to preserve
        that spacing. Without this option, all consecutive whitespace in
        non-verbatim paragraphs is compressed into a single space.

    --stderr
        [2.1.3] By default, pod2text dies if any errors are detected in the
        POD input. If --stderr is given and no --errors flag is present,
        errors are sent to standard error, but pod2text does not abort. This
        is equivalent to "--errors=stderr" and is supported for backward
        compatibility.

    -t, --termcap
        [1.00] Try to determine the width of the screen and the bold and
        underline sequences for the terminal from termcap, and use that
        information in formatting the output. Output will be wrapped at two
        columns less than the width of your terminal device. Using this
        option requires that your system have a termcap file somewhere where
        Term::Cap can find it and requires that your system support termios.
        With this option, the output of pod2text will contain terminal
        control sequences for your current terminal type.

    -u, --utf8
        [2.2.0] Set the output encoding to UTF-8. This is equivalent to
        "--encoding=UTF-8" and is supported for backward compatibility.

    -w, --width=width, -width
        [1.00] The column at which to wrap text on the right-hand side.
        Defaults to 76, unless -t is given, in which case it's two columns
        less than the width of your terminal device.


pod2usage


"OPTION -h"
Usage:
    pod2usage   [-help] [-man] [-exit exitval] [-output outfile] [-verbose
                level] [-pathlist dirlist] [-formatter module] [-utf8] file

Options and Arguments:
    -help   Print a brief help message and exit.

    -man    Print this command's manual page and exit.

    -exit exitval
            The exit status value to return.

    -output outfile
            The output file to print to. If the special names "-" or ">&1"
            or ">&STDOUT" are used then standard output is used. If ">&2" or
            ">&STDERR" is used then standard error is used.

    -verbose level
            The desired level of verbosity to use:

                1 : print SYNOPSIS only
                2 : print SYNOPSIS sections and any OPTIONS/ARGUMENTS sections
                3 : print the entire manpage (similar to running pod2text)

    -pathlist dirlist
            Specifies one or more directories to search for the input file
            if it was not supplied with an absolute path. Each directory
            path in the given list should be separated by a ':' on Unix (';'
            on MSWin32 and DOS).

    -formatter module
            Which text formatter to use. Default is Pod::Text, or for very
            old Perl versions Pod::PlainText. An alternative would be e.g.
            Pod::Text::Termcap.

    -utf8   This option assumes that the formatter (see above) understands
            the option "utf8". It turns on generation of utf8 output.

    file    The pathname of a file containing pod documentation to be output
            in usage message format. If omitted, standard input is read -
            but the output is then formatted with Pod::Text only - unless a
            specific formatter has been specified with -formatter.


podchecker


"OPTION -h"
Usage:
    podchecker [-help] [-man] [-(no)warnings] [file ...]

Options and Arguments:
    -help   Print a brief help message and exit.

    -man    Print the manual page and exit.

    -warnings -nowarnings
            Turn on/off printing of warnings. Repeating -warnings increases
            the warning level, i.e. more warnings are printed. Currently
            increasing to level two causes flagging of unescaped "<,>"
            characters.

    file    The pathname of a POD file to syntax-check (defaults to standard
            input).


poff


"OPTION -h"
usage: /bin/poff [option] [provider]
options:
  -r        Cause pppd to drop the line and redial.
  -d        Toggle the state of pppd's debug option.
  -c        Cause pppd to renegotiate compression.
  -a        Stop all pppd's.  'provider' will be ignored.
  -h        Print this help summary and exit.
  -v        Print version and exit.
  none      Stop pppd.

Options may not be combined.

If 'provider' is omitted pppd will be stopped or signalled if and only if
there is exactly one running unless the '-a' option was given.  If
'provider' is supplied the pppd controlling the connection to that
provider will be stopped or signalled.

pon


"OPTION -h"
Usage: pon [OPTIONS] [provider] [arguments]
  -q|--quick           pppd hangs up after all ip-up scripts are run

If pon is invoked without arguments, /etc/ppp/ppp_on_boot file will be
run, presuming it exists and is executable. Otherwise, a PPP connection
will be started using settings from /etc/ppp/peers/provider.
If you specify one argument, a PPP connection will be started using
settings from the appropriate file in the /etc/ppp/peers/ directory, and
any additional arguments supplied will be passed as extra arguments to
pppd.


powerprofilesctl


"OPTION -h"
usage: powerprofilesctl [-h] {list,list-holds,get,set,launch,version} ...

positional arguments:
  {list,list-holds,get,set,launch,version}
                        Individual command help
    list                List available power profiles
    list-holds          List current power profile holds
    get                 Print the currently active power profile
    set                 Set the currently active power profile
    launch              Launch a command while holding a power profile
    version             Print version information and exit

options:
  -h, --help            show this help message and exit

Use “powerprofilesctl COMMAND --help” to get detailed help for individual
commands

ppdc


"OPTION -h"
使い方: ppdc [オプション] ファイル名.drv [ ... ファイル名N.drv ]
オプション:
  -D name=value           name で指定された変数に値 value をセットする。
  -I include-dir          インクルードディレクトリーを検索パスに含める。
  -c catalog.po           指定したメッセージカタログをロードする。
  -d output-dir           出力先ディレクトリーを指定する。
  -l lang[,lang,...]      出力言語を指定する。(複数可能)
  -m                      ModelName の値をファイル名として使用する。
  -t                      PPD を出力しないでテストする。
  -v                      冗長出力を行う。
  -z                      PPD ファイルを GNU zip を使って圧縮する。
  --cr                    行末を CR とする (Mac OS 9)。
  --crlf                  行末を CR + LF とする (Windows)。
  --lf                    End lines with LF (UNIX/Linux/macOS).

ppdhtml


"OPTION -h"
使い方: ppdhtml [オプション] ファイル名.drv >ファイル名.html
オプション:
  -D name=value           name で指定された変数に値 value をセットする。
  -I include-dir          インクルードディレクトリーを検索パスに含める。

ppdi


"OPTION -h"
使い方: ppdi [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]
オプション:
  -I include-dir          インクルードディレクトリーを検索パスに含める。
  -o filename.drv         ドライバー情報ファイルを指定する (指定がなければ ppdi.drv)。

ppdmerge


"OPTION -h"
使い方: ppdmerge [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]
オプション:
  -o filename.ppd[.gz]    出力ファイルを指定する (指定がなければ標準出力)。

ppdpo


"OPTION -h"
使い方: ppdpo [オプション] -o ファイル名.po ファイル名.drv [ ... ファイル名N.drv ]
オプション:
  -D name=value           name で指定された変数に値 value をセットする。
  -I include-dir          インクルードディレクトリーを検索パスに含める。
  -v                      冗長出力を行う。

pphs


"OPTION -h"
Error: /invalidfileaccess in --file--
Operand stack:   (-h)   (r)
Execution stack:   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1944   1   3   %oparray_pop   1943   1   3   %oparray_pop   1928   1   3   %oparray_pop   1801   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:   --dict:744/1123(ro)(G)--   --dict:0/20(G)--   --dict:100/200(L)--
Current allocation mode is local
Last OS error: Permission deniedCurrent file position is 6828
GPL Ghostscript 10.02.1: Unrecoverable error, exit code 1

pr


"OPTION -h"
/bin/pr: オプションには引数が必要です -- 'h'
詳しくは '/bin/pr --help' を実行して下さい。

precat


"OPTION -h"
prezip, a prefix delta compressor. Version 0.1.1, 2004-11-06

  usage /bin/precat [-dzhLV] [-cfksSq] [file ...]

   -h --help        display help
   -d --decompress  force decompression
   -z --compress    force compression
   -L --license     display software license
   -V --version     display version

   -c --stdout      decompress to standard output
   -f --force       force
   -k --keep        keep input files
   -s --sort        sort and remove duplicates before compressing
   -S --nocwl       do not rename .wl suffix to .cwl (use .wl.pz instead)
   -q --quiet       suppress all warnings

  If invoked as "prezip" the default action is to compress.
             as "preunzip" the default action is to decompress.
             as "precat" the default action is to decompress to stdout.

  If no file names are given then prezip will compress or decompress
  from the standard input to the standard output.  Short flags can be
  combined so that "-c -s" is the same as "-cs".

  Prezip is _not_ a general purpose compressor.  It should only be
  used on sorted word lists or other similar text files.  It will
  likely _increase_ the size of binary data.


preconv


"OPTION -h"
usage: /bin/preconv [-dr] [-D fallback-encoding] [-e encoding] [file ...]
usage: /bin/preconv {-v | --version}
usage: /bin/preconv {-h | --help}

Read each file, convert its encoded characters to a form GNU troff(1)
can interpret, and send the result to the standard output stream.
The default fallback encoding is 'UTF-8'.  See the preconv(1) manual page.

preunzip


"OPTION -h"
prezip, a prefix delta compressor. Version 0.1.1, 2004-11-06

  usage /bin/preunzip [-dzhLV] [-cfksSq] [file ...]

   -h --help        display help
   -d --decompress  force decompression
   -z --compress    force compression
   -L --license     display software license
   -V --version     display version

   -c --stdout      decompress to standard output
   -f --force       force
   -k --keep        keep input files
   -s --sort        sort and remove duplicates before compressing
   -S --nocwl       do not rename .wl suffix to .cwl (use .wl.pz instead)
   -q --quiet       suppress all warnings

  If invoked as "prezip" the default action is to compress.
             as "preunzip" the default action is to decompress.
             as "precat" the default action is to decompress to stdout.

  If no file names are given then prezip will compress or decompress
  from the standard input to the standard output.  Short flags can be
  combined so that "-c -s" is the same as "-cs".

  Prezip is _not_ a general purpose compressor.  It should only be
  used on sorted word lists or other similar text files.  It will
  likely _increase_ the size of binary data.


prezip


"OPTION -h"
prezip, a prefix delta compressor. Version 0.1.1, 2004-11-06

  usage /bin/prezip [-dzhLV] [-cfksSq] [file ...]

   -h --help        display help
   -d --decompress  force decompression
   -z --compress    force compression
   -L --license     display software license
   -V --version     display version

   -c --stdout      decompress to standard output
   -f --force       force
   -k --keep        keep input files
   -s --sort        sort and remove duplicates before compressing
   -S --nocwl       do not rename .wl suffix to .cwl (use .wl.pz instead)
   -q --quiet       suppress all warnings

  If invoked as "prezip" the default action is to compress.
             as "preunzip" the default action is to decompress.
             as "precat" the default action is to decompress to stdout.

  If no file names are given then prezip will compress or decompress
  from the standard input to the standard output.  Short flags can be
  combined so that "-c -s" is the same as "-cs".

  Prezip is _not_ a general purpose compressor.  It should only be
  used on sorted word lists or other similar text files.  It will
  likely _increase_ the size of binary data.


prezip-bin


"OPTION -h"
prezip, a prefix delta compressor. Version 0.1.1, 2004-11-06
Usage:
  To Compress:   /bin/prezip-bin -z
  To Decompress: /bin/prezip-bin -d

printafm


"OPTION -h"

printenv


"OPTION -h"
/bin/printenv: 無効なオプション -- 'h'
詳しくは '/bin/printenv --help' を実行して下さい。

printer-profile


"OPTION -h"
trap: ERR: bad trap
NAME
    printer-profile - printer-profile using X-Rite ColorMunki and Argyll CMS

SYNOPSIS
    printer-profile [options] manuf model [rgb|cmyk] [patches] [ink-limit]

DESCRIPTION
    Prints a test chart, uses the ColorMunki instrument to scan it in, then
    computes an ICM profile using the Argyll Color Management System.

    Manuf is "sam".  Model is "clp-300" or "clp-315".
    Manuf is "hp".  Model is "2600" or "cp1215".
    Manuf is "km".  Model is "1600" or "2300" or "2530".

    "rgb" is the usual setting.  "patches" is a multiple 196 per page.

    Edit the script for additional models.

OPTIONS
    -b 1|2        Bits per pixel (1)
    -r XRESxYRES  Resolution. Default=''. ()
    -P rem-print  Remote print (64-bit) machine, or none (amd)
    -S rem-scan   Remote scan (ColorMunki) machine, or none (none)
    -D lvl        Debug level

EXAMPLE
    $ printer-profile sam 315 rgb 196

BUGS
    gs 8.64 and before has problems with 32-bit machines and color profile
    data.  Don't use!

    You need two copies of Argyll: must be 1.0.3 and 1.1.0beta. Otherwise,
    targen and colprof core dumps.

SEE ALSO
    http://www.xritephoto.com/html/colormunkisplash.htm
    from Amazon, $390 shipped
    http://www.argyllcms.com/
    free!

printf


"OPTION -h"
-h

prlimit


"OPTION -h"

使い方:
 prlimit [options] [--<resource>=<limit>] [-p PID]
 prlimit [options] [--<resource>=<limit>] COMMAND

Show or change the resource limits of a process.

オプション:
 -p, --pid <pid>        process id
 -o, --output <list>    define which output columns to use
     --noheadings       don't print headings
     --raw              use the raw output format
     --verbose          verbose output
 -h, --help             display this help
 -V, --version          display version

Resources:
 -c, --core             作成できるコアファイルの最大サイズを指定します
 -d, --data             プロセスのデータセグメントの最大サイズを指定します
 -e, --nice             許可される最上位の nice 優先順位を指定します
 -f, --fsize            プロセスが書き込むことのできる最大ファイルサイズを指定します
 -i, --sigpending       遅延シグナルの最大数を指定します
 -l, --memlock          プロセスがロックできる最大のメモリサイズを指定します
 -m, --rss              最大常駐セットサイズを指定します
 -n, --nofile           開くことのできる最大ファイル数を指定します
 -q, --msgqueue         POSIX メッセージキューの最大バイト数を指定します
 -r, --rtprio           最上位のリアルタイムスケジュール優先順位を指定します
 -s, --stack            最大スタックサイズを指定します
 -t, --cpu              CPU 時間の最大値を秒単位で指定します
 -u, --nproc            ユーザプロセスの最大数を指定します
 -v, --as               仮想メモリのサイズを指定します
 -x, --locks            ファイルロック数の最大値を指定します
 -y, --rttime           リアルタイムスケジュール環境で、プロセスに割り当てる最大の
                        CPU 時間をマイクロ秒単位で指定します

Arguments:
 <limit> is defined as a range soft:hard, soft:, :hard or a value to
         define both limits (e.g. -e=0:10 -r=:10).

Available output columns:
 DESCRIPTION  リソース設定
    RESOURCE  資源名
        SOFT  ソフトリミット
        HARD  ハードリミット (上限)
       UNITS  単位

詳しくは prlimit(1) をお読みください。

pro


"OPTION -h"
usage: pro <command> [flags]

Client to manage Ubuntu Pro services on a machine.
 - anbox-cloud: Scalable Android in the cloud (https://anbox-cloud.io)
 - cc-eal: Common Criteria EAL2 Provisioning Packages
   (https://ubuntu.com/security/cc)
 - esm-apps: Expanded Security Maintenance for Applications
   (https://ubuntu.com/security/esm)
 - esm-infra: Expanded Security Maintenance for Infrastructure
   (https://ubuntu.com/security/esm)
 - fips-preview: Preview of FIPS crypto packages undergoing certification with
   NIST (https://ubuntu.com/security/fips)
 - fips-updates: FIPS compliant crypto packages with stable security updates
   (https://ubuntu.com/security/fips)
 - fips: NIST-certified FIPS crypto packages (https://ubuntu.com/security/fips)
 - landscape: Management and administration tool for Ubuntu
   (https://ubuntu.com/landscape)
 - livepatch: Canonical Livepatch service
   (https://ubuntu.com/security/livepatch)
 - realtime-kernel: Ubuntu kernel with PREEMPT_RT patches integrated
   (https://ubuntu.com/realtime-kernel)
 - ros-updates: All Updates for the Robot Operating System
   (https://ubuntu.com/robotics/ros-esm)
 - ros: Security Updates for the Robot Operating System
   (https://ubuntu.com/robotics/ros-esm)
 - usg: Security compliance and audit tools
   (https://ubuntu.com/security/certifications/docs/usg)

Use pro help <service> to get more details about each service

Flags:
  -h, --help       show this help message and exit
  --debug          show all debug log messages to console
  --version        show version of pro

Available Commands:

    attach         attach this machine to an Ubuntu Pro subscription
    api            Calls the Client API endpoints.
    auto-attach    automatically attach on supported platforms
    collect-logs   collect Pro logs and debug information
    config         manage Ubuntu Pro configuration on this machine
    detach         remove this machine from an Ubuntu Pro subscription
    disable        disable a specific Ubuntu Pro service on this machine
    enable         enable a specific Ubuntu Pro service on this machine
    fix            check for and mitigate the impact of a CVE/USN on this
                   system
    security-status
                   list available security updates for the system
    help           show detailed information about Ubuntu Pro services
    refresh        refresh Ubuntu Pro services
    status         current status of all Ubuntu Pro services
    version        show version of pro
    system         show system information related to Pro services

Use pro <command> --help for more information about a command.

prove


"OPTION -h"
Usage:
     prove [options] [files or directories]

Options:
    Boolean options:

     -v,  --verbose         Print all test lines.
     -l,  --lib             Add 'lib' to the path for your tests (-Ilib).
     -b,  --blib            Add 'blib/lib' and 'blib/arch' to the path for
                            your tests
     -s,  --shuffle         Run the tests in random order.
     -c,  --color           Colored test output (default).
          --nocolor         Do not color test output.
          --count           Show the X/Y test count when not verbose
                            (default)
          --nocount         Disable the X/Y test count.
     -D   --dry             Dry run. Show test that would have run.
     -f,  --failures        Show failed tests.
     -o,  --comments        Show comments.
          --ignore-exit     Ignore exit status from test scripts.
     -m,  --merge           Merge test scripts' STDERR with their STDOUT.
     -r,  --recurse         Recursively descend into directories.
          --reverse         Run the tests in reverse order.
     -q,  --quiet           Suppress some test output while running tests.
     -Q,  --QUIET           Only print summary results.
     -p,  --parse           Show full list of TAP parse errors, if any.
          --directives      Only show results with TODO or SKIP directives.
          --timer           Print elapsed time after each test.
          --trap            Trap Ctrl-C and print summary on interrupt.
          --normalize       Normalize TAP output in verbose output
     -T                     Enable tainting checks.
     -t                     Enable tainting warnings.
     -W                     Enable fatal warnings.
     -w                     Enable warnings.
     -h,  --help            Display this help
     -?,                    Display this help
     -V,  --version         Display the version
     -H,  --man             Longer manpage for prove
          --norc            Don't process default .proverc

    Options that take arguments:

     -I                     Library paths to include.
     -P                     Load plugin (searches App::Prove::Plugin::*.)
     -M                     Load a module.
     -e,  --exec            Interpreter to run the tests ('' for compiled
                            tests.)
          --ext             Set the extension for tests (default '.t')
          --harness         Define test harness to use.  See TAP::Harness.
          --formatter       Result formatter to use. See FORMATTERS.
          --source          Load and/or configure a SourceHandler. See
                            SOURCE HANDLERS.
     -a,  --archive out.tgz Store the resulting TAP in an archive file.
     -j,  --jobs N          Run N test jobs in parallel (try 9.)
          --state=opts      Control prove's persistent state.
          --statefile=file  Use `file` instead of `.prove` for state
          --rc=rcfile       Process options from rcfile
          --rules           Rules for parallel vs sequential processing.


prtstat


"OPTION -h"
/bin/prtstat: 無効なオプション -- 'h'
Invalid option
Usage: prtstat [options] PID ...
       prtstat -V
Print information about a process
    -r,--raw       Raw display of information
    -V,--version   Display version information and exit

ps


"OPTION -h"
   2281 tty2     Ssl+   0:00 /usr/libexec/gdm-wayland-session env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --session=ubuntu
   2288 tty2     Sl+    0:00 /usr/libexec/gnome-session-binary --session=ubuntu
   3319 pts/0    Ss+    0:00 bash
   3478 pts/1    Ss+    0:03 -bash
   4402 pts/1    T      0:00 man choom
   4410 pts/1    T      0:00 pager
   4484 pts/1    T      0:00 /usr/bin/perl /usr/bin/cpan -h
   4486 pts/1    T      0:00 sh -c "/usr/bin/perl" -e "require Pod::Perldoc; Pod::Perldoc->run()" /usr/bin/cpan
   4487 pts/1    T      0:00 /usr/bin/perl -e require Pod::Perldoc; Pod::Perldoc->run() /usr/bin/cpan
   4488 pts/1    T      0:00 sh -c /usr/bin/sensible-pager "/tmp/19YQ3DBsrz"
   4489 pts/1    T      0:00 /bin/sh /usr/bin/sensible-pager /tmp/19YQ3DBsrz
   4495 pts/1    T      0:00 sh -c pager "$@" PAGER /tmp/19YQ3DBsrz
   4496 pts/1    T      0:00 pager /tmp/19YQ3DBsrz
   4505 pts/1    T      0:00 /usr/bin/perl5.38-x86_64-linux-gnu /usr/bin/cpan5.38-x86_64-linux-gnu -h
   4507 pts/1    T      0:00 sh -c "/usr/bin/perl5.38-x86_64-linux-gnu" -e "require Pod::Perldoc; Pod::Perldoc->run()" /usr/bin/cpan5.38-x86_64-linux-gnu
   4508 pts/1    T      0:00 /usr/bin/perl5.38-x86_64-linux-gnu -e require Pod::Perldoc; Pod::Perldoc->run() /usr/bin/cpan5.38-x86_64-linux-gnu
   4509 pts/1    T      0:00 sh -c /usr/bin/sensible-pager "/tmp/ohs5ZkU85J"
   4510 pts/1    T      0:00 /bin/sh /usr/bin/sensible-pager /tmp/ohs5ZkU85J
   4516 pts/1    T      0:00 sh -c pager "$@" PAGER /tmp/ohs5ZkU85J
   4517 pts/1    T      0:00 pager /tmp/ohs5ZkU85J
  17131 pts/2    Ss     0:00 -bash
  18159 pts/2    T      0:03 python3 test.py /bin
  21272 pts/2    T      0:00 sed -e  -e  -e
  21863 pts/2    Tl     0:00 /bin/gnome-keyring-daemon --h
  21985 pts/2    Tl     0:00 /bin/gnome-session-inhibit -help
  21989 pts/2    S      0:00 /bin/gnome-session-inhibit -help
  22395 pts/2    S+     0:05 python3 test.py /bin
  24552 pts/2    S+     0:00 groff -Tutf8 -mtty-char -P-h
  24553 pts/2    S+     0:00 troff -mtty-char -Tutf8
  24554 pts/2    S+     0:00 grotty -h
  25041 pts/2    R+     0:00 /bin/ps -h

ps2ascii


"OPTION -h"
GPL Ghostscript 10.02.1 (2023-11-01)
Copyright (C) 2023 Artifex Software, Inc.  All rights reserved.
Usage: gs [switches] [file1.ps file2.ps ...]
Most frequently used switches: (you can use # in place of =)
 -dNOPAUSE           no pause after page   | -q       `quiet', fewer messages
 -g<width>x<height>  page size in pixels   | -r<res>  pixels/inch resolution
 -sDEVICE=<devname>  select device         | -dBATCH  exit after last file
 -sOutputFile=<file> select output file: - for stdout, |command for pipe,
                                         embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PostScriptLevel3 PDF
Default output device: x11alpha
Available devices:
   alc1900 alc2000 alc4000 alc4100 alc8500 alc8600 alc9100 ap3250 appledmp
   appleraster atx23 atx24 atx38 bbox bit bitcmyk bitrgb bitrgbtags bj10e
   bj10v bj10vh bj200 bjc600 bjc800 bjc880j bjccmyk bjccolor bjcgray bjcmono
   bmp16 bmp16m bmp256 bmp32b bmpgray bmpmono bmpsep1 bmpsep8 ccr cdeskjet
   cdj1600 cdj500 cdj550 cdj670 cdj850 cdj880 cdj890 cdj970 cdjcolor cdjmono
   cdnj500 cfax chp2200 cif cljet5 cljet5c cljet5pr coslw2p coslwxl cups
   declj250 deskjet devicen dfaxhigh dfaxlow display dj505j djet500 djet500c
   dl2100 dnj650c epl2050 epl2050p epl2120 epl2500 epl2750 epl5800 epl5900
   epl6100 epl6200 eplcolor eplmono eps2write eps9high eps9mid epson epsonc
   escp escpage faxg3 faxg32d faxg4 fmlbp fmpr fpng fs600 gdi hl1240 hl1250
   hl7x0 hocr hpdj1120c hpdj310 hpdj320 hpdj340 hpdj400 hpdj500 hpdj500c
   hpdj510 hpdj520 hpdj540 hpdj550c hpdj560c hpdj600 hpdj660c hpdj670c
   hpdj680c hpdj690c hpdj850c hpdj855c hpdj870c hpdj890c hpdjplus
   hpdjportable ibmpro ijs imagen inferno ink_cov inkcov itk24i itk38 iwhi
   iwlo iwlq jetp3852 jj100 jpeg jpegcmyk jpeggray la50 la70 la75 la75plus
   laserjet lbp310 lbp320 lbp8 lex2050 lex3200 lex5700 lex7000 lips2p lips3
   lips4 lips4v lj250 lj3100sw lj4dith lj4dithp lj5gray lj5mono ljet2p ljet3
   ljet3d ljet4 ljet4d ljet4pjl ljetplus ln03 lp1800 lp1900 lp2000 lp2200
   lp2400 lp2500 lp2563 lp3000c lp7500 lp7700 lp7900 lp8000 lp8000c lp8100
   lp8200c lp8300c lp8300f lp8400f lp8500c lp8600 lp8600f lp8700 lp8800c
   lp8900 lp9000b lp9000c lp9100 lp9200b lp9200c lp9300 lp9400 lp9500c
   lp9600 lp9600s lp9800c lps4500 lps6500 lq850 lxm3200 lxm5700m m8510
   md1xMono md2k md50Eco md50Mono md5k mgr4 mgr8 mgrgray2 mgrgray4 mgrgray8
   mgrmono miff24 mj500c mj6000c mj700v2c mj8000c ml600 necp6 npdl nullpage
   oce9050 ocr oki182 oki4w okiibm oprp opvp paintjet pam pamcmyk32 pamcmyk4
   pbm pbmraw pcl3 pclm pclm8 pcx16 pcx24b pcx256 pcxcmyk pcxgray pcxmono
   pdfimage24 pdfimage32 pdfimage8 pdfocr24 pdfocr32 pdfocr8 pdfwrite
   pdfwrite pdfwrite pgm pgmraw pgnm pgnmraw photoex picty180 pj pjetxl pjxl
   pjxl300 pkm pkmraw pksm pksmraw plan plan9bm planc plang plank planm plib
   plibc plibg plibk plibm png16 png16m png16malpha png256 png48 pngalpha
   pnggray pngmono pngmonod pnm pnmraw ppm ppmraw pr1000 pr1000_4 pr150
   pr201 ps2write psdcmyk psdcmyk16 psdcmykog psdcmyktags psdcmyktags16
   psdrgb psdrgb16 psdrgbtags pwgraster pxlcolor pxlmono r4081 rinkj rpdl
   samsunggdi sj48 spotcmyk st800 stcolor t4693d2 t4693d4 t4693d8 tek4696
   tiff12nc tiff24nc tiff32nc tiff48nc tiff64nc tiffcrle tiffg3 tiffg32d
   tiffg4 tiffgray tifflzw tiffpack tiffscaled tiffscaled24 tiffscaled32
   tiffscaled4 tiffscaled8 tiffsep tiffsep1 txtwrite uniprint urf x11
   x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 x11gray2 x11gray4 x11mono
   x11rg16x x11rg32x xcf xcfcmyk xes xpswrite
Search path:
   /usr/share/ghostscript/10.02.1/Resource/Init :
   /usr/share/ghostscript/10.02.1/lib :
   /usr/share/ghostscript/10.02.1/Resource/Font :
   /usr/share/ghostscript/fonts : /var/lib/ghostscript/fonts :
   /usr/share/cups/fonts : /usr/share/ghostscript/fonts :
   /usr/local/lib/ghostscript/fonts : /usr/share/fonts
Ghostscript is also using fontconfig to search for font files
For more information, see https://ghostscript.readthedocs.io/en/gs10.02.1/Use.html
On debian system you may need to install ghostscript-doc package.
Please report bugs to bugs.ghostscript.com.

ps2epsi


"OPTION -h"
basename: 無効なオプション -- 'h'
詳しくは 'basename --help' を実行して下さい。
Error: /undefined in #!
Operand stack:
Execution stack:   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1944   1   3   %oparray_pop   1943   1   3   %oparray_pop   1928   1   3   %oparray_pop   1801   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   1944   1   3   %oparray_pop   1943   1   3   %oparray_pop   1928   1   3   %oparray_pop   1801   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--
Dictionary stack:   --dict:746/1123(ro)(G)--   --dict:0/20(G)--   --dict:95/200(L)--
Current allocation mode is local
Current file position is 2
GPL Ghostscript 10.02.1: Unrecoverable error, exit code 1

ps2pdf


"OPTION -h"
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]

ps2pdf12


"OPTION -h"
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]

ps2pdf13


"OPTION -h"
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]

ps2pdf14


"OPTION -h"
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]

ps2pdfwr


"OPTION -h"
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]

ps2ps


"OPTION -h"
Usage: ps2ps [options] input.ps output.ps
  e.g. ps2ps -sPAPERSIZE=a4 input.ps output.ps

ps2ps2


"OPTION -h"
Usage: ps2ps2 [options] input.ps output.ps
  e.g. ps2ps2 -sPAPERSIZE=a4 input.ps output.ps

ps2txt


"OPTION -h"
GPL Ghostscript 10.02.1 (2023-11-01)
Copyright (C) 2023 Artifex Software, Inc.  All rights reserved.
Usage: gs [switches] [file1.ps file2.ps ...]
Most frequently used switches: (you can use # in place of =)
 -dNOPAUSE           no pause after page   | -q       `quiet', fewer messages
 -g<width>x<height>  page size in pixels   | -r<res>  pixels/inch resolution
 -sDEVICE=<devname>  select device         | -dBATCH  exit after last file
 -sOutputFile=<file> select output file: - for stdout, |command for pipe,
                                         embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PostScriptLevel3 PDF
Default output device: x11alpha
Available devices:
   alc1900 alc2000 alc4000 alc4100 alc8500 alc8600 alc9100 ap3250 appledmp
   appleraster atx23 atx24 atx38 bbox bit bitcmyk bitrgb bitrgbtags bj10e
   bj10v bj10vh bj200 bjc600 bjc800 bjc880j bjccmyk bjccolor bjcgray bjcmono
   bmp16 bmp16m bmp256 bmp32b bmpgray bmpmono bmpsep1 bmpsep8 ccr cdeskjet
   cdj1600 cdj500 cdj550 cdj670 cdj850 cdj880 cdj890 cdj970 cdjcolor cdjmono
   cdnj500 cfax chp2200 cif cljet5 cljet5c cljet5pr coslw2p coslwxl cups
   declj250 deskjet devicen dfaxhigh dfaxlow display dj505j djet500 djet500c
   dl2100 dnj650c epl2050 epl2050p epl2120 epl2500 epl2750 epl5800 epl5900
   epl6100 epl6200 eplcolor eplmono eps2write eps9high eps9mid epson epsonc
   escp escpage faxg3 faxg32d faxg4 fmlbp fmpr fpng fs600 gdi hl1240 hl1250
   hl7x0 hocr hpdj1120c hpdj310 hpdj320 hpdj340 hpdj400 hpdj500 hpdj500c
   hpdj510 hpdj520 hpdj540 hpdj550c hpdj560c hpdj600 hpdj660c hpdj670c
   hpdj680c hpdj690c hpdj850c hpdj855c hpdj870c hpdj890c hpdjplus
   hpdjportable ibmpro ijs imagen inferno ink_cov inkcov itk24i itk38 iwhi
   iwlo iwlq jetp3852 jj100 jpeg jpegcmyk jpeggray la50 la70 la75 la75plus
   laserjet lbp310 lbp320 lbp8 lex2050 lex3200 lex5700 lex7000 lips2p lips3
   lips4 lips4v lj250 lj3100sw lj4dith lj4dithp lj5gray lj5mono ljet2p ljet3
   ljet3d ljet4 ljet4d ljet4pjl ljetplus ln03 lp1800 lp1900 lp2000 lp2200
   lp2400 lp2500 lp2563 lp3000c lp7500 lp7700 lp7900 lp8000 lp8000c lp8100
   lp8200c lp8300c lp8300f lp8400f lp8500c lp8600 lp8600f lp8700 lp8800c
   lp8900 lp9000b lp9000c lp9100 lp9200b lp9200c lp9300 lp9400 lp9500c
   lp9600 lp9600s lp9800c lps4500 lps6500 lq850 lxm3200 lxm5700m m8510
   md1xMono md2k md50Eco md50Mono md5k mgr4 mgr8 mgrgray2 mgrgray4 mgrgray8
   mgrmono miff24 mj500c mj6000c mj700v2c mj8000c ml600 necp6 npdl nullpage
   oce9050 ocr oki182 oki4w okiibm oprp opvp paintjet pam pamcmyk32 pamcmyk4
   pbm pbmraw pcl3 pclm pclm8 pcx16 pcx24b pcx256 pcxcmyk pcxgray pcxmono
   pdfimage24 pdfimage32 pdfimage8 pdfocr24 pdfocr32 pdfocr8 pdfwrite
   pdfwrite pdfwrite pgm pgmraw pgnm pgnmraw photoex picty180 pj pjetxl pjxl
   pjxl300 pkm pkmraw pksm pksmraw plan plan9bm planc plang plank planm plib
   plibc plibg plibk plibm png16 png16m png16malpha png256 png48 pngalpha
   pnggray pngmono pngmonod pnm pnmraw ppm ppmraw pr1000 pr1000_4 pr150
   pr201 ps2write psdcmyk psdcmyk16 psdcmykog psdcmyktags psdcmyktags16
   psdrgb psdrgb16 psdrgbtags pwgraster pxlcolor pxlmono r4081 rinkj rpdl
   samsunggdi sj48 spotcmyk st800 stcolor t4693d2 t4693d4 t4693d8 tek4696
   tiff12nc tiff24nc tiff32nc tiff48nc tiff64nc tiffcrle tiffg3 tiffg32d
   tiffg4 tiffgray tifflzw tiffpack tiffscaled tiffscaled24 tiffscaled32
   tiffscaled4 tiffscaled8 tiffsep tiffsep1 txtwrite uniprint urf x11
   x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 x11gray2 x11gray4 x11mono
   x11rg16x x11rg32x xcf xcfcmyk xes xpswrite
Search path:
   /usr/share/ghostscript/10.02.1/Resource/Init :
   /usr/share/ghostscript/10.02.1/lib :
   /usr/share/ghostscript/10.02.1/Resource/Font :
   /usr/share/ghostscript/fonts : /var/lib/ghostscript/fonts :
   /usr/share/cups/fonts : /usr/share/ghostscript/fonts :
   /usr/local/lib/ghostscript/fonts : /usr/share/fonts
Ghostscript is also using fontconfig to search for font files
For more information, see https://ghostscript.readthedocs.io/en/gs10.02.1/Use.html
On debian system you may need to install ghostscript-doc package.
Please report bugs to bugs.ghostscript.com.

psfaddtable


"OPTION -h"
Usage: psfaddtable infont intable outfont

psfgettable


"OPTION -h"
psfgettable: ERROR psffontop.c:180 read_fontfile: Font is too big
psfgettable: Bad magic number on -h

psfstriptable


"OPTION -h"
Usage: psfstriptable infont outfont

psfxtable


"OPTION -h"
Usage: psfxtable [-i infont] [-o outfont] [-it intable] [-ot outtable] [-nt]

psicc


"OPTION -h"
Little CMS ICC PostScript generator - v2.1 [LittleCMS 2.14]
Copyright (c) 1998-2022 Marti Maria Saguer. See COPYING file for details.
[psicc fatal error]: Unknown option - run without args to see valid ones.


pslog


"OPTION -h"
pslog: invalid process id: -h

Usage: pslog PID...
       pslog -V, --version

  -V,--version display version information


pstree


"OPTION -h"
systemd-+-ModemManager---3*[{ModemManager}]
        |-NetworkManager---3*[{NetworkManager}]
        |-accounts-daemon---3*[{accounts-daemon}]
        |-apache2---6*[apache2]
        |-avahi-daemon---avahi-daemon
        |-colord---3*[{colord}]
        |-containerd---7*[{containerd}]
        |-cron
        |-cups-browsed---3*[{cups-browsed}]
        |-cupsd---dbus
        |-dbus-daemon
        |-dockerd---8*[{dockerd}]
        |-fwupd---5*[{fwupd}]
        |-gdm3-+-gdm-session-wor-+-gdm-wayland-ses-+-gnome-session-b---3*[{gnome-session-b}]
        |      |                 |                 `-3*[{gdm-wayland-ses}]
        |      |                 `-3*[{gdm-session-wor}]
        |      `-3*[{gdm3}]
        |-gnome-keyring-d---4*[{gnome-keyring-d}]
        |-gnome-remote-de---3*[{gnome-remote-de}]
        |-groff-+-grotty
        |       `-troff
        |-2*[kerneloops]
        |-mysqld---37*[{mysqld}]
        |-nginx---2*[nginx]
        |-php-fpm8.3---2*[php-fpm8.3]
        |-polkitd---3*[{polkitd}]
        |-power-profiles----3*[{power-profiles-}]
        |-rsyslogd---3*[{rsyslogd}]
        |-rtkit-daemon---2*[{rtkit-daemon}]
        |-sed
        |-snapd---9*[{snapd}]
        |-sshd-+-sshd---sshd---bash-+-cpan---sh---perl---sh---sensible-pager---sh---pager
        |      |                    |-cpan5.38-x86_64---sh---perl5.38-x86_64---sh---sensible-pager---sh---pager
        |      |                    `-man---pager
        |      `-sshd---sshd---bash-+-python3---gnome-session-i-+-gnome-session-i
        |                           |                           `-3*[{gnome-session-i}]
        |                           `-python3---pstree
        |-sudo
        |-switcheroo-cont---3*[{switcheroo-cont}]
        |-systemd-+-(sd-pam)
        |         |-5*[apport-gtk---5*[{apport-gtk}]]
        |         |-at-spi2-registr---3*[{at-spi2-registr}]
        |         |-dbus-daemon
        |         |-dconf-service---3*[{dconf-service}]
        |         |-evolution-addre---6*[{evolution-addre}]
        |         |-evolution-calen---9*[{evolution-calen}]
        |         |-evolution-sourc---4*[{evolution-sourc}]
        |         |-gcr-ssh-agent---2*[{gcr-ssh-agent}]
        |         |-2*[gjs---11*[{gjs}]]
        |         |-gnome-keyring-d---4*[{gnome-keyring-d}]
        |         |-gnome-session-b-+-at-spi-bus-laun-+-dbus-daemon
        |         |                 |                 `-4*[{at-spi-bus-laun}]
        |         |                 |-evolution-alarm---7*[{evolution-alarm}]
        |         |                 |-gsd-disk-utilit---3*[{gsd-disk-utilit}]
        |         |                 |-update-notifier---4*[{update-notifier}]
        |         |                 `-4*[{gnome-session-b}]
        |         |-gnome-session-c---{gnome-session-c}
        |         |-gnome-shell-+-Xwayland
        |         |             |-mutter-x11-fram---5*[{mutter-x11-fram}]
        |         |             `-16*[{gnome-shell}]
        |         |-gnome-shell-cal---6*[{gnome-shell-cal}]
        |         |-gnome-terminal---gnome-terminal.---4*[{gnome-terminal.}]
        |         |-gnome-terminal--+-bash
        |         |                 `-5*[{gnome-terminal-}]
        |         |-goa-daemon---4*[{goa-daemon}]
        |         |-goa-identity-se---3*[{goa-identity-se}]
        |         |-gsd-a11y-settin---4*[{gsd-a11y-settin}]
        |         |-gsd-color---4*[{gsd-color}]
        |         |-gsd-datetime---4*[{gsd-datetime}]
        |         |-gsd-housekeepin---4*[{gsd-housekeepin}]
        |         |-gsd-keyboard---4*[{gsd-keyboard}]
        |         |-gsd-media-keys---4*[{gsd-media-keys}]
        |         |-gsd-power---4*[{gsd-power}]
        |         |-gsd-print-notif---3*[{gsd-print-notif}]
        |         |-gsd-printer---3*[{gsd-printer}]
        |         |-gsd-rfkill---3*[{gsd-rfkill}]
        |         |-gsd-screensaver---3*[{gsd-screensaver}]
        |         |-gsd-sharing---4*[{gsd-sharing}]
        |         |-gsd-smartcard---4*[{gsd-smartcard}]
        |         |-gsd-sound---4*[{gsd-sound}]
        |         |-gsd-wacom---4*[{gsd-wacom}]
        |         |-gsd-xsettings---4*[{gsd-xsettings}]
        |         |-gvfs-afc-volume---4*[{gvfs-afc-volume}]
        |         |-gvfs-goa-volume---3*[{gvfs-goa-volume}]
        |         |-gvfs-gphoto2-vo---3*[{gvfs-gphoto2-vo}]
        |         |-gvfs-mtp-volume---3*[{gvfs-mtp-volume}]
        |         |-gvfs-udisks2-vo---4*[{gvfs-udisks2-vo}]
        |         |-gvfsd-+-gvfsd-trash---4*[{gvfsd-trash}]
        |         |       `-3*[{gvfsd}]
        |         |-gvfsd-fuse---6*[{gvfsd-fuse}]
        |         |-gvfsd-metadata---3*[{gvfsd-metadata}]
        |         |-ibus-daemon-+-ibus-dconf---4*[{ibus-dconf}]
        |         |             |-ibus-engine-sim---3*[{ibus-engine-sim}]
        |         |             |-ibus-extension----4*[{ibus-extension-}]
        |         |             `-3*[{ibus-daemon}]
        |         |-ibus-portal---3*[{ibus-portal}]
        |         |-ibus-x11---3*[{ibus-x11}]
        |         |-2*[pipewire---2*[{pipewire}]]
        |         |-pipewire-pulse---2*[{pipewire-pulse}]
        |         |-snapd-desktop-i---snapd-desktop-i---3*[{snapd-desktop-i}]
        |         |-speech-dispatch-+-sd_dummy---2*[{sd_dummy}]
        |         |                 |-sd_espeak-ng---{sd_espeak-ng}
        |         |                 |-sd_openjtalk
        |         |                 `-4*[{speech-dispatch}]
        |         |-tracker-miner-f-+-tracker-extract---5*[{tracker-extract}]
        |         |                 `-8*[{tracker-miner-f}]
        |         |-update-notifier---apport-gtk---5*[{apport-gtk}]
        |         |-wireplumber---5*[{wireplumber}]
        |         |-xdg-desktop-por---7*[{xdg-desktop-por}]
        |         |-xdg-desktop-por---5*[{xdg-desktop-por}]
        |         |-xdg-desktop-por---4*[{xdg-desktop-por}]
        |         |-xdg-document-po-+-fusermount3
        |         |                 `-8*[{xdg-document-po}]
        |         `-xdg-permission----3*[{xdg-permission-}]
        |-systemd-journal
        |-systemd-logind
        |-systemd-oomd
        |-systemd-resolve
        |-systemd-timesyn---{systemd-timesyn}
        |-systemd-udevd
        |-udisksd---5*[{udisksd}]
        |-unattended-upgr---{unattended-upgr}
        |-upowerd---3*[{upowerd}]
        |-vsftpd---vsftpd---vsftpd
        `-wpa_supplicant

pstree.x11


"OPTION -h"
コマンドの実行がタイムアウトしました

ptar


"OPTION -h"

NAME

ptar - a tar-like program written in perl

DESCRIPTION

ptar is a small, tar look-alike program that uses the perl module
Archive::Tar to extract, create and list tar archives.

SYNOPSIS

    ptar -c [-v] [-z] [-C] [-f ARCHIVE_FILE | -] FILE FILE ...
    ptar -c [-v] [-z] [-C] [-T index | -] [-f ARCHIVE_FILE | -]
    ptar -x [-v] [-z] [-f ARCHIVE_FILE | -]
    ptar -t [-z] [-f ARCHIVE_FILE | -]
    ptar -h

OPTIONS

    c   Create ARCHIVE_FILE or STDOUT (-) from FILE
    x   Extract from ARCHIVE_FILE or STDIN (-)
    t   List the contents of ARCHIVE_FILE or STDIN (-)
    f   Name of the ARCHIVE_FILE to use. Default is './default.tar'
    z   Read/Write zlib compressed ARCHIVE_FILE (not always available)
    v   Print filenames as they are added or extracted from ARCHIVE_FILE
    h   Prints this help message
    C   CPAN mode - drop 022 from permissions
    T   get names to create from file

SEE ALSO

L<tar(1)>, L<Archive::Tar>.




ptardiff


"OPTION -h"


Usage:  ptardiff ARCHIVE_FILE
        ptardiff -h

    ptardiff is a small program that diffs an extracted archive
    against an unextracted one, using the perl module Archive::Tar.

    This effectively lets you view changes made to an archives contents.

    Provide the progam with an ARCHIVE_FILE and it will look up all
    the files with in the archive, scan the current working directory
    for a file with the name and diff it against the contents of the
    archive.


Options:
    h   Prints this help message


Sample Usage:

    $ tar -xzf Acme-Buffy-1.3.tar.gz
    $ vi Acme-Buffy-1.3/README

    [...]

    $ ptardiff Acme-Buffy-1.3.tar.gz > README.patch


See Also:
    tar(1)
    ptar
    Archive::Tar



ptargrep


"OPTION -h"
You need to install the perl-doc package to use this program.
#!/usr/bin/perl
    eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
    if 0; # ^ Run only under a shell
#!/usr/bin/perl
##############################################################################
# Tool for using regular expressions against the contents of files in a tar
# archive.  See 'ptargrep --help' for more documentation.
#

BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use warnings;

use Pod::Usage   qw(pod2usage);
use Getopt::Long qw(GetOptions);
use Archive::Tar qw();
use File::Path   qw(mkpath);

my(%opt, $pattern);

if(!GetOptions(\%opt,
    'basename|b',
    'ignore-case|i',
    'list-only|l',
    'verbose|v',
    'help|?',
)) {
    pod2usage(-exitval => 1,  -verbose => 0);
}


pod2usage(-exitstatus => 0, -verbose => 2) if $opt{help};

pod2usage(-exitval => 1,  -verbose => 0,
    -message => "No pattern specified",
) unless @ARGV;
make_pattern( shift(@ARGV) );

pod2usage(-exitval => 1,  -verbose => 0,
    -message => "No tar files specified",
) unless @ARGV;

process_archive($_) foreach @ARGV;

exit 0;


sub make_pattern {
    my($pat) = @_;

    if($opt{'ignore-case'}) {
        $pattern = qr{(?im)$pat};
    }
    else {
        $pattern = qr{(?m)$pat};
    }
}


sub process_archive {
    my($filename) = @_;

    _log("Processing archive: $filename");
    my $next = Archive::Tar->iter($filename);
    while( my $f = $next->() ) {
        next unless $f->is_file;
        match_file($f) if $f->size > 0;
    }
}


sub match_file {
    my($f)   = @_;
    my $path = $f->name;
    my $prefix = $f->prefix;
    if (defined $prefix) {
        $path = File::Spec->catfile($prefix, $path);
    }

    _log("filename: %s  (%d bytes)", $path, $f->size);

    my $body = $f->get_content();
    if($body !~ $pattern) {
        _log("  no match");
        return;
    }

    if($opt{'list-only'}) {
        print $path, "\n";
        return;
    }

    save_file($path, $body);
}


sub save_file {
    my($path, $body) = @_;

    _log("  found match - extracting");
    my($fh);
    my($dir, $file) = $path =~ m{\A(?:(.*)/)?([^/]+)\z};
    if($dir and not $opt{basename}) {
        _log("  writing to $dir/$file");
        $dir =~ s{\A/}{./};
        mkpath($dir) unless -d $dir;
        open $fh, '>', "$dir/$file" or die "open($dir/$file): $!";
    }
    else {
        _log("  writing to ./$file");
        open $fh, '>', $file or die "open($file): $!";
    }
    print $fh $body;
    close($fh);
}


sub _log {
    return unless $opt{verbose};
    my($format, @args) = @_;
    warn sprintf($format, @args) . "\n";
}


__END__

=head1 NAME

ptargrep - Apply pattern matching to the contents of files in a tar archive

=head1 SYNOPSIS

  ptargrep [options] <pattern> <tar file> ...

  Options:

   --basename|-b     ignore directory paths from archive
   --ignore-case|-i  do case-insensitive pattern matching
   --list-only|-l    list matching filenames rather than extracting matches
   --verbose|-v      write debugging message to STDERR
   --help|-?         detailed help message

=head1 DESCRIPTION

This utility allows you to apply pattern matching to B<the contents> of files
contained in a tar archive.  You might use this to identify all files in an
archive which contain lines matching the specified pattern and either print out
the pathnames or extract the files.

The pattern will be used as a Perl regular expression (as opposed to a simple
grep regex).

Multiple tar archive filenames can be specified - they will each be processed
in turn.

=head1 OPTIONS

=over 4

=item B<--basename> (alias -b)

When matching files are extracted, ignore the directory path from the archive
and write to the current directory using the basename of the file from the
archive.  Beware: if two matching files in the archive have the same basename,
the second file extracted will overwrite the first.

=item B<--ignore-case> (alias -i)

Make pattern matching case-insensitive.

=item B<--list-only> (alias -l)

Print the pathname of each matching file from the archive to STDOUT.  Without
this option, the default behaviour is to extract each matching file.

=item B<--verbose> (alias -v)

Log debugging info to STDERR.

=item B<--help> (alias -?)

Display this documentation.

=back

=head1 COPYRIGHT

Copyright 2010 Grant McLean E<lt>grantm@cpan.orgE<gt>

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

=cut




ptx


"OPTION -h"
/bin/ptx: 無効なオプション -- 'h'
詳しくは '/bin/ptx --help' を実行して下さい。

pw-cat


"OPTION -h"
pw-cat [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)

  -p, --playback                        Playback mode
  -r, --record                          Recording mode
  -m, --midi                            Midi mode
  -d, --dsd                             DSD mode


pw-cli


"OPTION -h"
/bin/pw-cli [options] [command]
  -h, --help                            Show this help
      --version                         Show version
  -d, --daemon                          Start as daemon (Default false)
  -r, --remote                          Remote daemon name
  -m, --monitor                         Monitor activity

Available commands:
    help | h                Show this help
    load-module | lm        Load a module. <module-name> [<module-arguments>]
    unload-module | um      Unload a module. <module-var>
    connect | con           Connect to a remote. [<remote-name>]
    disconnect | dis        Disconnect from a remote. [<remote-var>]
    list-remotes | lr       List connected remotes.
    switch-remote | sr      Switch between current remotes. [<remote-var>]
    list-objects | ls       List objects or current remote. [<interface>]
    info | i                Get info about an object. <object-id>|all
    create-device | cd      Create a device from a factory. <factory-name> [<properties>]
    create-node | cn        Create a node from a factory. <factory-name> [<properties>]
    destroy | d             Destroy a global object. <object-id>
    create-link | cl        Create a link between nodes. <node-id> <port-id> <node-id> <port-id> [<properties>]
    export-node | en        Export a local node to the current remote. <node-id> [remote-var]
    enum-params | e         Enumerate params of an object <object-id> <param-id>
    set-param | s           Set param of an object <object-id> <param-id> <param-json>
    permissions | sp        Set permissions for a client <client-id> <object> <permission>
    get-permissions | gp    Get permissions of a client <client-id>
    send-command | c        Send a command <object-id>
    quit | q                Quit

pw-config


"OPTION -h"
/bin/pw-config : PipeWire config manager.
Usage:
  /bin/pw-config [options] paths                  List config paths (default action)
  /bin/pw-config [options] list [SECTION]         List config section
  /bin/pw-config [options] merge SECTION          Merge a config section

Options:
  -h, --help                            Show this help
      --version                         Show version
  -n, --name                            Config Name (default 'pipewire.conf')
  -p, --prefix                          Config Prefix (default '')
  -L, --no-newline                      Omit newlines after values
  -r, --recurse                         Reformat config sections recursively
  -N, --no-colors                       disable color output
  -C, --color[=WHEN]                    whether to enable color support. WHEN is `never`, `always`, or `auto`

pw-dot


"OPTION -h"
/bin/pw-dot [options]
  -h, --help                            Show this help
      --version                         Show version
  -a, --all                             Show all object types
  -s, --smart                           Show linked objects only
  -d, --detail                          Show all object properties
  -r, --remote                          Remote daemon name
  -o, --output                          Output file (Default pw.dot)
  -L, --lr                              Use left-right rank direction
  -9, --90                              Use orthogonal edges
  -j, --json                            Read objects from pw-dump JSON file

pw-dsdplay


"OPTION -h"
pw-dsdplay [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)


pw-dump


"OPTION -h"
/bin/pw-dump [options] [<id>]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote                          Remote daemon name
  -m, --monitor                         monitor changes
  -N, --no-colors                       disable color output
  -C, --color[=WHEN]                    whether to enable color support. WHEN is `never`, `always`, or `auto`

pw-encplay


"OPTION -h"
pw-encplay [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)


pw-link


"OPTION -h"
/bin/pw-link : PipeWire port and link manager.
Generic: /bin/pw-link [options]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote=NAME                     Remote daemon name
List: /bin/pw-link [options] [out-pattern] [in-pattern]
  -o, --output                          List output ports
  -i, --input                           List input ports
  -l, --links                           List links
  -m, --monitor                         Monitor links and ports
  -I, --id                              List IDs
  -v, --verbose                         Verbose port properties
Connect: /bin/pw-link [options] output input
  -L, --linger                          Linger (default, unless -m is used)
  -P, --passive                         Passive link
  -p, --props=PROPS                     Properties as JSON object
Disconnect: /bin/pw-link -d [options] output input
            /bin/pw-link -d [options] link-id
  -d, --disconnect                      Disconnect ports

pw-loopback


"OPTION -h"
/bin/pw-loopback [options]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote                          Remote daemon name
  -n, --name                            Node name (default '/bin/pw-loopback-25123')
  -g, --group                           Node group (default '/bin/pw-loopback-25123')
  -c, --channels                        Number of channels (default 2)
  -m, --channel-map                     Channel map (default '[ FL, FR ]')
  -l, --latency                         Desired latency in ms
  -d, --delay                           Desired delay in float s
  -C  --capture                         Capture source to connect to (name or serial)
      --capture-props                   Capture stream properties
  -P  --playback                        Playback sink to connect to (name or serial)
      --playback-props                  Playback stream properties

pw-metadata


"OPTION -h"
/bin/pw-metadata [options] [ id [ key [ value [ type ] ] ] ]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote                          Remote daemon name
  -l, --list                            List available metadata
  -m, --monitor                         Monitor metadata
  -d, --delete                          Delete metadata
  -n, --name                            Metadata name (default: "default")

pw-mididump


"OPTION -h"
/bin/pw-mididump [options] [FILE]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote                          Remote daemon name

pw-midiplay


"OPTION -h"
pw-midiplay [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)


pw-midirecord


"OPTION -h"
pw-midirecord [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)


pw-mon


"OPTION -h"
/bin/pw-mon [options]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote                          Remote daemon name
  -N, --no-colors                       disable color output
  -C, --color[=WHEN]                    whether to enable color support. WHEN is `never`, `always`, or `auto`
  -o, --hide-props                      hide node properties
  -a, --hide-params                     hide node properties

pw-play


"OPTION -h"
pw-play [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)


pw-profiler


"OPTION -h"
/bin/pw-profiler [options]
  -h, --help                            Show this help
      --version                         Show version
  -r, --remote                          Remote daemon name
  -o, --output                          Profiler output name (default "profiler.log")

pw-record


"OPTION -h"
pw-record [options] [<file>|-]
  -h, --help                            Show this help
      --version                         Show version
  -v, --verbose                         Enable verbose operations

  -R, --remote                          Remote daemon name
      --media-type                      Set media type (default Audio)
      --media-category                  Set media category (default Playback)
      --media-role                      Set media role (default Music)
      --target                          Set node target serial or name (default auto)
                                          0 means don't link
      --latency                         Set node latency (default 100ms)
                                          Xunit (unit = s, ms, us, ns)
                                          or direct samples (256)
                                          the rate is the one of the source file
  -P  --properties                      Set node properties

      --rate                            Sample rate (req. for rec) (default 48000)
      --channels                        Number of channels (req. for rec) (default 2)
      --channel-map                     Channel map
                                            one of: "stereo", "surround-51",... or
                                            comma separated list of channel names: eg. "FL,FR"
      --format                          Sample format (ulaw|alaw|u8|s8|s16|s32|f32|f64) (req. for rec) (default s16)
      --volume                          Stream volume 0-1.0 (default 1.000)
  -q  --quality                         Resampler quality (0 - 15) (default 4)


pw-reserve


"OPTION -h"
/bin/pw-reserve [options]
  -h, --help                            Show this help
      --version                         Show version
  -n, --name                            Name to reserve (Audio0, Midi0, Video0, ..)
  -a, --appname                         Application Name (default pw-reserve)
  -p, --priority                        Priority (default 0)
  -m, --monitor                         Monitor only, don't try to acquire
  -r, --release                         Request release when busy

pw-top


"OPTION -h"
Usage:
/bin/pw-top [options]

Options:
  -b, --batch-mode                 run in non-interactive batch mode
  -n, --iterations = NUMBER             exit after NUMBER batch iterations
  -r, --remote                          Remote daemon name

  -h, --help                            Show this help
  -V  --version                         Show version

pwd


"OPTION -h"
/bin/pwd: 無効なオプション -- 'h'
詳しくは '/bin/pwd --help' を実行して下さい。

pwdx


"OPTION -h"

Usage:
 pwdx [options] pid...

Options:
 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see pwdx(1).

py3clean


"OPTION -h"
Usage: py3clean [-V VERSION] [-p PACKAGE] [DIR_OR_FILE]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         turn verbose mode on
  -q, --quiet           be quiet
  -p PACKAGE, --package=PACKAGE
                        specify Debian package name to clean
  -V VERSION            specify Python version to clean

py3compile


"OPTION -h"
Usage: py3compile [-V [X.Y][-][A.B]] DIR_OR_FILE [-X REGEXPR]
       py3compile -p PACKAGE

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         turn verbose mode on
  -q, --quiet           be quiet
  -f, --force           force rebuild even if timestamps are up-to-date
  -O                    byte-compile to .pyo files
  -p PACKAGE, --package=PACKAGE
                        specify Debian package name whose files should be
                        bytecompiled
  -V VRANGE             force private modules to be bytecompiled with Python
                        version from given range, regardless of the default
                        Python version in the system.  If there are no other
                        options, bytecompile all public modules for installed
                        Python versions that match given range.  VERSION_RANGE
                        examples: '3.1' (version 3.1 only), '3.1-' (version
                        3.1 or newer), '3.1-3.3' (version 3.1 or 3.2), '-4.0'
                        (all supported 3.X versions)
  -X REGEXPR, --exclude=REGEXPR
                        exclude items that match given REGEXPR. You may use
                        this option multiple times to build up a list of
                        things to exclude.

py3versions


"OPTION -h"
Usage: [-v] [-h] [-d|--default] [-s|--supported] [-i|--installed] 

Options:
  -h, --help       show this help message and exit
  -d, --default    print the default python3 version
  -s, --supported  print the supported python3 versions
  -r, --requested  print the python3 versions requested by a build; the
                   argument is either the name of a control file or the value
                   of the X-Python3-Version attribute
  -i, --installed  print the installed supported python3 versions
  --min-supported  print the minimum supported python3 version
  --max-supported  print the maximum supported python3 version
  -v, --version    print just the version number(s)

pybabel


"OPTION -h"
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/babel/messages/frontend.py", line 37, in <module>
    from setuptools import Command as _Command
ModuleNotFoundError: No module named 'setuptools'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/bin/pybabel", line 33, in <module>
    sys.exit(load_entry_point('Babel==2.10.3', 'console_scripts', 'pybabel')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/bin/pybabel", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/babel/messages/frontend.py", line 46, in <module>
    from distutils import log as distutils_log
ModuleNotFoundError: No module named 'distutils'

pybabel-python3


"OPTION -h"
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/babel/messages/frontend.py", line 37, in <module>
    from setuptools import Command as _Command
ModuleNotFoundError: No module named 'setuptools'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/bin/pybabel-python3", line 33, in <module>
    sys.exit(load_entry_point('Babel==2.10.3', 'console_scripts', 'pybabel')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/bin/pybabel-python3", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/babel/messages/frontend.py", line 46, in <module>
    from distutils import log as distutils_log
ModuleNotFoundError: No module named 'distutils'

pydoc3


"OPTION -h"
pydoc - the Python documentation tool

pydoc3 <name> ...
    Show text documentation on something.  <name> may be the name of a
    Python keyword, topic, function, module, or package, or a dotted
    reference to a class or function within a module or module in a
    package.  If <name> contains a '/', it is used as the path to a
    Python source file to document. If name is 'keywords', 'topics',
    or 'modules', a listing of these things is displayed.

pydoc3 -k <keyword>
    Search for a keyword in the synopsis lines of all available modules.

pydoc3 -n <hostname>
    Start an HTTP server with the given hostname (default: localhost).

pydoc3 -p <port>
    Start an HTTP server on the given port on the local machine.  Port
    number 0 can be used to get an arbitrary unused port.

pydoc3 -b
    Start an HTTP server on an arbitrary unused port and open a web browser
    to interactively browse documentation.  This option can be used in
    combination with -n and/or -p.

pydoc3 -w <name> ...
    Write out the HTML documentation for a module to a file in the current
    directory.  If <name> contains a '/', it is treated as a filename; if
    it names a directory, documentation is written for all the contents.


pydoc3.12


"OPTION -h"
pydoc - the Python documentation tool

pydoc3 <name> ...
    Show text documentation on something.  <name> may be the name of a
    Python keyword, topic, function, module, or package, or a dotted
    reference to a class or function within a module or module in a
    package.  If <name> contains a '/', it is used as the path to a
    Python source file to document. If name is 'keywords', 'topics',
    or 'modules', a listing of these things is displayed.

pydoc3 -k <keyword>
    Search for a keyword in the synopsis lines of all available modules.

pydoc3 -n <hostname>
    Start an HTTP server with the given hostname (default: localhost).

pydoc3 -p <port>
    Start an HTTP server on the given port on the local machine.  Port
    number 0 can be used to get an arbitrary unused port.

pydoc3 -b
    Start an HTTP server on an arbitrary unused port and open a web browser
    to interactively browse documentation.  This option can be used in
    combination with -n and/or -p.

pydoc3 -w <name> ...
    Write out the HTML documentation for a module to a file in the current
    directory.  If <name> contains a '/', it is treated as a filename; if
    it names a directory, documentation is written for all the contents.


pygettext3


"OPTION -h"
pygettext -- Python equivalent of xgettext(1)

Many systems (Solaris, Linux, Gnu) provide extensive tools that ease the
internationalization of C programs. Most of these tools are independent of
the programming language and can be used from within Python programs.
Martin von Loewis' work[1] helps considerably in this regard.

There's one problem though; xgettext is the program that scans source code
looking for message strings, but it groks only C (or C++). Python
introduces a few wrinkles, such as dual quoting characters, triple quoted
strings, and raw strings. xgettext understands none of this.

Enter pygettext, which uses Python's standard tokenize module to scan
Python source code, generating .pot files identical to what GNU xgettext[2]
generates for C and C++ code. From there, the standard GNU tools can be
used.

A word about marking Python strings as candidates for translation. GNU
xgettext recognizes the following keywords: gettext, dgettext, dcgettext,
and gettext_noop. But those can be a lot of text to include all over your
code. C and C++ have a trick: they use the C preprocessor. Most
internationalized C source includes a #define for gettext() to _() so that
what has to be written in the source is much less. Thus these are both
translatable strings:

    gettext("Translatable String")
    _("Translatable String")

Python of course has no preprocessor so this doesn't work so well.  Thus,
pygettext searches only for _() by default, but see the -k/--keyword flag
below for how to augment this.

 [1] https://www.python.org/workshops/1997-10/proceedings/loewis.html
 [2] https://www.gnu.org/software/gettext/gettext.html

NOTE: pygettext attempts to be option and feature compatible with GNU
xgettext where ever possible. However some options are still missing or are
not fully implemented. Also, xgettext's use of command line switches with
option arguments is broken, and in these cases, pygettext just defines
additional switches.

Usage: pygettext [options] inputfile ...

Options:

    -a
    --extract-all
        Extract all strings.

    -d name
    --default-domain=name
        Rename the default output file from messages.pot to name.pot.

    -E
    --escape
        Replace non-ASCII characters with octal escape sequences.

    -D
    --docstrings
        Extract module, class, method, and function docstrings.  These do
        not need to be wrapped in _() markers, and in fact cannot be for
        Python to consider them docstrings. (See also the -X option).

    -h
    --help
        Print this help message and exit.

    -k word
    --keyword=word
        Keywords to look for in addition to the default set, which are:
        _

        You can have multiple -k flags on the command line.

    -K
    --no-default-keywords
        Disable the default set of keywords (see above).  Any keywords
        explicitly added with the -k/--keyword option are still recognized.

    --no-location
        Do not write filename/lineno location comments.

    -n
    --add-location
        Write filename/lineno location comments indicating where each
        extracted string is found in the source.  These lines appear before
        each msgid.  The style of comments is controlled by the -S/--style
        option.  This is the default.

    -o filename
    --output=filename
        Rename the default output file from messages.pot to filename.  If
        filename is `-' then the output is sent to standard out.

    -p dir
    --output-dir=dir
        Output files will be placed in directory dir.

    -S stylename
    --style stylename
        Specify which style to use for location comments.  Two styles are
        supported:

        Solaris  # File: filename, line: line-number
        GNU      #: filename:line

        The style name is case insensitive.  GNU style is the default.

    -v
    --verbose
        Print the names of the files being processed.

    -V
    --version
        Print the version of pygettext and exit.

    -w columns
    --width=columns
        Set width of output to columns.

    -x filename
    --exclude-file=filename
        Specify a file that contains a list of strings that are not be
        extracted from the input files.  Each string to be excluded must
        appear on a line by itself in the file.

    -X filename
    --no-docstrings=filename
        Specify a file that contains a list of files (one per line) that
        should not have their docstrings extracted.  This is only useful in
        conjunction with the -D option above.

If `inputfile' is -, standard input is read.


pygettext3.12


"OPTION -h"
pygettext -- Python equivalent of xgettext(1)

Many systems (Solaris, Linux, Gnu) provide extensive tools that ease the
internationalization of C programs. Most of these tools are independent of
the programming language and can be used from within Python programs.
Martin von Loewis' work[1] helps considerably in this regard.

There's one problem though; xgettext is the program that scans source code
looking for message strings, but it groks only C (or C++). Python
introduces a few wrinkles, such as dual quoting characters, triple quoted
strings, and raw strings. xgettext understands none of this.

Enter pygettext, which uses Python's standard tokenize module to scan
Python source code, generating .pot files identical to what GNU xgettext[2]
generates for C and C++ code. From there, the standard GNU tools can be
used.

A word about marking Python strings as candidates for translation. GNU
xgettext recognizes the following keywords: gettext, dgettext, dcgettext,
and gettext_noop. But those can be a lot of text to include all over your
code. C and C++ have a trick: they use the C preprocessor. Most
internationalized C source includes a #define for gettext() to _() so that
what has to be written in the source is much less. Thus these are both
translatable strings:

    gettext("Translatable String")
    _("Translatable String")

Python of course has no preprocessor so this doesn't work so well.  Thus,
pygettext searches only for _() by default, but see the -k/--keyword flag
below for how to augment this.

 [1] https://www.python.org/workshops/1997-10/proceedings/loewis.html
 [2] https://www.gnu.org/software/gettext/gettext.html

NOTE: pygettext attempts to be option and feature compatible with GNU
xgettext where ever possible. However some options are still missing or are
not fully implemented. Also, xgettext's use of command line switches with
option arguments is broken, and in these cases, pygettext just defines
additional switches.

Usage: pygettext [options] inputfile ...

Options:

    -a
    --extract-all
        Extract all strings.

    -d name
    --default-domain=name
        Rename the default output file from messages.pot to name.pot.

    -E
    --escape
        Replace non-ASCII characters with octal escape sequences.

    -D
    --docstrings
        Extract module, class, method, and function docstrings.  These do
        not need to be wrapped in _() markers, and in fact cannot be for
        Python to consider them docstrings. (See also the -X option).

    -h
    --help
        Print this help message and exit.

    -k word
    --keyword=word
        Keywords to look for in addition to the default set, which are:
        _

        You can have multiple -k flags on the command line.

    -K
    --no-default-keywords
        Disable the default set of keywords (see above).  Any keywords
        explicitly added with the -k/--keyword option are still recognized.

    --no-location
        Do not write filename/lineno location comments.

    -n
    --add-location
        Write filename/lineno location comments indicating where each
        extracted string is found in the source.  These lines appear before
        each msgid.  The style of comments is controlled by the -S/--style
        option.  This is the default.

    -o filename
    --output=filename
        Rename the default output file from messages.pot to filename.  If
        filename is `-' then the output is sent to standard out.

    -p dir
    --output-dir=dir
        Output files will be placed in directory dir.

    -S stylename
    --style stylename
        Specify which style to use for location comments.  Two styles are
        supported:

        Solaris  # File: filename, line: line-number
        GNU      #: filename:line

        The style name is case insensitive.  GNU style is the default.

    -v
    --verbose
        Print the names of the files being processed.

    -V
    --version
        Print the version of pygettext and exit.

    -w columns
    --width=columns
        Set width of output to columns.

    -x filename
    --exclude-file=filename
        Specify a file that contains a list of strings that are not be
        extracted from the input files.  Each string to be excluded must
        appear on a line by itself in the file.

    -X filename
    --no-docstrings=filename
        Specify a file that contains a list of files (one per line) that
        should not have their docstrings extracted.  This is only useful in
        conjunction with the -D option above.

If `inputfile' is -, standard input is read.


pygmentize


"OPTION -h"
usage: pygmentize [-l LEXER | -g] [-F FILTER[:options]] [-f FORMATTER]
                  [-O OPTION=value[,OPTION=value,...]] [-P OPTION=value]
                  [-o OUTPUTFILE] [-v] [-s] [-x] [--json]
                  [-S STYLE -f formatter | -L [WHAT ...] | -N FILENAME | -C |
                  -H NAME TYPE | -V | -h] [-a ARG]
                  [INPUTFILE]

Highlight an input file and write the result to an output file.

Main operation:
  -l LEXER      Specify the lexer to use. (Query names with -L.) If not given
                and -g is not present, the lexer is guessed from the filename.
  -g            Guess the lexer from the file contents, or pass through as
                plain text if nothing can be guessed.
  -F FILTER[:options]
                Add a filter to the token stream. (Query names with -L.)
                Filter options are given after a colon if necessary.
  -f FORMATTER  Specify the formatter to use. (Query names with -L.) If not
                given, the formatter is guessed from the output filename, and
                defaults to the terminal formatter if the output is to the
                terminal or an unknown file extension.
  -O OPTION=value[,OPTION=value,...]
                Give options to the lexer and formatter as a comma-separated
                list of key-value pairs. Example: `-O bg=light,python=cool`.
  -P OPTION=value
                Give a single option to the lexer and formatter - with this
                you can pass options whose value contains commas and equal
                signs. Example: `-P "heading=Pygments, the Python
                highlighter"`.
  -o OUTPUTFILE
                Where to write the output. Defaults to standard output.
  INPUTFILE     Where to read the input. Defaults to standard input.

Operation flags:
  -v            Print a detailed traceback on unhandled exceptions, which is
                useful for debugging and bug reports.
  -s            Process lines one at a time until EOF, rather than waiting to
                process the entire file. This only works for stdin, only for
                lexers with no line-spanning constructs, and is intended for
                streaming input such as you get from `tail -f`. Example usage:
                `tail -f sql.log | pygmentize -s -l sql`.
  -x            Allow custom lexers and formatters to be loaded from a .py
                file relative to the current working directory. For example,
                `-l ./customlexer.py -x`. By default, this option expects a
                file with a class named CustomLexer or CustomFormatter; you
                can also specify your own class name with a colon (`-l
                ./lexer.py:MyLexer`). Users should be very careful not to use
                this option with untrusted files, because it will import and
                run them.
  --json        Output as JSON. This can be only used in conjunction with -L.

Special modes - do not do any highlighting:
  -S STYLE -f formatter
                Print style definitions for STYLE for a formatter given with
                -f. The argument given by -a is formatter dependent.
  -L [WHAT ...]
                List lexers, formatters, styles or filters -- give additional
                arguments for the thing(s) you want to list (e.g. "styles"),
                or omit them to list everything.
  -N FILENAME   Guess and print out a lexer name based solely on the given
                filename. Does not take input or highlight anything. If no
                specific lexer can be determined, "text" is printed.
  -C            Like -N, but print out a lexer name based solely on a given
                content from standard input.
  -H NAME TYPE  Print detailed help for the object <name> of type <type>,
                where <type> is one of "lexer", "formatter" or "filter".
  -V            Print the package version.
  -h, --help    Print this help.
  -a ARG        Formatter-specific additional argument for the -S (print style
                sheet) mode.

pyserial-miniterm


"OPTION -h"
usage: pyserial-miniterm [-h] [--parity {N,E,O,S,M}] [--rtscts] [--xonxoff]
                         [--rts RTS] [--dtr DTR] [--non-exclusive] [--ask]
                         [-e] [--encoding CODEC] [-f NAME]
                         [--eol {CR,LF,CRLF}] [--raw] [--exit-char NUM]
                         [--menu-char NUM] [-q] [--develop]
                         [port] [baudrate]

Miniterm - A simple terminal program for the serial port.

positional arguments:
  port                  serial port name ("-" to show port list)
  baudrate              set baud rate, default: 9600

options:
  -h, --help            show this help message and exit

port settings:
  --parity {N,E,O,S,M}  set parity, one of {N E O S M}, default: N
  --rtscts              enable RTS/CTS flow control (default off)
  --xonxoff             enable software flow control (default off)
  --rts RTS             set initial RTS line state (possible values: 0, 1)
  --dtr DTR             set initial DTR line state (possible values: 0, 1)
  --non-exclusive       disable locking for native ports
  --ask                 ask again for port when open fails

data handling:
  -e, --echo            enable local echo (default off)
  --encoding CODEC      set the encoding for the serial port (e.g. hexlify,
                        Latin1, UTF-8), default: UTF-8
  -f NAME, --filter NAME
                        add text transformation
  --eol {CR,LF,CRLF}    end of line mode
  --raw                 Do no apply any encodings/transformations

hotkeys:
  --exit-char NUM       Unicode of special character that is used to exit the
                        application, default: 29
  --menu-char NUM       Unicode code of special character that is used to
                        control miniterm (menu), default: 20

diagnostics:
  -q, --quiet           suppress non-error messages
  --develop             show Python traceback on error

pyserial-ports


"OPTION -h"
usage: pyserial-ports [-h] [-v] [-q] [-n N] [-s] [regexp]

Serial port enumeration

positional arguments:
  regexp               only show ports that match this regex

options:
  -h, --help           show this help message and exit
  -v, --verbose        show more messages
  -q, --quiet          suppress all messages
  -n N                 only output the N-th entry
  -s, --include-links  include entries that are symlinks to real devices

python3


"OPTION -h"
usage: /bin/python3 [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options (and corresponding environment variables):
-b     : issue warnings about converting bytes/bytearray to str and comparing
         bytes/bytearray with str or bytes with int. (-bb: issue errors)
-B     : don't write .pyc files on import; also PYTHONDONTWRITEBYTECODE=x
-c cmd : program passed in as string (terminates option list)
-d     : turn on parser debugging output (for experts only, only works on
         debug builds); also PYTHONDEBUG=x
-E     : ignore PYTHON* environment variables (such as PYTHONPATH)
-h     : print this help message and exit (also -? or --help)
-i     : inspect interactively after running script; forces a prompt even
         if stdin does not appear to be a terminal; also PYTHONINSPECT=x
-I     : isolate Python from the user's environment (implies -E and -s)
-m mod : run library module as a script (terminates option list)
-O     : remove assert and __debug__-dependent statements; add .opt-1 before
         .pyc extension; also PYTHONOPTIMIZE=x
-OO    : do -O changes and also discard docstrings; add .opt-2 before
         .pyc extension
-P     : don't prepend a potentially unsafe path to sys.path; also
         PYTHONSAFEPATH
-q     : don't print version and copyright messages on interactive startup
-s     : don't add user site directory to sys.path; also PYTHONNOUSERSITE=x
-S     : don't imply 'import site' on initialization
-u     : force the stdout and stderr streams to be unbuffered;
         this option has no effect on stdin; also PYTHONUNBUFFERED=x
-v     : verbose (trace import statements); also PYTHONVERBOSE=x
         can be supplied multiple times to increase verbosity
-V     : print the Python version number and exit (also --version)
         when given twice, print more information about the build
-W arg : warning control; arg is action:message:category:module:lineno
         also PYTHONWARNINGS=arg
-x     : skip first line of source, allowing use of non-Unix forms of #!cmd
-X opt : set implementation-specific option
--check-hash-based-pycs always|default|never:
         control how Python invalidates hash-based .pyc files
--help-env: print help about Python environment variables and exit
--help-xoptions: print help about implementation-specific -X options and exit
--help-all: print complete help information and exit

Arguments:
file   : program read from script file
-      : program read from stdin (default; interactive mode if a tty)
arg ...: arguments passed to program in sys.argv[1:]

python3.12


"OPTION -h"
usage: /bin/python3.12 [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options (and corresponding environment variables):
-b     : issue warnings about converting bytes/bytearray to str and comparing
         bytes/bytearray with str or bytes with int. (-bb: issue errors)
-B     : don't write .pyc files on import; also PYTHONDONTWRITEBYTECODE=x
-c cmd : program passed in as string (terminates option list)
-d     : turn on parser debugging output (for experts only, only works on
         debug builds); also PYTHONDEBUG=x
-E     : ignore PYTHON* environment variables (such as PYTHONPATH)
-h     : print this help message and exit (also -? or --help)
-i     : inspect interactively after running script; forces a prompt even
         if stdin does not appear to be a terminal; also PYTHONINSPECT=x
-I     : isolate Python from the user's environment (implies -E and -s)
-m mod : run library module as a script (terminates option list)
-O     : remove assert and __debug__-dependent statements; add .opt-1 before
         .pyc extension; also PYTHONOPTIMIZE=x
-OO    : do -O changes and also discard docstrings; add .opt-2 before
         .pyc extension
-P     : don't prepend a potentially unsafe path to sys.path; also
         PYTHONSAFEPATH
-q     : don't print version and copyright messages on interactive startup
-s     : don't add user site directory to sys.path; also PYTHONNOUSERSITE=x
-S     : don't imply 'import site' on initialization
-u     : force the stdout and stderr streams to be unbuffered;
         this option has no effect on stdin; also PYTHONUNBUFFERED=x
-v     : verbose (trace import statements); also PYTHONVERBOSE=x
         can be supplied multiple times to increase verbosity
-V     : print the Python version number and exit (also --version)
         when given twice, print more information about the build
-W arg : warning control; arg is action:message:category:module:lineno
         also PYTHONWARNINGS=arg
-x     : skip first line of source, allowing use of non-Unix forms of #!cmd
-X opt : set implementation-specific option
--check-hash-based-pycs always|default|never:
         control how Python invalidates hash-based .pyc files
--help-env: print help about Python environment variables and exit
--help-xoptions: print help about implementation-specific -X options and exit
--help-all: print complete help information and exit

Arguments:
file   : program read from script file
-      : program read from stdin (default; interactive mode if a tty)
arg ...: arguments passed to program in sys.argv[1:]

pzstd

"OPTION -h"
Usage:
  pzstd [args] [FILE(s)]
Parallel ZSTD options:
  -p, --processes   #    : number of threads to use for (de)compression (default:<numcpus>)
ZSTD options:
  -#                     : # compression level (1-19, default:<numcpus>)
  -d, --decompress       : decompression
  -o                file : result stored into `file` (only if 1 input file)
  -f, --force            : overwrite output without prompting, (de)compress links
      --rm               : remove source file(s) after successful (de)compression
  -k, --keep             : preserve source file(s) (default)
  -h, --help             : display help and exit
  -V, --version          : display version number and exit
  -v, --verbose          : verbose mode; specify multiple times to increase log level (default:2)
  -q, --quiet            : suppress warnings; specify twice to suppress errors too
  -c, --stdout           : write to standard output (even if it is the console)
  -r                     : operate recursively on directories
      --ultra            : enable levels beyond 19, up to 22 (requires more memory)
  -C, --check            : integrity check (default)
      --no-check         : no integrity check
  -t, --test             : test compressed file integrity
  --                     : all arguments after "--" are treated as files