tripathysagar/man_text huggingface dataset:
# uniq

## NAME



           uniq - report or omit repeated lines
    


## SYNOPSIS



           **uniq**[_OPTION_]... [_INPUT_ [_OUTPUT_]]
    


## DESCRIPTION



           Filter adjacent matching lines from INPUT (or standard input),
           writing to OUTPUT (or standard output).
    
           With no options, matching lines are merged to the first
           occurrence.
    
           Mandatory arguments to long options are mandatory for short
           options too.
    
           **-c** , **--count**
                  prefix lines by the number of occurrences
    
           **-d** , **--repeated**
                  only print duplicate lines, one for each group
    
           **-D** print all duplicate lines
    
           **--all-repeated**[=_METHOD_]
                  like **-D** , but allow separating groups with an empty line;
                  METHOD={none(default),prepend,separate}
    
           **-f** , **--skip-fields** =_N_
                  avoid comparing the first N fields
    
           **--group**[=_METHOD_]
                  show all items, separating groups with an empty line;
                  METHOD={separate(default),prepend,append,both}
    
           **-i** , **--ignore-case**
                  ignore differences in case when comparing
    
           **-s** , **--skip-chars** =_N_
                  avoid comparing the first N characters
    
           **-u** , **--unique**
                  only print unique lines
    
           **-z** , **--zero-terminated**
                  line delimiter is NUL, not newline
    
           **-w** , **--check-chars** =_N_
                  compare no more than N characters in lines
    
           **--help** display this help and exit
    
           **--version**
                  output version information and exit
    
           A field is a run of blanks (usually spaces and/or TABs), then
           non-blank characters.  Fields are skipped before chars.
    
           'uniq' does not detect repeated lines unless they are adjacent.
           You may want to sort the input first, or use 'sort **-u** ' without
           'uniq'.
    


* * *
# dh_auto_install

## NAME



           dh_auto_install - automatically runs make install or similar
    


## SYNOPSIS



           **dh_auto_install**[_build system options_] [_debhelper options_]
           [**--**_params_]
    


## DESCRIPTION



           **dh_auto_install** is a debhelper program that tries to automatically
           install built files. It does so by running the appropriate command
           for the build system it detects the package uses. For example, if
           there's a _Makefile_ and it contains a **install** target, then this is
           done by running **make**(or **MAKE** , if the environment variable is
           set). If there is a _setup.py_ or _Build.PL_ , it is used. Note that
           the Ant build system does not support installation, so
           **dh_auto_install** will not install files built using Ant.
    
           In compat 14 or later, **dh_auto_install** will use _debian/tmp_ as the
           default **--destdir** and should be moved from there to the
           appropriate package build directory using dh_install(1) or similar
           tools. Though if the **single-binary** addon for dh(1) is activated,
           then it will pass an explicit **--destdir=debian/_package_ / **to
           **dh_auto_install**.
    
           For earlier compat levels then unless **--destdir** option is
           specified, the files are installed into debian/_package_ / if there
           is only one binary package. In the multiple binary package case,
           the files are instead installed into _debian/tmp/_ , and should be
           moved from there to the appropriate package build directory using
           dh_install(1) or similar tools.
    
           **DESTDIR** is used to tell make where to install the files.  If the
           Makefile was generated by MakeMaker from a _Makefile.PL_ , it will
           automatically set **PREFIX=/usr** too, since such Makefiles need that.
    
           This is intended to work for about 90% of packages. If it doesn't
           work, or tries to use the wrong install target, you're encouraged
           to skip using **dh_auto_install** at all, and just run make install
           manually.
    


## OPTIONS



           See "BUILD SYSTEM OPTIONS" in debhelper(7) for a list of common
           build system selection and control options.
    
           **--destdir=**_directory_
               Install files into the specified _directory_. If this option is
               not specified, destination directory is determined
               automatically as described in the "**DESCRIPTION** " section.
    
           **--**_params_
               Pass _params_ to the program that is run, after the parameters
               that **dh_auto_install** usually passes.
    


* * *
# unlink

## PROLOG



           This manual page is part of the POSIX Programmer's Manual.  The
           Linux implementation of this interface may differ (consult the
           corresponding Linux manual page for details of Linux behavior), or
           the interface may not be implemented on Linux.
    


