neulab/tldr huggingface dataset:
Source, bug tracker, and additional information can be found on GitHub at: https://github.com/sharkdp/hyperfine
import(1)                    General Commands Manual                   import(1)
import - saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen. The window to capture is selected by clicking the desired window or a program option.
import [options] output-file
The import program is a member of the ImageMagick(1) suite of tools.  Use it to capture some or all of an X server screen and save the image to a file.
For more information about the import command, point your browser to file:///usr/share/doc/ImageMagick-7/www/import.html or http://imagemagick.org/script/import.php.
Image Settings: -adjoin              join images into a single multi-image file -border              include window border in the output image -colorspace type     alternate image colorspace -comment string      annotate image with comment -compress type       type of pixel compression when writing the image -define format:option define one or more image format options -density geometry    horizontal and vertical density of the image -depth value         image depth -descend             obtain image by descending window hierarchy -display server      X server to contact -dispose method      layer disposal method -dither method       apply error diffusion to image -delay centiseconds  display the next image after pausing -encipher filename   convert plain pixels to cipher pixels -endian type         endianness (MSB or LSB) of the image -encoding type       text encoding type -filter type         use this filter when resizing an image -format "string"     output formatted image characteristics -frame               include window manager frame -gravity direction   which direction to gravitate towards -identify            identify the format and characteristics of the image -interlace type      None, Line, Plane, or Partition -interpolate method  pixel color interpolation method -label string        assign a label to an image -limit type value    Area, Disk, Map, or Memory resource limit -monitor             monitor progress -page geometry       size and location of an image canvas -pause seconds       seconds delay between snapshots -pointsize value     font point size -quality value       JPEG/MIFF/PNG compression level -quiet               suppress all warning messages -regard-warnings     pay attention to warning messages -repage geometry     size and location of an image canvas -respect-parentheses settings remain in effect until parenthesis boundary -sampling-factor geometry horizontal and vertical sampling factor -scene value         image scene number -screen              select image from root window -seed value          seed a new sequence of pseudo-random numbers -set property value  set an image property -silent              operate silently, i.e. don't ring any bells -snaps value         number of screen snapshots -support factor      resize support: > 1.0 is blurry, < 1.0 is sharp -synchronize         synchronize image to storage device -taint               declare the image as modified -transparent-color color transparent color -treedepth value     color tree depth -verbose             print detailed information about the image -virtual-pixel method Constant, Edge, Mirror, or Tile -window id           select window with this id or name root selects the whole screen
Image Operators: -annotate geometry text annotate the image with text -channel mask        set the image channel mask -colors value        preferred number of colors in the image -crop geometry       preferred size and location of the cropped image -extent geometry     set the image size -geometry geometry   preferred size or location of the image -help                print program options -monochrome          transform image to black and white -negate              replace each pixel with its complementary color -quantize colorspace reduce colors in this colorspace -resize geometry     resize the image -rotate degrees      apply Paeth rotation to the image -strip               strip image of all profiles and comments -thumbnail geometry  create a thumbnail of the image -transparent color   make this color transparent within the image -trim                trim image edges -type type           image type
Miscellaneous Options: -debug events        display copious debugging information -help                print program options -log format          format of debugging information -list type           print a list of supported option arguments -version             print version information
By default, 'file' is written in the Postscript image format.  To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps).  Specify 'file' as '-' for standard input or output.
SLOP(1)                           slop man page                          SLOP(1)
slop - select operation
slop [-klqn] [OPTIONS]
slop is an application that queries for a selection from the user and prints the region to stdout. It grabs the mouse and turns it into a crosshair, lets the user click and drag to make a selection (or click on a window) while drawing a pretty box around it, then finally prints the selection's dimensions to stdout.
-r, --shader=STRING This sets the vertex shader, and fragment shader combo to use when drawing the final framebuffer to the screen. This obviously only works when OpenGL is enabled. The shaders are loaded from ~/.config/slop. See https://github.com/naelstrof/slop for more information on how to create your own shaders.
-f, --format=STRING Sets the output format for slop. Format specifiers are %x (x offset), %y (y offset), %w (width), %h (height), %i (window id), %c (1 if cancelled, 0 otherwise), %g (geometry - `%wx%h+%x+%y'), and %% for a literal percent sign.
-n, --nodecorations=INT Sets the level of aggressiveness when trying to remove window decorations. `0' is off, `1' will try lightly to remove decorations, and `2' will recursively descend into the root tree until it gets the deepest available visible child under the mouse. Defaults to `0'. Supplying slop with just `-n` is equivalent to supplying `-n1`.
-l, --highlight Instead of outlining a selection, slop will highlight it instead. This is particularly useful if the color is set to an opacity lower than 1.
-q, --quiet Disable any unnecessary cerr output. Any warnings simply won't print.
-o, --noopengl Disables graphics acceleration. Might be useful if you get rendering bugs.
To emulate a windows XP selection, you can use something like this:
slop --highlight --tolerance=0 --color=0.3,0.4,0.6,0.4
In order to avoid using eval(1) in your scripts (pretty big security issue), you can use slop like this instead:
read -r X Y W H G ID < <(slop -f "%x %y %w %h %g %i")
maim(1)
mysqld(1)                    General Commands Manual                   mysqld(1)
L 3.23" "MySQL database"
mysqld - Starts the MySQL server demon
mysqld [OPTIONS]
mysqld [--ansi] [-b|--basedir=path] [--big-tables] [--bind-address=IP] [--character-sets-dir=path] [--chroot=path] [-h|--datadir=path] [--default-character-set=charset] [--default-table-type=type] [--delay-key-write-for-all-tables] [--enable-locking] [-T|--exit-info] [--flush] [-?|--help] [--init-file=file] [-L|--language=...] [-l|--log[=file]] [--log-isam[=file]] [--log-slow-queries[=file]] [--log-update[=file]] [--log-long-format] [--low-priority-updates] [--memlock] [ --myisam-recover [=option[,option...]]] where option is one of DEFAULT, BACKUP, FORCE or QUICK.]  [--pid-file=path] [-P|--port=...] [-o|--old-protocol] [--one-thread] [-O|--set-variablevar=option] [-Sg|--skip-grant-tables] [--safe-mode] [--secure] [--skip-concurrent-insert] [--skip-delay-key-write] [--skip-locking] [--skip-name-resolve] [--skip-networking] [--skip-new] [--skip-host-cache] [--skip-show-database] [--skip-thread-priority] [--socket=path] [-t|--tmpdir=path] [-u|--user=user_name] [-V|--version]
--ansi Use ANSI SQL syntax instead of MySQL syntax. See section 5.2 Running MySQL in ANSI Mode.
-b|--basedir=path Path to installation directory. All paths are usually resolved relative to this.
--big-tables Allow big result sets by saving all temporary sets on file. It solves most 'table full' errors, but also slows down the queries where in-memory tables would suffice. Since Version 3.23.2, MySQL is able to solve it automaticaly by using memory for small temporary tables and switching to disk tables where necessary.
--bind-address=IP IP address to bind to.
--character-sets-dir=path Directory where character sets are. See section 10.1.1 The Character Set Used for Data and Sorting.
--chroot=path Chroot mysqld daemon during startup. Recommended security measure. It will somewhat limit LOAD DATA INFILE and SELECT ... INTO OUTFILE though.
-h|--datadir=path Path to the database root.
--default-character-set=charset Set the default character set. See section 10.1.1 The Character Set Used for Data and Sorting.
--default-table-type=type Set the default table type for tables. See section 8 MySQL Table Types.
--delay-key-write-for-all-tables Don't flush key buffers between writes for any MyISAM table. See Mysql Manual section 12.2.3 Tuning Server Parameters.
--enable-locking Enable system locking.
-T|--exit-info Print some debug info at exit.
--flush Flush all changes to disk after each SQL command. Normally MySQL only does a write of all changes to disk after each SQL command and lets the operating system handle the syncing to disk. See section 20.2 What to Do if MySQL Keeps Crashing.
-?|--help Display short help and exit.
--init-file=file Read SQL commands from this file at startup.
-L|--language=... Client error messages in given language. May be given as a full path. See Mysql Manual section 10.1 What Languages Are Supported by MySQL?.
-l|--log[=file] Log connections and queries to file.
--log-isam[=file] Log all ISAM/MyISAM changes to file (only used when debugging ISAM/MyISAM).
--log-slow-queries[=file] Log all queries that have taken more than long_query_time seconds to execute to file. See Mysql Manual section 21.5 The Slow Query Log.
--log-update[=file] Log updates to file.# where # is a unique number if not given. See Mysql Manual section 21.3 The Update Log.
--log-long-format Log some extra information to update log. If you are using --log-slow-queries then queries that are not using indexes are logged to the slow query log.
--low-priority-updates Table-modifying operations (INSERT/DELETE/UPDATE) will have lower priority than selects. It can also be done via {INSERT | REPLACE | UPDATE | DELETE} LOW_PRIORITY ... to lower the priority of only one query, or by SET OPTION SQL_LOW_PRIORITY_UPDATES=1 to change the priority in one thread. See Mysql Manual section  12.2.9 Table Locking Issues.
--memlock Lock the mysqld process in memory. This works only if your system supports the mlockall() system call. This may help if you have a problem where the operating system is causing mysqld to swap on disk.
--myisam-recover [=option[,option...]]] where option is one of DEFAULT, BACKUP, FORCE or QUICK. If this option is used, mysqld will on open check if the table is marked as crashed or if if the table wasn't closed properly (The last option only works if you are running with --skip-locking). If this is the case mysqld will run check on the table. If the table was corrupted, mysqld will attempt to repair it. The following options affects how the repair works.  DEFAULT The same as not giving any option to --myisam-recover.  BACKUP If the data table was changed during recover, save a backup of the `table_name.MYD' data file as `table_name-datetime.BAK'.  FORCE Run recover even if we will loose more than one row from the .MYD file.  QUICK Don't check the rows in the table if there isn't any delete blocks. Before a table is automaticly repaired, mysqld will add a note about this in the error log. If you want to be able to recover from most things without user intervention, you should use the options BACKUP,FORCE. This will force a repair of a table even if some rows would be deleted, but it will keep the old data file as a backup so that you can later examine what happened.
--pid-file=path Path to pid file used by safe_mysqld.
-P|--port=... Port number to listen for TCP/IP connections.
-o|--old-protocol Use the 3.20 protocol for compatibility with some very old clients. See Mysql Manual section  4.17.3 Upgrading from Version 3.20 to Version 3.21.
--one-thread Only use one thread (for debugging under Linux). See Mysql Manual section  H.1 Debugging a MySQL server.
-O| --set-variable var=option Give a variable a value. --help lists variables. You can find a full description for all variables in the SHOW VARIABLES section in this manual. See Mysql Manual section  7.28.4 SHOW VARIABLES. The tuning server parameters section includes information of how to optimize these. See Mysql Manual section  12.2.3 Tuning Server Parameters.
-Sg|--skip-grant-tables This option causes the server not to use the privilege system at all. This gives everyone full access to all databases! (You can tell a running server to start using the grant tables again by executing mysqladmin flush-privileges or mysqladmin reload.)
--safe-mode Skip some optimize stages. Implies --skip-delay-key-write.
--secure IP numbers returned by the gethostbyname() system call are checked to make sure they resolve back to the original hostname. This makes it harder for someone on the outside to get access by pretending to be another host. This option also adds some sanity checks of hostnames. The option is turned off by default in MySQL Version 3.21 because sometimes it takes a long time to perform backward resolutions. MySQL Version 3.22 caches hostnames (unless --skip-host-cache is used) and has this option enabled by default.
--skip-concurrent-insert Turn off the ability to select and insert at the same time on MyISAM tables. (This is only to be used if you think you have found a bug in this feature).
--skip-delay-key-write Ignore the delay_key_write option for all tables. See Mysql Manual section  12.2.3 Tuning Server Parameters.
--skip-locking Don't use system locking. To use isamchk or myisamchk you must shut down the server. See Mysql Manual section  1.6 How Stable Is MySQL?. Note that in MySQL Version 3.23 you can use REPAIR and CHECK to repair/check MyISAM tables.
--skip-name-resolve Hostnames are not resolved. All Host column values in the grant tables must be IP numbers or localhost.
--skip-networking Don't listen for TCP/IP connections at all. All interaction with mysqld must be made via Unix sockets. This option is highly recommended for systems where only local requests are allowed. However, this option is unsuitable for systems that use MIT-pthreads, because the MIT-pthreads package doesn't support Unix sockets.
--skip-new Don't use new, possible wrong routines. Implies --skip-delay-key-write
--skip-host-cache Never use host name cache for faster name-ip resolution, but query DNS server on every connect instead.
--skip-show-database Don't allow 'SHOW DATABASE' commands, unless the user has process privilege.
--skip-thread-priority Disable using thread priorities for faster response time.
--socket=path Socket file to use for local connections instead of default /tmp/mysql.sock.
-t|--tmpdir=path Path for temporary files. It may be useful if your default /tmp directory resides on a partition too small to hold temporary tables.
-u|--user=user_name Run mysqld daemon as user user_name. This option is mandatory when starting mysqld as root.
-V|--version Output version information and exit.
isamchk (1), isamlog (1), mysqlaccess (1), mysqladmin (1), mysqlbug (1), mysqld (1), mysqldump (1), mysqlshow (1), msql2mysql (1), perror (1), replace (1), safe_mysqld (1), which1 (1), zap (1),
Ver 1.0, distribution 3.23.29a Michael (Monty) Widenius (monty@tcx.se), TCX Datakonsult AB (http://www.tcx.se).  This software comes with no warranty.  Manual page by L. (Kill-9) Pedersen (kill-9@kill-9.dk), Mercurmedia Data Model Architect / system developer (http://www.mercurmedia.com)
TYPE(1POSIX)                POSIX Programmer's Manual               TYPE(1POSIX)
type — write a description of command type
type name...
The type utility shall indicate how each argument would be interpreted if used as a command name.
name      A name to be interpreted.
The following environment variables shall affect the execution of type:
LANG      Provide a default value for the internationalization variables that are unset or null. (See the Base Definitions volume of POSIX.1‐2008, Section 8.2, Internationalization Variables for the precedence of internationalization variables used to determine the values of locale categories.)
PATH      Determine the location of name, as described in the Base Definitions volume of POSIX.1‐2008, Chapter 8, Environment Variables.
The standard output of type contains information about each operand in an unspecified format. The information provided typically identifies the operand as a shell built-in, function, alias, or keyword, and where applicable, may display the operand's pathname.
Since type must be aware of the contents of the current shell execution environment (such as the lists of commands, functions, and built-ins processed by hash), it is always provided as a shell regular built-in. If it is called in a separate utility execution environment, such as one of the following:
nohup type writer find . −type f | xargs type
it might not produce accurate results.
command, hash
The Base Definitions volume of POSIX.1‐2008, Chapter 8, Environment Variables
GIT-CREATE-BRANCH(1)               Git Extras               GIT-CREATE-BRANCH(1)
git-create-branch - Create branches
git-create-branch [-r|--remote [remote_name]] <branchname>
Creates local branch named <branchname> and optionally sets up a remote tracking branch.
<-r|--remote [remote_name]>
Setup a remote tracking branch using remote_name. If remote_name is not supplied, use origin by default.
<branchname>
The name of the branch to create.
$ git create-branch integration
$ git create-branch -r integration
$ git create-branch -r upstream integration
As of 4.4.0, the default behavior has changed. git-create-branch will no longer automatically setup a remote tracking branch unless the -r|-remote option is specified.
Written by Jonhnny Weslley <jw@jonhnnyweslley.net> Modified by Mark Pitman <mark.pitman@gmail.com>
XTERM(1)                         X Window System                        XTERM(1)
xterm - terminal emulator for X
xterm [-toolkitoption ...] [-option ...] [shell]
The xterm program is a terminal emulator for the X Window System.  It provides DEC VT102/VT220 and selected features from higher-level terminals such as VT320/VT420/VT520 (VTxxx).  It also provides Tektronix 4014 emulation for programs that cannot use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3BSD), xterm will use the facilities to notify programs running in the window whenever it is resized.
The VTxxx and Tektronix 4014 terminals each have their own window so that you can edit text in one and look at graphics in the other at the same time.  To maintain the correct aspect ratio (height/width), Tektronix graphics will be restricted to the largest box with a 4014's aspect ratio that will fit in the window.  This box is located in the upper left area of the window.
Although both windows may be displayed at the same time, one of them is considered the “active” window for receiving keyboard input and terminal output.  This is the window that contains the text cursor.  The active window can be chosen through escape sequences, the VT Options menu in the VTxxx window, and the Tek Options menu in the 4014 window.
Xterm provides usable emulations of related DEC terminals:
•   VT52 emulation is complete.
•   VT102 emulation is fairly complete, but does not support autorepeat (because that would affect the keyboard used by other X clients).
Double-size characters are displayed properly if your font server supports scalable bitmap fonts.
•   VT220 emulation does not support soft fonts, it is otherwise complete.
•   VT420 emulation (the default) supports controls for manipulating rectangles of characters as well as left/right margins.
Xterm does not support some other features which are not suitable for emulation, e.g., two-sessions.
Terminal database (terminfo (5) or termcap (5)) entries that work with xterm include
an optional platform-specific entry (“xterm”), “xterm”, “vt102”, “vt100”, “ansi” and “dumb”
Xterm automatically searches the terminal database in this order for these entries and then sets the “TERM” variable (and the “TERMCAP” environment variable on a few older systems).  The alternatives after “xterm” are very old, from the late 1980s.
VT100 and VT102 emulations are commonly equated, though they actually differ.  The VT102 provided controls for inserting and deleting lines.
Similarly, “ansi” and “vt100” are often equated.  These are not really the same.  For instance, they use different controls for scrolling (but xterm supports both).  These features differ in an “ansi” terminal description from xterm:
acsc Pseudo-graphics (line-drawing) uses a different mapping.
xenl Xterm wraps text at the right margin using the VT100 “newline glitch” behavior.
Because of the wrapping behavior, you would occasionally have to repaint the screen when using a text editor with the “ansi” description.
You may also use descriptions corresponding to the various supported emulations such as “vt220” or  “vt420”, but should set the terminal emulation level with the decTerminalID resource.
On most systems, xterm will use the terminfo database.  Some older systems use termcap.  (The “TERMCAP” environment variable is not set if xterm is linked against a terminfo library, since the requisite information is not provided by the termcap emulation of terminfo libraries).
Many of the special xterm features may be modified under program control through a set of escape sequences different from the standard VTxxx escape sequences (see Xterm Control Sequences).
The Tektronix 4014 emulation is also fairly good.  It supports 12-bit graphics addressing, scaled to the window size.  Four different font sizes and five different lines types are supported.  There is no write- through or defocused mode support.  The Tektronix text and graphics commands are recorded internally by xterm and may be written to a file by sending the COPY escape sequence (or through the Tektronix menu; see below).  The name of the file will be
“COPYyyyy-MM-dd.hh:mm:ss”
where yyyy, MM, dd, hh, mm and ss are the year, month, day, hour, minute and second when the COPY was performed (the file is created in the directory xterm is started in, or the home directory for a login xterm).
Not all of the features described in this manual are necessarily available in this version of xterm.  Some (e.g., the non-VT220 extensions) are available only if they were compiled in, though the most commonly-used are in the default configuration.
Xterm automatically highlights the text cursor when the pointer enters the window (selected) and unhighlights it when the pointer leaves the window (unselected).  If the window is the focus window, then the text cursor is highlighted no matter where the pointer is.
In VTxxx mode, there are escape sequences to activate and deactivate an alternate screen buffer, which is the same size as the display area of the window.  When activated, the current screen is saved and replaced with the alternate screen.  Saving of lines scrolled off the top of the window is disabled until the normal screen is restored.  The usual terminal description for xterm allows the visual editor vi(1) to switch to the alternate screen for editing and to restore the screen on exit.  A popup menu entry makes it simple to switch between the normal and alternate screens for cut and paste.
In either VTxxx or Tektronix mode, there are escape sequences to change the name of the windows.  Additionally, in VTxxx mode, xterm implements the window-manipulation control sequences from dtterm, such as resizing the window, setting its location on the screen.
Xterm allows character-based applications to receive mouse events (currently button-press and release events, and button-motion events) as keyboard control sequences.  See Xterm Control Sequences for details.
Because xterm uses the X Toolkit library, it accepts the standard X Toolkit command line options.  Xterm also accepts many application- specific options.
By convention, if an option begins with a “+” instead of a “-”, the option is restored to its default value.
Most of the xterm options are actually parsed by the X Toolkit, which sets resource values, and overrides corresponding resource-settings in your X resource files.  Xterm provides the X Toolkit with a table of options.  A few of these are marked, telling the X Toolkit to ignore them (-help, -version, -class, -e, and -into).  After the X Toolkit has parsed the command-line parameters, it removes those which it handles, leaving the specially-marked parameters for xterm to handle.
These options do not set a resource value, and are handled specially:
-version This causes xterm to print a version number to the standard output, and then exit.
-help   This causes xterm to print out a verbose message describing its options, one per line.  The message is written to the standard output.  After printing the message, xterm exits.  Xterm generates this message, sorting it and noting whether a “-option” or a “+option” turns the feature on or off, since some features historically have been one or the other.  Xterm generates a concise help message (multiple options per line) when an unknown option is used, e.g.,
xterm -z
If the logic for a particular option such as logging is not compiled into xterm, the help text for that option also is not displayed by the -help option.
The -version and -help options are interpreted even if xterm cannot open the display, and are useful for testing and configuration scripts.  Along with -class, they are checked before other options.  To do this, xterm has its own (much simpler) argument parser, along with a table of the X Toolkit's built-in list of options.
Relying upon the X Toolkit to parse the options and associated values has the advantages of simplicity and good integration with the X resource mechanism.  There are a few drawbacks
•   Xterm cannot tell easily whether a resource value was set by one of the external resource- or application-defaults files, whether it was set using xrdb(1), or if it was set through the -xrm option or via some directly relevant command-line option.  Xterm sees only the end- result: a value supplied when creating its widgets.
•   Xterm does not know the order in which particular options and items in resource files are evaluated.  Rather, it sees all of the values for a given widget at the same time.  In the design of these options, some are deemed more important, and can override other options.
The X Toolkit uses patterns (constants and wildcards) to match resources.  Once a particular pattern has been used, it will not modify it.  To override a given setting, a more-specific pattern must be used, e.g., replacing “*” with “.”.  Some poorly-designed resource files are too specific to allow the command-line options to affect the relevant widget values.
•   In a few cases, the X Toolkit combines its standard options in ways which do not work well with xterm.  This happens with the color (-fg, -bg) and reverse (-rv) options.  Xterm makes a special case of these and adjusts its sense of “reverse” to lessen user surprise.
One parameter (after all options) may be given.  That overrides xterm's built-in choice of shell program:
•   If the parameter is not a relative path, i.e., beginning with “./” or “../”, xterm looks for the file in the user's PATH.  In either case, this check fails if xterm cannot construct an absolute path.
•   If that check fails (or if no such parameter is given), xterm next checks the “SHELL” variable.  If that specifies an executable file, xterm will attempt to start that.  However, xterm additionally checks if it is a valid shell, and will unset “SHELL” if it is not.
•   If “SHELL” is not set to an executable file, xterm tries to use the shell program specified in the user's password file entry.  As before, xterm verifies if this is a valid shell.
•   Finally, if the password file entry does not specify a valid shell, xterm uses /bin/sh.
The -e option cannot be used with this parameter since it uses all parameters following the option.
Xterm validates shell programs by finding their pathname in the text file /etc/shells.  It treats the environment variable “SHELL” specially because (like “TERM”), xterm both reads and updates the variable, and because the program started by xterm is not necessarily a shell.
The other options are used to control the appearance and behavior.  Not all options are necessarily configured into your copy of xterm:
-132    Normally, the VT102 DECCOLM escape sequence that switches between 80 and 132 column mode is ignored.  This option causes the DECCOLM escape sequence to be recognized, and the xterm window will resize appropriately.
-ah     This option indicates that xterm should always highlight the text cursor.  By default, xterm will display a hollow text cursor whenever the focus is lost or the pointer leaves the window.
+ah     This option indicates that xterm should do text cursor highlighting based on focus.
-ai     This option disables active icon support if that feature was compiled into xterm.  This is equivalent to setting the vt100 resource activeIcon to “false”.
+ai     This option enables active icon support if that feature was compiled into xterm.  This is equivalent to setting the vt100 resource activeIcon to “true”.
-aw     This option indicates that auto-wraparound should be allowed, and is equivalent to setting the vt100 resource autoWrap to “true”.
Auto-wraparound allows the cursor to automatically wrap to the beginning of the next line when it is at the rightmost position of a line and text is output.
+aw     This option indicates that auto-wraparound should not be allowed, and is equivalent to setting the vt100 resource autoWrap to “false”.
-b number This option specifies the size of the inner border (the distance between the outer edge of the characters and the window border) in pixels.  That is the vt100 internalBorder resource.  The default is “2”.
-baudrate number Set the line-speed, used to test the behavior of applications that use the line-speed when optimizing their output to the screen.  The default is “38400”.
-bc     turn on text cursor blinking.  This overrides the cursorBlink resource.
+bc     turn off text cursor blinking.  This overrides the cursorBlink resource.
-bcf milliseconds set the amount of time text cursor is off when blinking via the cursorOffTime resource.
-bcn milliseconds set the amount of time text cursor is on when blinking via the cursorOnTime resource.
-bdc    Set the vt100 resource colorBDMode to “false”, disabling the display of characters with bold attribute as color.
+bdc    Set the vt100 resource colorBDMode to “true”, enabling the display of characters with bold attribute as color rather than bold.
-cb     Set the vt100 resource cutToBeginningOfLine to “false”.
+cb     Set the vt100 resource cutToBeginningOfLine to “true”.
-cc characterclassrange:value[, ...] This sets classes indicated by the given ranges for using in selecting by words (see CHARACTER CLASSES and the charClass resource).
-cjk_width Set the cjkWidth resource to “true”.  When turned on, characters with East Asian Ambiguous (A) category in UTR 11 have a column width of 2.  Otherwise, they have a column width of 1.  This may be useful for some legacy CJK text terminal-based programs assuming box drawings and others to have a column width of 2.  It also should be turned on when you specify a TrueType CJK double- width (bi-width/monospace) font either with -fa at the command line or faceName resource.  The default is “false”
+cjk_width Reset the cjkWidth resource.
-class string This option allows you to override xterm's resource class. Normally it is “XTerm”, but can be set to another class such as “UXTerm” to override selected resources.
X Toolkit sets the WM_CLASS property using the instance name and this class value.
-cm     This option disables recognition of ANSI color-change escape sequences.  It sets the colorMode resource to “false”.
+cm     This option enables recognition of ANSI color-change escape sequences.  This is the same as the vt100 resource colorMode.
-cn     This option indicates that newlines should not be cut in line- mode selections.  It sets the cutNewline resource to “false”.
+cn     This option indicates that newlines should be cut in line-mode selections.  It sets the cutNewline resource to “true”.
-cr color This option specifies the color to use for text cursor.  The default is to use the same foreground color that is used for text.  It sets the cursorColor resource according to the parameter.
-cu     This option indicates that xterm should work around a bug in the more(1) program that causes it to incorrectly display lines that are exactly the width of the window and are followed by a line beginning with a tab (the leading tabs are not displayed).  This option is so named because it was originally thought to be a bug in the curses(3x) cursor motion package.
+cu     This option indicates that xterm should not work around the more(1) bug mentioned above.
-dc     This option disables the escape sequence to change dynamic colors: the vt100 foreground and background colors, its text cursor color, the pointer cursor foreground and background colors, the Tektronix emulator foreground and background colors, its text cursor color and highlight color.  The option sets the dynamicColors option to “false”.
+dc     This option enables the escape sequence to change dynamic colors. The option sets the dynamicColors option to “true”.
-e program [ arguments ... ] This option specifies the program (and its command line arguments) to be run in the xterm window.  It also sets the window title and icon name to be the basename of the program being executed if neither -T nor -n are given on the command line.
NOTE: This must be the last option on the command line.
-en encoding This option determines the encoding on which xterm runs.  It sets the locale resource.  Encodings other than UTF-8 are supported by using luit.  The -lc option should be used instead of -en for systems with locale support.
-fa pattern This option sets the pattern for fonts selected from the FreeType library if support for that library was compiled into xterm. This corresponds to the faceName resource.  When a CJK double- width font is specified, you also need to turn on the cjkWidth resource.
If you specify both -fa and the X Toolkit option -fn, the -fa setting overrides the latter.
See also the renderFont resource, which combines with this to determine whether FreeType fonts are initially active.
-fb font This option specifies a font to be used when displaying bold text.  It sets the boldFont resource.
This font must be the same height and width as the normal font, otherwise it is ignored.  If only one of the normal or bold fonts is specified, it will be used as the normal font and the bold font will be produced by overstriking this font.
See also the discussion of boldMode and alwaysBoldMode resources.
-fbb    This option indicates that xterm should compare normal and bold fonts bounding boxes to ensure they are compatible.  It sets the freeBoldBox resource to “false”.
+fbb    This option indicates that xterm should not compare normal and bold fonts bounding boxes to ensure they are compatible.  It sets the freeBoldBox resource to “true”.
-fbx    This option indicates that xterm should not assume that the normal and bold fonts have VT100 line-drawing characters.  If any are missing, xterm will draw the characters directly.  It sets the forceBoxChars resource to “false”.
+fbx    This option indicates that xterm should assume that the normal and bold fonts have VT100 line-drawing characters.  It sets the forceBoxChars resource to “true”.
-fc fontchoice Specify the initial font chosen from the font menu.  The option value corresponds to the initialFont resource.
-fd pattern This option sets the pattern for double-width fonts selected from the FreeType library if support for that library was compiled into xterm.  This corresponds to the faceNameDoublesize resource.
-fi font This option sets the font for active icons if that feature was compiled into xterm.
See also the discussion of the iconFont resource.
-fs size This option sets the pointsize for fonts selected from the FreeType library if support for that library was compiled into xterm.  This corresponds to the faceSize resource.
-fullscreen This option indicates that xterm should ask the window manager to let it use the full-screen for display, e.g., without window decorations.  It sets the fullscreen resource to “true”.
+fullscreen This option indicates that xterm should not ask the window manager to let it use the full-screen for display.  It sets the fullscreen resource to “false”.
-fw font This option specifies the font to be used for displaying wide text.  By default, it will attempt to use a font twice as wide as the font that will be used to draw normal text.  If no double- width font is found, it will improvise, by stretching the normal font.  This corresponds to the wideFont resource.
-fwb font This option specifies the font to be used for displaying bold wide text.  By default, it will attempt to use a font twice as wide as the font that will be used to draw bold text.  If no double-width font is found, it will improvise, by stretching the bold font.  This corresponds to the wideBoldFont resource.
-fx font This option specifies the font to be used for displaying the preedit string in the “OverTheSpot” input method.
See also the discussion of the ximFont resource.
-hc color (see -selbg).
-hf     This option indicates that HP function key escape codes should be generated for function keys.  It sets the hpFunctionKeys resource to “true”.
+hf     This option indicates that HP function key escape codes should not be generated for function keys.  It sets the hpFunctionKeys resource to “false”.
-hm     Tells xterm to use highlightTextColor and highlightColor to override the reversed foreground/background colors in a selection.  It sets the highlightColorMode resource to “true”.
+hm     Tells xterm not to use highlightTextColor and highlightColor to override the reversed foreground/background colors in a selection.  It sets the highlightColorMode resource to “false”.
-hold   Turn on the hold resource, i.e., xterm will not immediately destroy its window when the shell command completes.  It will wait until you use the window manager to destroy/kill the window, or if you use the menu entries that send a signal, e.g., HUP or KILL.
+hold   Turn off the hold resource, i.e., xterm will immediately destroy its window when the shell command completes.
-ie     Turn on the ptyInitialErase resource, i.e., use the pseudo- terminal's sense of the stty erase value.
+ie     Turn off the ptyInitialErase resource, i.e., set the stty erase value using the kb string from the termcap entry as a reference, if available.
-im     Turn on the useInsertMode resource, which forces use of insert mode by adding appropriate entries to the TERMCAP environment variable.  (This option is ignored on most systems, because TERMCAP is not used).
+im     Turn off the useInsertMode resource.
-into windowId Given an X window identifier (an integer, which can be hexadecimal, octal or decimal according to whether it begins with "0x", "0" or neither), xterm will reparent its top-level shell widget to that window.  This is used to embed xterm within other applications.
For instance, there are scripts for Tcl/Tk and Gtk which can be used to demonstrate the feature.  When using Gtk, there is a limitation of that toolkit which requires that xterm's allowSendEvents resource is enabled.
-itc    Set the vt100 resource colorITMode to “false”, disabling the display of characters with italic attribute as color.
+itc    Set the vt100 resource colorITMode to “true”, enabling the display of characters with italic attribute as color rather than italic.
-j      This option indicates that xterm should do jump scrolling.  It corresponds to the jumpScroll resource.  Normally, text is scrolled one line at a time; this option allows xterm to move multiple lines at a time so that it does not fall as far behind. Its use is strongly recommended since it makes xterm much faster when scanning through large amounts of text.  The VT100 escape sequences for enabling and disabling smooth scroll as well as the VT Options menu can be used to turn this feature on or off.
+j      This option indicates that xterm should not do jump scrolling.
-k8     This option sets the allowC1Printable resource.  When allowC1Printable is set, xterm overrides the mapping of C1 control characters (code 128–159) to treat them as printable.
+k8     This option resets the allowC1Printable resource.
-kt keyboardtype This option sets the keyboardType resource.  Possible values include: “unknown”, “default”, “legacy”, “hp”, “sco”, “sun”, “tcap” and “vt220”.
The value “unknown”, causes the corresponding resource to be ignored.
The value “default”, suppresses the associated resources
hpFunctionKeys, scoFunctionKeys, sunFunctionKeys, tcapFunctionKeys, oldXtermFKeys and sunKeyboard,
using the Sun/PC keyboard layout.
-l      Turn logging on, unless disabled by the logInhibit resource.
Some versions of xterm may have logging enabled.  However, normally logging is not supported, due to security concerns in the early 1990s.  That was a problem in X11R4 xterm (1989) which was addressed by a patch to X11R5 late in 1993.  X11R6 included these fixes.  The older version (when running with root privilege) would create the log file using root privilege.  The reason why xterm ran with root privileges was to open pseudo- terminals.  Those privileges are now needed only on very old systems: Unix98 pseudo-terminals made the BSD scheme unnecessary.
Unless overridden by the -lf option or the logFile resource:
•   If the filename is “-”, then logging is sent to the standard output.
•   Otherwise a filename is generated, and the log file is written to the directory from which xterm is invoked.
•   The generated filename is of the form
XtermLog.XXXXXX
Xterm.log.hostname.yyyy.mm.dd.hh.mm.ss.XXXXXX
depending on how xterm was built.
+l      Turn logging off.
-lc     Turn on support of various encodings according to the users' locale setting, i.e., LC_ALL, LC_CTYPE, or LANG environment variables.  This is achieved by turning on UTF-8 mode and by invoking luit for conversion between locale encodings and UTF-8. (luit is not invoked in UTF-8 locales.)  This corresponds to the locale resource.
The actual list of encodings which are supported is determined by luit.  Consult the luit manual page for further details.
See also the discussion of the -u8 option which supports UTF-8 locales.
+lc     Turn off support of automatic selection of locale encodings. Conventional 8bit mode or, in UTF-8 locales or with -u8 option, UTF-8 mode will be used.
-lcc path File name for the encoding converter from/to locale encodings and UTF-8 which is used with -lc option or locale resource.  This corresponds to the localeFilter resource.
-leftbar Force scrollbar to the left side of VT100 screen.  This is the default, unless you have set the rightScrollBar resource.
-lf filename Specify the log filename.  This sets the logFile resource.  If set to “-”, xterm writes its log to the standard output.  See the -l option.
-ls     This option indicates that the shell that is started in the xterm window will be a login shell (i.e., the first character of argv[0] will be a dash, indicating to the shell that it should read the user's .login or .profile).
The -ls flag and the loginShell resource are ignored if -e is also given, because xterm does not know how to make the shell start the given command after whatever it does when it is a login shell - the user's shell of choice need not be a Bourne shell after all.  Also, xterm -e is supposed to provide a consistent functionality for other applications that need to start text-mode programs in a window, and if loginShell were not ignored, the result of ~/.profile might interfere with that.
If you do want the effect of -ls and -e simultaneously, you may get away with something like
xterm -e /bin/bash -l -c "my command here"
Finally, -ls is not completely ignored, because xterm -ls -e does write a /etc/wtmp entry (if configured to do so), whereas xterm -e does not.
+ls     This option indicates that the shell that is started should not be a login shell (i.e., it will be a normal “subshell”).
-maximized This option indicates that xterm should ask the window manager to maximize its layout on startup.  This corresponds to the maximized resource.
Maximizing is not the reverse of iconifying; it is possible to do both with certain window managers.
+maximized This option indicates that xterm should ask the window manager to not maximize its layout on startup.
-mb     This option indicates that xterm should ring a margin bell when the user types near the right end of a line.
+mb     This option indicates that margin bell should not be rung.
-mc milliseconds This option specifies the maximum time between multi-click selections.
-mesg   Turn off the messages resource, i.e., disallow write access to the terminal.
+mesg   Turn on the messages resource, i.e., allow write access to the terminal.
-mk_width Set the mkWidth resource to “true”.  This makes xterm use a built-in version of the wide-character width calculation.  The default is “false”
+mk_width Reset the mkWidth resource.
-ms color This option specifies the color to be used for the pointer cursor.  The default is to use the foreground color.  This sets the pointerColor resource.
-nb number This option specifies the number of characters from the right end of a line at which the margin bell, if enabled, will ring.  The default is “10”.
-nul    This option disables the display of underlining.
+nul    This option enables the display of underlining.
-pc     This option enables the PC-style use of bold colors (see boldColors resource).
+pc     This option disables the PC-style use of bold colors.
-pf font This option specifies the font to be used for the pointer.  The corresponding resource name is pointerFont.  The resource value default is cursor.
-pob    This option indicates that the window should be raised whenever a Control-G is received.
+pob    This option indicates that the window should not be raised whenever a Control-G is received.
-report-charclass Print a report to the standard output showing information about the character-classes which can be altered using the charClass resource.
-report-colors Print a report to the standard output showing information about colors as xterm allocates them.  This corresponds to the reportColors resource.
-report-fonts Print a report to the standard output showing information about fonts which are loaded.  This corresponds to the reportFonts resource.
-report-icons Print a report to the standard output showing information about pixmap-icons which are loaded.  This corresponds to the reportIcons resource.
-report-xres Print a report to the standard output showing the values of boolean, numeric or string X resources for the VT100 widget when initialization is complete.  This corresponds to the reportXRes resource.
-rightbar Force scrollbar to the right side of VT100 screen.
-rvc    This option disables the display of characters with reverse attribute as color.
+rvc    This option enables the display of characters with reverse attribute as color.
-rw     This option indicates that reverse-wraparound should be allowed. This allows the cursor to back up from the leftmost column of one line to the rightmost column of the previous line.  This is very useful for editing long shell command lines and is encouraged. This option can be turned on and off from the VT Options menu.
+rw     This option indicates that reverse-wraparound should not be allowed.