neulab/tldr huggingface dataset:
--gpg gpgcmd Use the specified command gpgcmd instead of gpg.
--gpg-args args Pass the specified options to gpg.
--tar tarcmd Use the specified command tarcmd instead of tar.
--tar-args args Pass the specified options to tar.
--version Print version of the program and exit.
--help Display a brief help page and exit.
Encrypt the contents of directory ‘mydocs’ for user Bob to file ‘test1’:
gpg-zip --encrypt --output test1 --gpg-args  -r Bob mydocs
List the contents of archive ‘test1’:
gpg-zip --list-archive test1
The program returns 0 if everything was fine, 1 otherwise.
gpg(1), tar(1),
WPA_SUPPLICANT(1)                WPA Supplicant                WPA_SUPPLICANT(1)
wpa_supplicant - WiFi Protected Access client daemon
wpa_supplicant [-BddehLqqvw] -i<ifname> -c<config file> [-D<driver>]
This manual page documents briefly the wpa_supplicant daemon.
A summary of commands follows. For a complete description, run wpa_supplicant from the command line.
-B     Fork daemon to the background.
-i<iface> Interface to listen on.
-c<config file> Path to configuration file.
-D<driver> Driver to use.
-d     Show debugging info (-dd for even more).
-q     Decrease debugging info (-qq for even less).
-w     Wait for <iface> to be added.
-L     Show license text.
-h     Show help text.
-v     Show version text.
wpa_passphrase(1), wpa_cli(1)
This manual page was written by Kyle McMartin <kyle@debian.org> for the Debian GNU system (but may be used by others).
PRINTF(1)                         User Commands                        PRINTF(1)
printf - format and print data
printf FORMAT [ARGUMENT]... printf OPTION
Print ARGUMENT(s) according to FORMAT, or execute according to OPTION:
FORMAT controls the output as in C printf.  Interpreted sequences are:
\"     double quote
\a     alert (BEL)
\c     produce no further output
\e     escape
\r     carriage return
\NNN   byte with octal value NNN (1 to 3 digits)
\xHH   byte with hexadecimal value HH (1 to 2 digits)
\uHHHH Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
\UHHHHHHHH Unicode character with hex value HHHHHHHH (8 digits)
%%     a single %
%b     ARGUMENT as a string with '\' escapes interpreted, except that octal escapes are of the form \0 or \0NNN
%q     ARGUMENT is printed in a format that can be reused as shell input, escaping non-printable characters with the proposed POSIX $'' syntax.
and all C format specifications ending with one of diouxXfeEgGcs, with ARGUMENTs converted to proper type first.  Variable widths are handled.
NOTE: your shell may have its own version of printf, which usually supersedes the version described here.  Please refer to your shell's documentation for details about the options it supports.
Full documentation <https://www.gnu.org/software/coreutils/printf> or available locally via: info '(coreutils) printf invocation'
JRNL(1)                           User Commands                          JRNL(1)
jrnl - manual page for jrnl version v2.8.1
usage: __main__.py [--debug] [--help] [--version] [--list] [--encrypt]
[--decrypt] [--import] [-on DATE] [-today-in-history] [-month DATE] [-day DATE] [-year DATE] [-from DATE] [-to DATE] [-contains TEXT] [-and] [-starred] [-n [NUMBER]] [-not [TAG]] [--edit] [--delete] [--format TYPE] [--tags] [--short] [--config-override CONFIG_KV_PAIR CONFIG_KV_PAIR] [...]
Optional Arguments: --debug Print information useful for troubleshooting
Standalone Commands: These commands will exit after they complete. You may only run one at a time.
--list List all configured journals
--encrypt Encrypt selected journal with a password
--decrypt Decrypt selected journal and store it in plain text
--import Import entries from another journal.  Optional parameters: --file FILENAME (default: uses stdin) --format [jrnl] (default: jrnl)
Writing: To add a new entry into your journal, simply write it on the command line:
jrnl yesterday: I was walking and I found this big log.
The date and the following colon ("yesterday:") are optional. If you leave them out, "now" will be used:
jrnl Then I rolled the log over.
Also, you can mark extra special entries ("star" them) with an asterisk:
jrnl *And underneath was a tiny little stick.
Please note that asterisks might be a special character in your shell, so you might have to escape them. When in doubt about escaping, put quotes around your entire entry:
jrnl "saturday at 2am: *Then I was like 'That log had a child!'"
Searching: To find entries from your journal, use any combination of the below filters.
-on DATE Show entries on this date
-today-in-history Show entries of today over the years
-month DATE Show entries on this month of any year
-day DATE Show entries on this day of any month
-year DATE Show entries of a specific year
-from DATE Show entries after, or on, this date
-to DATE Show entries before, or on, this date (alias: -until)
-contains TEXT Show entries containing specific text (put quotes around text with spaces)
-and   Show only entries that match all conditions, like saying "x AND y" (default: OR)
-starred Show only starred entries (marked with *)
-n [NUMBER] Show a maximum of NUMBER entries (note: '-n 3' and '-3' have the same effect)
-not [TAG] Exclude entries with this tag
Searching Options: These help you do various tasks with the selected entries from your search.  If used on their own (with no search), they will act on your entire journal
--edit Opens the selected entries in your configured editor
--delete Interactively deletes selected entries
--format TYPE Display selected entries in an alternate format.  TYPE can be: boxed, dates, fancy, json, markdown, md, pretty, sample, short, tags, text, txt, xml, or yaml.  Optional parameters: --file FILENAME Write output to file instead of stdout
--tags Alias for '--format tags'. Returns a list of all tags and number of occurences
--short Show only titles or line containing the search tags
Config file override: Apply a one-off override of the config file option
--config-override CONFIG_KV_PAIR CONFIG_KV_PAIR Override configured key-value pair with CONFIG_KV_PAIR for this command invocation only.  Examples: - Use a different editor for this jrnl entry, call: jrnl --config-override editor: "nano" - Override color selections jrnl --config-override colors.body blue --configoverride colors.title green
Thank you to all of our contributors! Come see the whole list of code and financial contributors at https://github.com/jrnl-org/jrnl. And special thanks to Bad Lip Reading for the Yoda joke in the Writing section above.
Copyright Â© 2012-2021 jrnl contributors
This is free software, and you are welcome to redistribute it under certain conditions; for details, see: https://www.gnu.org/licenses/gpl-3.0.html
ZDB(8)                       System Manager's Manual                      ZDB(8)
zdb — display zpool debugging and consistency information
zdb [-AbcdDFGhikLMPsvXYy] [-e [-V] [-p path ...]] [-I inflight I/Os] [-o var=value]... [-t txg] [-U cache] [-x dumpdir] [poolname[/dataset | objset ID]] [object | range ...] zdb [-AdiPv] [-e [-V] [-p path ...]] [-U cache] poolname[/dataset | objset ID] [object | range ...] zdb -C [-A] [-U cache] zdb -E [-A] word0:word1:...:word15 zdb -l [-Aqu] device zdb -m [-AFLPXY] [-e [-V] [-p path ...]] [-t txg] [-U cache] poolname [vdev [metaslab ...]] zdb -O dataset path zdb -R [-A] [-e [-V] [-p path ...]] [-U cache] poolname vdev:offset:[<lsize>/]<psize>[:flags] zdb -S [-AP] [-e [-V] [-p path ...]] [-U cache] poolname
The zdb utility displays information about a ZFS pool useful for debugging and performs some amount of consistency checking.  It is a not a general purpose tool and options (and facilities) may change.  This is not a fsck(8) utility.
The output of this command in general reflects the on-disk structure of a ZFS pool, and is inherently unstable.  The precise output of most invocations is not documented, a knowledge of ZFS internals is assumed.
If the dataset argument does not contain any "/" or "@" characters, it is interpreted as a pool name.  The root dataset can be specified as pool/ (pool name followed by a slash).
When operating on an imported and active pool it is possible, though unlikely, that zdb may interpret inconsistent pool data and behave erratically.
Display options:
-b      Display statistics regarding the number, size (logical, physical and allocated) and deduplication of blocks.
-c      Verify the checksum of all metadata blocks while printing block statistics (see -b).
If specified multiple times, verify the checksums of all blocks.
-C      Display information about the configuration.  If specified with no other options, instead display information about the cache file (/etc/zfs/zpool.cache).  To specify the cache file to display, see -U.
If specified multiple times, and a pool name is also specified display both the cached configuration and the on-disk configuration.  If specified multiple times with -e also display the configuration that would be used were the pool to be imported.
-d      Display information about datasets.  Specified once, displays basic dataset information: ID, create transaction, size, and object count.
If specified multiple times provides greater and greater verbosity.
If object IDs or object ID ranges are specified, display information about those specific objects or ranges only.
An object ID range is specified in terms of a colon-separated tuple of the form ⟨start⟩:⟨end⟩[:⟨flags⟩].  The fields start and end are integer object identifiers that denote the upper and lower bounds of the range. An end value of -1 specifies a range with no upper bound. The flags field optionally specifies a set of flags, described below, that control which object types are dumped. By default, all object types are dumped. A minus sign (-) negates the effect of the flag that follows it and has no effect unless preceded by the A flag. For example, the range 0:-1:A-d will dump all object types except for directories.
A       Dump all objects (this is the default) d       Dump ZFS directory objects f       Dump ZFS plain file objects m       Dump SPA space map objects z       Dump ZAP objects -       Negate the effect of next flag
-D      Display deduplication statistics, including the deduplication ratio (dedup), compression ratio (compress), inflation due to the zfs copies property (copies), and an overall effective ratio (dedup * compress / copies).
-DD     Display a histogram of deduplication statistics, showing the allocated (physically present on disk) and referenced (logically referenced in the pool) block counts and sizes by reference count.
-DDD    Display the statistics independently for each deduplication table.
-DDDD   Dump the contents of the deduplication tables describing duplicate blocks.
-DDDDD  Also dump the contents of the deduplication tables describing unique blocks.
-E word0:word1:...:word15 Decode and display block from an embedded block pointer specified by the word arguments.
-h      Display pool history similar to zpool history, but include internal changes, transaction, and dataset information.
-i      Display information about intent log (ZIL) entries relating to each dataset.  If specified multiple times, display counts of each intent log transaction type.
-k      Examine the checkpointed state of the pool.  Note, the on disk format of the pool is not reverted to the checkpointed state.
-l device Read the vdev labels and L2ARC header from the specified device. zdb -l will return 0 if valid label was found, 1 if error occurred, and 2 if no valid labels were found. The presence of L2ARC header is indicated by a specific sequence (L2ARC_DEV_HDR_MAGIC). If there is an accounting error in the size or the number of L2ARC log blocks zdb -l will return 1. Each unique configuration is displayed only once.
-ll device In addition display label space usage stats. If a valid L2ARC header was found also display the properties of log blocks used for restoring L2ARC contents (persistent L2ARC).
-lll device Display every configuration, unique or not. If a valid L2ARC header was found also display the properties of log entries in log blocks used for restoring L2ARC contents (persistent L2ARC).
If the -q option is also specified, don't print the labels or the L2ARC header.
If the -u option is also specified, also display the uberblocks on this device.  Specify multiple times to increase verbosity.
-L      Disable leak detection and the loading of space maps.  By default, zdb verifies that all non-free blocks are referenced, which can be very expensive.
-m      Display the offset, spacemap, free space of each metaslab, all the log spacemaps and their obsolete entry statistics.
-mm     Also display information about the on-disk free space histogram associated with each metaslab.
-mmm    Display the maximum contiguous free space, the in-core free space histogram, and the percentage of free space in each space map.
-mmmm   Display every spacemap record.
-M      Display the offset, spacemap, and free space of each metaslab.
-MM     Also display information about the maximum contiguous free space and the percentage of free space in each space map.
-MMM    Display every spacemap record.
-O dataset path Look up the specified path inside of the dataset and display its metadata and indirect blocks.  Specified path must be relative to the root of dataset.  This option can be combined with -v for increasing verbosity.
-R poolname vdev:offset:[<lsize>/]<psize>[:flags] Read and display a block from the specified device.  By default the block is displayed as a hex dump, but see the description of the r flag, below.
The block is specified in terms of a colon-separated tuple vdev (an integer vdev identifier) offset (the offset within the vdev) size (the physical size, or logical size / physical size) of the block to read and, optionally, flags (a set of flags, described below).
b offset  Print block pointer at hex offset c         Calculate and display checksums d         Decompress the block. Set environment variable ZDB_NO_ZLE to skip zle when guessing. e         Byte swap the block g         Dump gang block header i         Dump indirect block r         Dump raw uninterpreted block data v         Verbose output for guessing compression algorithm
-s      Report statistics on zdb I/O.  Display operation counts, bandwidth, and error counts of I/O to the pool from zdb.
-S      Simulate the effects of deduplication, constructing a DDT and then display that DDT as with -DD.
-u      Display the current uberblock.
-A      Do not abort should any assertion fail.
-AA     Enable panic recovery, certain errors which would otherwise be fatal are demoted to warnings.
-AAA    Do not abort if asserts fail and also enable panic recovery.
-e [-p path ...] Operate on an exported pool, not present in /etc/zfs/zpool.cache. The -p flag specifies the path under which devices are to be searched.
-x dumpdir All blocks accessed will be copied to files in the specified directory.  The blocks will be placed in sparse files whose name is the same as that of the file or device read.  zdb can be then run on the generated files.  Note that the -bbc flags are sufficient to access (and thus copy) all metadata on the pool.
-F      Attempt to make an unreadable pool readable by trying progressively older transactions.
-G      Dump the contents of the zfs_dbgmsg buffer before exiting zdb. zfs_dbgmsg is a buffer used by ZFS to dump advanced debug information.
-I inflight I/Os Limit the number of outstanding checksum I/Os to the specified value.  The default value is 200.  This option affects the performance of the -c option.
-o var=value ... Set the given global libzpool variable to the provided value.  The value must be an unsigned 32-bit integer.  Currently only little- endian systems are supported to avoid accidentally setting the high 32 bits of 64-bit variables.
-P      Print numbers in an unscaled form more amenable to parsing, eg. 1000000 rather than 1M.
-t transaction Specify the highest transaction to use when searching for uberblocks.  See also the -u and -l options for a means to see the available uberblocks and their associated transaction numbers.
-U cachefile Use a cache file other than /etc/zfs/zpool.cache.
-v      Enable verbosity.  Specify multiple times for increased verbosity.
-V      Attempt verbatim import.  This mimics the behavior of the kernel when loading a pool from a cachefile.  Only usable with -e.
-X      Attempt "extreme" transaction rewind, that is attempt the same recovery as -F but read transactions otherwise deemed too old.
-Y      Attempt all possible combinations when reconstructing indirect split blocks.  This flag disables the individual I/O deadman timer in order to allow as much time as required for the attempted reconstruction.
-y      Perform validation for livelists that are being deleted.  Scans through the livelist and metaslabs, checking for duplicate entries and compares the two, checking for potential double frees.  If it encounters issues, warnings will be printed, but the command will not necessarily fail.
Specifying a display option more than once enables verbosity for only that option, with more occurrences enabling more verbosity.
If no options are specified, all information about the named pool will be displayed at default verbosity.
Example 1 Display the configuration of imported pool rpool
# zdb -C rpool
MOS Configuration: version: 28 name: 'rpool' ...
Example 2 Display basic dataset information about rpool
# zdb -d rpool Dataset mos [META], ID 0, cr_txg 4, 26.9M, 1051 objects Dataset rpool/swap [ZVOL], ID 59, cr_txg 356, 486M, 2 objects ...
Example 3 Display basic information about object 0 in rpool/export/home
# zdb -d rpool/export/home 0 Dataset rpool/export/home [ZPL], ID 137, cr_txg 1546, 32K, 8 objects
Object  lvl   iblk   dblk  dsize  lsize   %full  type 0    7    16K    16K  15.0K    16K   25.00  DMU dnode
Example 4 Display the predicted effect of enabling deduplication on rpool
# zdb -S rpool Simulated DDT histogram:
bucket              allocated                       referenced ______   ______________________________   ______________________________ refcnt   blocks   LSIZE   PSIZE   DSIZE   blocks   LSIZE   PSIZE   DSIZE ------   ------   -----   -----   -----   ------   -----   -----   ----- 1     694K   27.1G   15.0G   15.0G     694K   27.1G   15.0G   15.0G 2    35.0K   1.33G    699M    699M    74.7K   2.79G   1.45G   1.45G ... dedup = 1.11, compress = 1.80, copies = 1.00, dedup * compress / copies = 2.00
zfs(8), zpool(8)
FSWEBCAM(1)                       User Commands                      FSWEBCAM(1)
fswebcam - Small and simple webcam for *nix.
fswebcam [<options>] <filename> [[<options>] <filename> ... ]
fswebcam is a small and simple webcam app for *nix. It can capture images from a number of different sources and perform simple manipulation on the captured image. The image can be saved as one or more PNG or JPEG files.
The PNG or JPEG image can be sent to stdio using the filename "-". The output filename is formatted by strftime.
Configuration File Config files use the long version of options without the "--" prefix. Comments start with a # symbol at the beginning of the line.
General Options -?, --help Show a usage summary.
-c, --config Load options from a file. You can load more than one config file, and can mix them with command-line arguments.
Note: This option can not be used from within a configuration file.
-q, --quiet Hides all messages except errors.
-v, --verbose Print extra information during the capture process.
--version Print the version number and exit.
-l, --loop <frequency> Continually capture images. The time between images is specified in seconds.
Default behaviour is to capture a single image and exit.
Note: The time to capture the next image is calculated relative to the epoch, so an image will not be captured immediately when the program is first started.
--offset <seconds> Sets the offset to use when calculating when the next image is due in loop mode. Value can be positive or negative.
-b, --background Run in the background. In this mode stdout and console logging are unavailable.
--pid <filename> Saves the PID of the background process to the specified file. Ignored when not using background mode.
--log [file/syslog:]<filename> Redirect log messages to a file or syslog. For example
--log output.log --log file:output.log --log syslog
--gmt  Use GMT instead of the local timezone when formatting text with strftime.
Capture Options -d, --device [<prefix>:]<device name> Set the source or device to use. The source module is selected automatically unless specified in the prefix.
Default is /dev/video0.
Available source modules, in order of preference:
V4L2 - Capture images from a V4L2 compatible video device. V4L1 - Capture images from a V4L1 compatible video device. FILE - Capture an image from a JPEG or PNG image file. RAW - Reads images straight from a device or file. TEST - Draws colour bars.
-i, --input <input number or name> Set the input to use. You may select an input by either it's number or name.
Default is "0".
--list-inputs List available inputs for the selected source or device.
fswebcam -d v4l2:/dev/video1 --list-inputs
-t, --tuner <tuner number> Set the tuner to use.
-f, --frequency <frequency> Set the frequency of the selected input or tuner. The value may be read as KHz or MHz depending on the input or tuner.
-p, --palette <name> Try to use the specified image format when capturing the image.
Default is to select one automatically.
Supported formats:
PNG JPEG MJPEG S561 RGB32 RGB24 BGR32 BGR24 YUYV UYVY YUV420P BAYER SGBRG8 SGRBG8 RGB565 RGB555 Y16 GREY
-r, --resolution <dimensions> Set the image resolution of the source or device. The actual resolution used may differ if the source or device cannot capture at the specified resolution.
Default is "384x288".
--fps <frames per second> Sets the frame rate of the capture device. This currently only works with certain V4L2 devices.
Default is "0", let the device decide.
-F, --frames <number> Set the number of frames to capture. More frames mean less noise in the final image, however capture times will be longer and moving objects may appear blurred.
Default is "1".
-S, --skip <number> Set the number of frames to skip. These frames will be captured but won't be use. Use this option if your camera sends some bad or corrupt frames when it first starts capturing.
-D, --delay <delay> Inserts a delay after the source or device has been opened and initialised, and before the capture begins. Some devices need this delay to let the image settle after a setting has changed. The delay time is specified in seconds.
-R, --read Use read() to capture images. This can be slower but more stable with some devices.
Default is to use mmap(), falling back on read() if mmap() is unavailable.
-s, --set <name=value> Set a control. These are used by the source modules to control image or device parameters. Numeric values can be expressed as a percentage of there maximum range or a literal value, for example:
--set brightness=50% --set framerate=5
Non-numeric controls are also supported:
--set lights=on
V4L2 features a type of control called a 'button'. These controls do not take any value, but trigger an action. For example:
--set "Restore Factory Settings"
Control names and values are not case sensitive.
Note: Available controls will vary depending in the source module and devices used. For more information see the --list-controls option.
--list-controls List available controls and their current values for the selected source module and device. For example:
fswebcam -d v4l2:/dev/video2 --list-controls
Output Options These options are performed in the order they appear on the command line, only effecting images output later on the command line. For example:
fswebcam -r 640x480 output1.jpeg --scale 320x240 output2.jpeg
Will create two images, "output1.jpeg" containing a full resolution copy of the captured image and "output2.jpeg" containing the same captured image but scaled to half the size.
--no-banner Disable the banner.
--top-banner Position the banner at the top of the image.
--bottom-banner Position the banner at the bottom of the image.
--banner-colour <#AARRGGBB> Set the colour of the banner. Uses the web-style hexadecimal format (#RRGGBB) to describe the colour, and can support an alpha channel (#AARRGGBB). Examples:
"#FF0000" is pure red. "#80000000" is semi-transparent black. "#FF000000" is invisible (alpha channel is at maximum). Default is "#40263A93".
--line-colour <#AARRGGBB> Set the colour of the divider line. See --banner-colour for more information.
Default is "#00FF0000".
--text-colour <#AARRGGBB> Set the colour of the text. See --banner-colour for more information.
Default is "#00FFFFFF".
--font <[file or font name]:[font size]> Set the font used in the banner. If no path is specified the path in the GDFONTPATH environment variable is searched for the font. Fontconfig names may also be used if the GD library has support.
If no font size is specified the default of "10" will be used.
Default is "sans:10".
--no-shadow Disable the text shadow.
--shadow Enable the text shadow.
This is the default behaviour.
--title <text> Set the main text, located in the top left of the banner.
--no-title Clear the main text.
--subtitle <text> Set the sub-title text, located in the bottom left of the banner.
--no-subtitle Clear the sub-title text.
--timestamp <text> Set the timestamp text, located in the top right of the banner. This string is formatted by strftime.
Default is "%Y-%m-%d %H:%M (%Z)".
--no-timestamp Clear the timestamp text.
--info <text> Set the info text, located in the bottom right of the banner.
--no-info Clear the info text.
--underlay <filename> Load a PNG image and overlay it on the image, below the banner. The image is aligned to the top left.
Note: The underlay is only applied when saving an image and is not modified by any of the image options or effects.
--no-underlay Clear the underlay image.
--overlay <filename> Load a PNG image and overlay on the image, above the banner. The image is aligned to the top left.
Note: The overlay is only applied when saving an image and is not modified by any of the image options or effects.
--no-overlay Remove the overlay image.
--jpeg <factor> Set JPEG as the output image format. The compression factor is a value between 0 and 95, or -1 for automatic.
This is the default format, with a factor of "-1".
--png <factor> Set PNG as the output image format. The compression factor can be a value between 0 and 9, or -1 for automatic.
--save <filename> Saves the image to the specified filename.
Note: This isn't necessary on the command-line where a filename alone is enough to save an image.
--revert Revert to the original captured image and resolution. This undoes all previous effects on the image.
Note: This only reverts the image itself, and not options such as font, colours and overlay.
--flip <direction[,direction]> Flips the image. Direction can be (h)orizontal or (v)ertical. Example:
--flip h    Flips the image horizontally. --flip h,v  Flips the image both horizontally and vertically.
--crop <dimensions[,offset]> Crop the image. With no offset the cropped area will be the center of the image. Example:
--crop 320x240    Crops the center 320x240 area of the image. --crop 10x10,0x0  Crops the 10x10 area at the top left corner of the image.
--scale <dimensions> Scale the image.
Example: "--scale 640x480" scales the image up or down to 640x480.
Note: The aspect ratio of the image is not maintained.
--rotate <angle> Rotate the image in right angles (90, 180 and 270 degrees).
Note: Rotating the image 90 or 270 degrees will swap the dimensions.
--deinterlace Apply a simple deinterlacer to the image.
--invert Invert all the colours in the image, creating a negative.
--greyscale Remove all colour from the image.
--swapchannels <c1c2> Swap colour channels c1 and c2. Valid channels are R, G and B -- for Red, Green and Blue channels respectively.
Example: "--swapchannels RB" will swap the red and blue channels.
--exec <command> Executes the specified command and waits for it to complete before continuing. The command line is formatted by strftime.
SIGHUP This causes fswebcam to reload it's configuration.
SIGUSR1 Causes fswebcam to capture an image immediately without waiting on the timer in loop mode.
The spacing between letters may be incorrect. This is an issue with the GD library.
Please report bugs to <phil@sanslogic.co.uk>.
ncftpput(1), strftime(3)
Written by Philip Heron <phil@sanslogic.co.uk>.
pactl(1)                     General Commands Manual                    pactl(1)
pactl - Control a running PulseAudio sound server
pactl [options] COMMAND [ARGS ...]
pactl --help
pactl --version
pactl can be used to issue control commands to the PulseAudio sound server.
pactl only exposes a subset of the available operations. For the full set use the pacmd(1).
-s | --server=SERVER Choose the server to connect to.
-n | --client-name=NAME Specify the client name pactl shall pass to the server when connecting.
When supplied as arguments to the commands below, the special names @DEFAULT_SINK@, @DEFAULT_SOURCE@ and @DEFAULT_MONITOR@ can be used to specify the default sink, source and monitor respectively.
stat   Dump a few statistics about the memory usage of the PulseAudio daemon.
info   Dump some info about the PulseAudio daemon.
list [short] [TYPE] Dump all currently loaded modules, available sinks, sources, streams, etc. TYPE must be one of: modules, sinks, sources, sink- inputs, source-outputs, clients, samples, cards, message-handlers. If not specified, all info is listed with the exception of the message-handlers. If short is given, output is in a tabular format, for easy parsing by scripts.
exit   Asks the PulseAudio server to terminate.
upload-sample FILENAME [NAME] Upload a sound from the specified audio file into the sample cache. The file types supported are those understood by libsndfile. The sample in the cache is named after the audio file, unless the name is explicitly specified.
play-sample NAME [SINK] Play the specified sample from the sample cache. It is played on the default sink, unless the symbolic name or the numerical index of the sink to play it on is specified.
remove-sample NAME Remove the specified sample from the sample cache.
load-module NAME [ARGUMENTS ...] Load the specified module with the specified arguments into the running sound server. Prints the numeric index of the module just loaded to STDOUT. You can use it to unload the module later.
unload-module ID|NAME Unload the module instance identified by the specified numeric index or unload all modules by the specified name.
move-sink-input ID SINK Move the specified playback stream (identified by its numerical index) to the specified sink (identified by its symbolic name or numerical index).
move-source-output ID SOURCE Move the specified recording stream (identified by its numerical index) to the specified source (identified by its symbolic name or numerical index).
suspend-sink SINK true|false Suspend or resume the specified sink (which may be specified either by its symbolic name or numerical index), depending whether true (suspend) or false (resume) is passed as last argument. Suspending a sink will pause all playback. Depending on the module implementing the sink this might have the effect that the underlying device is closed, making it available for other applications to use. The exact behaviour depends on the module.
suspend-source SOURCE true|false Suspend or resume the specified source (which may be specified either by its symbolic name or numerical index), depending whether true (suspend) or false (resume) is passed as last argument. Suspending a source will pause all capturing. Depending on the module implementing the source this might have the effect that the underlying device is closed, making it available for other applications to use. The exact behaviour depends on the module.
set-card-profile CARD PROFILE Set the specified card (identified by its symbolic name or numerical index) to the specified profile (identified by its symbolic name).
get-default-sink Returns the symbolic name of the default sink.
set-default-sink SINK Make the specified sink (identified by its symbolic name or numerical index) the default sink.
set-sink-port SINK PORT Set the specified sink (identified by its symbolic name or numerical index) to the specified port (identified by its symbolic name).
get-default-source Returns the symbolic name of the default source.
set-default-source SOURCE Make the specified source (identified by its symbolic name or numerical index) the default source.
set-source-port SOURCE PORT Set the specified source (identified by its symbolic name or numerical index) to the specified port (identified by its symbolic name).
set-port-latency-offset CARD PORT OFFSET Set a latency offset to a specified port (identified by its symbolic name) that belongs to a card (identified by its symbolic name or numerical index). OFFSET is a number which represents the latency offset in microseconds
get-sink-volume SINK Get the volume of the specified sink (identified by its symbolic name or numerical index) displayed in the same format as the `info` command.
set-sink-volume SINK VOLUME [VOLUME ...] Set the volume of the specified sink (identified by its symbolic name or numerical index). VOLUME can be specified as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be relative to the current sink volume. A single volume value affects all channels; if multiple volume values are given their number has to match the sink's number of channels.
get-source-volume SOURCE ``` Get the volume of the specified source (identified by its symbolic name or numerical index) displayed in the same format as the `info` command.
set-source-volume SOURCE VOLUME [VOLUME ...] Set the volume of the specified source (identified by its symbolic name or numerical index). VOLUME can be specified as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be relative to the current source volume. A single volume value affects all channels; if multiple volume values are given their number has to match the source's number of channels.
set-sink-input-volume INPUT VOLUME [VOLUME ...] Set the volume of the specified sink input (identified by its numerical index). VOLUME can be specified as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be relative to the current sink input volume. A single volume value affects all channels; if multiple volume values are given their number has to match the sink input's number of channels.
set-source-output-volume OUTPUT VOLUME [VOLUME ...] Set the volume of the specified source output (identified by its numerical index). VOLUME can be specified as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be relative to the current source output volume. A single volume value affects all channels; if multiple volume values are given their number has to match the source output's number of channels.
get-sink-mute SINK Get the mute status of the specified sink (identified by its symbolic name or numerical index).
set-sink-mute SINK 1|0|toggle Set the mute status of the specified sink (identified by its symbolic name or numerical index).
get-source-mute SOURCE Get the mute status of the specified source (identified by its symbolic name or numerical index).
set-source-mute SOURCE 1|0|toggle Set the mute status of the specified source (identified by its symbolic name or numerical index).
set-sink-input-mute INPUT 1|0|toggle Set the mute status of the specified sink input (identified by its numerical index).
set-source-output-mute OUTPUT 1|0|toggle Set the mute status of the specified source output (identified by its numerical index).
set-sink-formats SINK FORMATS Set the supported formats of the specified sink (identified by its numerical index) if supported by the sink. FORMATS is specified as a semi-colon (;) separated list of formats in the form 'encoding[, key1=value1, key2=value2, ...]' (for example, AC3 at 32000, 44100 and 48000 Hz would be specified as 'ac3-iec61937, format.rate = "[ 32000, 44100, 48000 ]"'). See https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SupportedAudioFormats/ for possible encodings.
send-message RECIPIENT MESSAGE MESSAGE_PARAMETERS Send a message to the specified recipient object. If applicable an additional string containing message parameters can be specified. A string is returned as a response to the message. For available messages see https://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/doc/messaging_api.txt.
subscribe Subscribe to events, pactl does not exit by itself, but keeps waiting for new events.
The PulseAudio Developers <pulseaudio-discuss (at) lists (dot) freedesktop (dot) org>; PulseAudio is available from http://pulseaudio.org/
pulseaudio(1), pacmd(1)
MESON(1)                          User Commands                         MESON(1)
meson - a high productivity build system
Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, Ccache and the like.
The main Meson executable provides many subcommands to access all the functionality.
The setup command Using Meson is simple and follows the common two-phase process of most build systems. First you run Meson to configure your build:
meson setup [ options ] [ build directory ] [ source directory ]
Note that the build directory must be different from the source directory. Meson does not support building inside the source directory and attempting to do that leads to an error.
After a successful configuration step you can build the source by running the actual build command in the build directory. The default backend of Meson is Ninja, which can be invoked like this.
ninja [ target ]
You only need to run the Meson command once: when you first configure your build dir. After that you just run the build command. Meson will autodetect changes in your source tree and regenerate all files needed to build the project.
The setup command is the default operation. If no actual command is specified, Meson will assume you meant to do a setup. That means that you can set up a build directory without the setup command like this:
meson [ options ] [ build directory ] [ source directory ]
options: --version print version number
--help print command line help
The configure command meson configure provides a way to configure a Meson project from the command line.  Its usage is simple:
meson configure [ build directory ] [ options to set ]
If build directory is omitted, the current directory is used instead.
If no parameters are set, meson configure will print the value of all build options to the console.
To set values, use the -D command line argument like this.
meson configure -Dopt1=value1 -Dopt2=value2
The introspect command Meson introspect is a command designed to make it simple to  integrate with other tools, such as IDEs. The output of this command is in JSON.
meson introspect [ build directory ] [ option ]
options: --targets print all top level targets (executables, libraries, etc)
--target-files print the source files of the given target
--buildsystem-files print all files that make up the build system (meson.build, meson_options.txt etc)
--tests print all unit tests
The test command meson test is a helper tool for running test suites of projects using Meson.  The default way of running tests is to invoke the default build command:
ninja [ test ]
meson test provides a richer set of tools for invoking tests.
meson test automatically rebuilds the necessary targets to run tests when used with the Ninja backend.  Upon build failure, meson test will return an exit code of 125.  This return code tells git bisect run to skip the current commit.  Thus bisecting using git can be done conveniently like this.
git bisect run meson test -C build_dir
options: --repeat run tests as many times as specified
--gdb  run tests under gdb
--list list all available tests
--wrapper invoke all tests via the given wrapper (e.g. valgrind)
-C     Change into the given directory before running tests (must be root of build directory).
--suite run tests in this suite
--no-suite do not run tests in this suite
--no-stdsplit do not split stderr and stdout in test logs
--benchmark run benchmarks instead of tests
--logbase base of file name to use for writing test logs
--num-processes how many parallel processes to use to run tests
--verbose do not redirect stdout and stderr
-t     a multiplier to use for test timeout values (usually something like 100 for Valgrind)
--setup use the specified test setup
The wrap command Wraptool is a helper utility to manage source dependencies using the online wrapdb service.
meson wrap < command > [ options ]
You should run this command in the top level source directory of your project.
Commands: list   list all available projects
search search projects by name
install install a project with the given name
update update the specified project to latest available version
info   show available versions of the specified project
status show installed and available versions of currently used subprojects
0      Successful.
1      Usage error, or an error parsing or executing meson.build.
2      Internal error.
125    meson test could not rebuild the required targets.
http://mesonbuild.com/
https://wrapdb.mesonbuild.com/
PHING(1)                          User Commands                         PHING(1)
phing - PHing command line interface
phing [options] [target [target2 [target3] ...]]
-h -help print this message
-l -list list available targets in this project
-v -version print the version information and exit
-q -quiet be extra quiet
-S -silent print nothing but task outputs and build failures
-verbose be extra verbose
-debug print debugging information
-diagnostics print diagnostics information
-longtargets show target descriptions during build
-logfile <file> use given file for log
-logger <classname> the class which is to perform logging
-listener <classname> add an instance of class as a project listener
-f -buildfile <file> use given buildfile
-D<property>=<value> use value for given property
-propertyfile <file> load all properties from file
-propertyfileoverride values in property file override existing values
-find <file> search for buildfile towards the root of the filesystem and use it
-inputhandler <file> the class to use to handle user input
Report bugs to <dev@phing.tigris.org>
scheme(1)                                                              scheme(1)
MIT/GNU Scheme - Scheme development environment
scheme [OPTIONS]
MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library.  MIT/GNU Scheme is best suited to programming large applications with a rapid development cycle.
These are some of the more common command-line options.  For full information about available options, see the Texinfo documentation. Additional options may also be supported by the band.  Use the --help option (last) to see descriptions of all available command-line options.
--version Report various version numbers, then exit.
--heap NBLOCKS Specify the size of the heap in 1024-word blocks.
--stack NBLOCKS Specify the size of the stack in 1024-word blocks.
--library PATH Specify where to look for Scheme's binary files.  PATH should be a colon-separated list of directory names.
--option-summary Print the actual values of the machine parameters (like those above).
--no-init-file Don't load the user's init file (~/.scheme.init or scheme.ini).
--edit Start the text editor after starting Scheme.
--eval EXPRESSION... Evaluate the specified expressions after starting Scheme.
--load FILENAME... Load the specified files after starting Scheme.
/usr/local/lib/mit-scheme
MIT/GNU Scheme refers to a large number of environment variables.  See the Texinfo documentation for details.
MIT/GNU Scheme Team <bug-mit-scheme@gnu.org>
The full documentation for MIT/GNU Scheme is maintained as a set of Texinfo manuals.  If the info program is properly installed at your site, the command
info "MIT/GNU Scheme User"
should give you access to the complete User's manual.  Programming information is located in the Info topics "MIT/GNU Scheme Ref" and "SOS". Usage of the IMAIL mail reader is located in the "IMAIL" topic.
SLEEP(1)                          User Commands                         SLEEP(1)
sleep - delay for a specified amount of time
sleep NUMBER[SUFFIX]... sleep OPTION
Pause for NUMBER seconds.  SUFFIX may be 's' for seconds (the default), 'm' for minutes, 'h' for hours or 'd' for days.  NUMBER need not be an integer.  Given two or more arguments, pause for the amount of time specified by the sum of their values.
Written by Jim Meyering and Paul Eggert.
Full documentation <https://www.gnu.org/software/coreutils/sleep> or available locally via: info '(coreutils) sleep invocation'
wat2wasm â€” translate from WebAssembly text format to the WebAssembly binary format
wat2wasm [options] file
wat2wasm translates from WebAssembly text format to the WebAssembly binary format.
--debug-parser Turn on debugging the parser of wat files
-d, --dump-module Print a hexdump of the module to stdout
-o, --output=FILE output wasm binary file
-r, --relocatable Create a relocatable wasm binary (suitable for linking with e.g. lld)
--no-canonicalize-leb128s Write all LEB128 sizes as 5-bytes instead of their minimal size
--debug-names Write debug names to the generated binary file
Parse and typecheck test.wat
$ wat2wasm test.wat
parse test.wat and write to binary file test.wasm
$ wat2wasm test.wat -o test.wasm
Parse spec-test.wast, and write verbose output to stdout (including the meaning of every byte)
$ wat2wasm spec-test.wast -v
wasm-interp(1), wasm-objdump(1), wasm-opcodecnt(1), wasm-strip(1), wasm-validate(1), wasm2c(1), wasm2wat(1), wast2json(1), wat-desugar(1), spectest-interp(1)
GIT-AUTHORS(1)                     Git Extras                     GIT-AUTHORS(1)
git-authors - Generate authors report
git-authors [-l, --list] [--no-email]
Populates the file matching authors|contributors -i with the authors of commits, according to the number of commits per author. Opens the file in $EDITOR when set.
See the "MAPPING AUTHORS" section of git-shortlog(1) to coalesce together commits by the same person.
Show authors.
--no-email
Don´t show authors´ email.
Updating AUTHORS file:
$ git authors
Listing authors:
$ git authors --list
TJ Holowaychuk <tj@vision-media.ca> hemanth.hm <hemanth.hm@gmail.com> Jonhnny Weslley <jw@jonhnnyweslley.net> nickl- <github@jigsoft.co.za> Leila Muhtasib <muhtasib@gmail.com>
Listing authors without email:
$ git authors --list --no-email
TJ Holowaychuk hemanth.hm Jonhnny Weslley nickl- Leila Muhtasib
Written by Titus Wormer <tituswormer@gmail.com>
NMON(1)                           User Commands                          NMON(1)
nmon - systems administrator, tuner, benchmark tool.
This manual page documents briefly the nmon command.  This manual page was written for the Debian distribution because the original program does not have a manual page.
nmon is is a systems administrator, tuner, benchmark tool.  It can display the CPU, memory, network, disks (mini graphs or numbers), file systems, NFS, top processes, resources (Linux version & processors) and on Power micro-partition information.
nmon follow the usual GNU command line syntax, with long options starting with two dashes (`-').  nmon [-h] [-s <seconds>] [-c <count>] [-f -d <disks> -t -r <name>] [-x] A summary of options is included below.
-h     FULL help information
Interactive-Mode: read startup banner and type: "h" once it is running For Data-Collect-Mode (-f)
-f            spreadsheet output format [note: default -s300 -c288] optional
-s <seconds>  between refreshing the screen [default 2]
-c <number>   of refreshes [default millions]
-d <disks>    to increase the number of disks [default 256]
-t            spreadsheet includes top processes
-x            capacity planning (15 min for 1 day = -fdt -s 900 -c 96)
nmon was written by Nigel Griffiths <nag@uk.ibm.com>