## NAME



           unlink — call the _unlink_() function
    


## SYNOPSIS



           unlink _file_
    


## DESCRIPTION



           The _unlink_ utility shall perform the function call:
    
               unlink(_file_);
    
           A user may need appropriate privileges to invoke the _unlink_
           utility.
    


## OPTIONS



           None.
    


## OPERANDS



           The following operands shall be supported:
    
           _file_      The pathname of an existing file.
    


## STDIN



           Not used.
    


## INPUT FILES



           Not used.
    


## ENVIRONMENT VARIABLES



           The following environment variables shall affect the execution of
           _unlink_ :
    
           _LANG_      Provide a default value for the internationalization
                     variables that are unset or null. (See the Base
                     Definitions volume of POSIX.1‐2017, _Section 8.2_ ,
                     _Internationalization Variables_ for the precedence of
                     internationalization variables used to determine the
                     values of locale categories.)
    
           _LC_ALL_    If set to a non-empty string value, override the values
                     of all the other internationalization variables.
    
           _LC_CTYPE_  Determine the locale for the interpretation of sequences
                     of bytes of text data as characters (for example,
                     single-byte as opposed to multi-byte characters in
                     arguments).
    
           _LC_MESSAGES_
                     Determine the locale that should be used to affect the
                     format and contents of diagnostic messages written to
                     standard error.
    
           _NLSPATH_   Determine the location of message catalogs for the
                     processing of _LC_MESSAGES_.
    


## ASYNCHRONOUS EVENTS



           Default.
    


## STDOUT



           None.
    


## STDERR



           The standard error shall be used only for diagnostic messages.
    


## OUTPUT FILES



           None.
    


## EXTENDED DESCRIPTION



           None.
    


## EXIT STATUS



           The following exit values shall be returned:
    
            0    Successful completion.
    
           >0    An error occurred.
    


## CONSEQUENCES OF ERRORS



           Default.
    
           _The following sections are informative._
    


## APPLICATION USAGE



           None.
    


## EXAMPLES



           None.
    


## RATIONALE



           None.
    


## FUTURE DIRECTIONS



           None.
    


* * *
# ppdpo

## NAME



           ppdpo - ppd message catalog generator (deprecated)
    


## SYNOPSIS



           **ppdpo**[ **-D** _name_[**=**_value_] ] [ **-I** _include-directory_ ] [ **-o** _output-_
           _file_ ] _source-file_
    


## DESCRIPTION



           **ppdpo** extracts UI strings from PPDC source files and updates
           either a GNU gettext or macOS strings format message catalog
           source file for translation.  **This program is deprecated and will**
           **be removed in a future release of CUPS.**
    


## OPTIONS



           **ppdpo** supports the following options:
    
           **-D** _name_[**=**_value_]
                Sets the named variable for use in the source file.  It is
                equivalent to using the _#define_ directive in the source file.
    
           **-I** _include-directory_
                Specifies an alternate include directory.  Multiple _-I_
                options can be supplied to add additional directories.
    
           **-o** _output-file_
                Specifies the output file.  The supported extensions are _.po_
                or _.po.gz_ for GNU gettext format message catalogs and
                _.strings_ for macOS strings files.
    


## NOTES



           PPD files are deprecated and will no longer be supported in a
           future feature release of CUPS.  Printers that do not support IPP
           can be supported using applications such as ippeveprinter(1).
    


* * *
# expr

## NAME



           expr - evaluate expressions
    


## SYNOPSIS



           **expr** _EXPRESSION_
           **expr** _OPTION_
    


## DESCRIPTION



           **--help** display this help and exit
    
           **--version**
                  output version information and exit
    
           Print the value of EXPRESSION to standard output.  A blank line
           below separates increasing precedence groups.  EXPRESSION may be:
    
           ARG1 | ARG2
                  ARG1 if it is neither null nor 0, otherwise ARG2
    
           ARG1 & ARG2
                  ARG1 if neither argument is null or 0, otherwise 0
    
           ARG1 < ARG2
                  ARG1 is less than ARG2
    
           ARG1 <= ARG2
                  ARG1 is less than or equal to ARG2
    
           ARG1 = ARG2
                  ARG1 is equal to ARG2
    
           ARG1 != ARG2
                  ARG1 is unequal to ARG2
    
           ARG1 >= ARG2
                  ARG1 is greater than or equal to ARG2
    
           ARG1 > ARG2
                  ARG1 is greater than ARG2
    
           ARG1 + ARG2
                  arithmetic sum of ARG1 and ARG2
    
           ARG1 - ARG2
                  arithmetic difference of ARG1 and ARG2
    
           ARG1 * ARG2
                  arithmetic product of ARG1 and ARG2
    
           ARG1 / ARG2
                  arithmetic quotient of ARG1 divided by ARG2
    
           ARG1 % ARG2
                  arithmetic remainder of ARG1 divided by ARG2
    
           STRING : REGEXP
                  anchored pattern match of REGEXP in STRING
    
           match STRING REGEXP
                  same as STRING : REGEXP
    
           substr STRING POS LENGTH
                  substring of STRING, POS counted from 1
    
           index STRING CHARS
                  index in STRING where any CHARS is found, or 0
    
           length STRING
                  length of STRING
    
           + TOKEN
                  interpret TOKEN as a string, even if it is a keyword like
                  'match' or an operator like '/'
    
           ( EXPRESSION )
                  value of EXPRESSION
    
           Beware that many operators need to be escaped or quoted for
           shells.  Comparisons are arithmetic if both ARGs are numbers, else
           lexicographical.  Pattern matches return the string matched
           between \( and \) or null; if \( and \) are not used, they return
           the number of characters matched or 0.
    
           Exit status is 0 if EXPRESSION is neither null nor 0, 1 if
           EXPRESSION is null or 0, 2 if EXPRESSION is syntactically invalid,
           and 3 if an error occurred.
    


* * *
# mkfifo

## NAME



           mkfifo - make FIFOs (named pipes)
    


## SYNOPSIS



           **mkfifo**[_OPTION_]... _NAME_...
    


## DESCRIPTION



           Create named pipes (FIFOs) with the given NAMEs.
    
           Mandatory arguments to long options are mandatory for short
           options too.
    
           **-m** , **--mode** =_MODE_
                  set file permission bits to MODE, not a=rw - umask
    
           **-Z** set the SELinux security context to default type
    
           **--context**[=_CTX_]
                  like **-Z** , or if CTX is specified then set the SELinux or
                  SMACK security context to CTX
    
           **--help** display this help and exit
    
           **--version**
                  output version information and exit
    


* * *
# opgprof

## NAME



           opgprof - produce gprof-format profile data
    


## SYNOPSIS



           **opgprof**[ _options_ ] [profile specification]
    


## DESCRIPTION



           **opgprof** outputs gprof-format profile data for a given binary
           image, from an OProfile session. See oprofile(1) for how to write
           profile specifications.
    


## OPTIONS



           **--help / -? / --usage**
                  Show help message.
    
           **--version / -v**
                  Show version.
    
           **--verbose / -V [options]**
                  Give verbose debugging output.
    
           **--session-dir=**_dir_path_
                  Use sample database from the specified directory _dir_path_
                  instead of the default location. If _--session-dir_ is not
                  specified, then **opgprof** will search for samples in
                  <current_dir>/oprofile_data first. If that directory does
                  not exist, the standard session-dir of /var/lib/oprofile is
                  used.
    
           **--image-path / -p [paths]**
                  Comma-separated list of additional paths to search for
                  binaries.  This is needed to find modules in kernels 2.6
                  and upwards.
    
           **--root / -R [path]**
                  A path to a filesystem to search for additional binaries.
    
           **--threshold / -t [percentage]**
                  Only output data for symbols that have more than the given
                  percentage of total samples.
    
           **--output-filename / -o [file]**
                  Output to the given file instead of the default, gmon.out
    


## ENVIRONMENT



           No special environment variables are recognized by opgprof.
    


## FILES



           _< session_dir>/samples_
                  The location of the generated sample files.
    


## VERSION



           This man page is current for oprofile-1.5.0git.
    


* * *
# cifscreds

## NAME



           cifscreds - manage NTLM credentials in kernel keyring
    


## SYNOPSIS



              cifscreds add|clear|clearall|update [-u username] [-d]
              host|domain [-t timeout]
    


## DESCRIPTION



           The **cifscreds** program is a tool for managing credentials
           (username and password) for the purpose of establishing sessions
           in multiuser mounts.
    
           When a cifs filesystem is mounted with the "multiuser" option, and
           does not use krb5 authentication, it needs to be able to get the
           credentials for each user from somewhere. The **cifscreds** program is
           the tool used to provide these credentials to the kernel.
    
           The first non-option argument to cifscreds is a command (see the
           COMMANDS  section below). The second non-option argument is a
           hostname or address, or an NT domain name.
    


## COMMANDS



           **add** Add credentials to the kernel to be used for connecting to
                  the given server, or servers in the given domain.
    
           **clear** Clear credentials for a particular host or domain from the
                  kernel.
    
           **clearall**
                  Clear all cifs credentials from the kernel.
    
           **update** Update stored credentials in the kernel with a new username
                  and password.
    


## OPTIONS



           **-d** , **--domain**
                  The provided host/domain argument is a NT domainname.
    
                  Ordinarily the second argument provided to cifscreds is
                  treated as a hostname or IP address. This option causes the
                  cifscreds program to treat that argument as an NT
                  domainname instead.
    
                  If there are not host specific credentials for the mounted
                  server, then the kernel will next look for a set of domain
                  credentials equivalent to the domain= option provided at
                  mount time.
    
           **-u** , **--username**
                  Ordinarily, the username is derived from the unix username
                  of the user adding the credentials. This option allows the
                  user to substitute a different username.
    
           **-t** , **--timeout**
                  Sets the key timeout in seconds. If not set, will use the
                  system default timeout for logon keys.
    


## NOTES



           The cifscreds utility requires a kernel built with support for the
           **login** key type. That key type was added in v3.3 in mainline Linux
           kernels.
    
           Since **cifscreds** adds keys to the session keyring, it is highly
           recommended that one use **pam_keyinit** to ensure that a session
           keyring is established at login time.
    


* * *
# flatpak-build-sign

## NAME



           flatpak-build-sign - Sign an application or runtime
    


## SYNOPSIS



    
           **flatpak build-sign**[OPTION...] LOCATION ID [BRANCH]
    


## DESCRIPTION



           Signs the commit for a specified application or runtime in a local
           repository.  LOCATION is the location of the repository.  ID is
           the name of the application, or runtime if --runtime is specified.
           If BRANCH is not specified, it is assumed to be "master".
    
           Applications can also be signed during build-export, but it is
           sometimes useful to add additional signatures later.
    


## OPTIONS



           The following options are understood:
    
           **-h** , **--help**
               Show help options and exit.
    
           **--gpg-sign=KEYID**
               Sign the commit with this GPG key. This option can be used
               multiple times.
    
           **--gpg-homedir=PATH**
               GPG Homedir to use when looking for keyrings
    
           **--runtime**
               Sign a runtime instead of an app.
    
           **--arch=ARCH**
               The architecture to use. See **flatpak --supported-arches** for
               architectures supported by the host.
    
           **-v** , **--verbose**
               Print debug information during command processing.
    
           **--ostree-verbose**
               Print OSTree debug information during command processing.
    


## EXAMPLES



           **$ flatpak build-sign**
           **--gpg-sign=D8BA6573DDD2418027736F1BC33B315E53C1E9D6 /some/repo**
           **org.my.App**
    


* * *
# pmie_dump_stats

## NAME



           **pmie_dump_stats** - dump the contents of pmie stats files
    


## SYNOPSIS



           **$PCP_BINADM_DIR/pmie_dump_stats** _file_ [...]
    


## DESCRIPTION



           Each pmie(1) process maintains a file of state and statistics in
           binary files in the **$PCP_TMP_DIR/pmie** directory, named with the
           process' PID.
    
           These files are used by the **pmcd** PMDA to instantiate the **pmcd.pmie**
           performance metrics.
    
           **pmie_dump_stats** is a stand alone utility that dumps the contents
           of these files in a terse, but script-friendly format.  It is
           designed for use in the **pmiectl**(1) script.
    


* * *