inxi options:

Page Version: 2.1.2
Page Updated: 2017-06-09

The following are the supported options of inxi.

inxi supports the following options. You can combine them, or list them one by
one. Examples: inxi -v4 -c6 OR inxi -bDc 6. If you start inxi with no
arguments, it will show the short form.
The following options if used without -F, -b, or -v will show just option
line(s): A, B, C, D, G, I, M, N, P, R, S, f, i, m, n, o, p, l, u, r, s, t -
you can use these alone or together to show just the line(s) you want to see.
If you use them with -v [level], -b or -F, it will show the full output for
that line along with the output for the chosen verbosity level.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Output Control Options:
-A     Audio/sound card information.
-b     Basic output, short form. Like inxi -v 2, only minus hard disk names .
-B     Battery info, shows charge, condition, plus extra information (if
       battery present).
-c     Color schemes. Scheme number is required. Color selectors run a color
       selector option prior to inxi starting which lets you set the config
       file value for the selection.
       Supported color schemes: 0-42 Example: inxi -c 11
       Color selectors for each type display (NOTE: irc and global only show
       safe color set):
         94  Console, out of X
         95  Terminal, running in X - like xTerm
         96  Gui IRC, running in X - like Xchat, Quassel, Konversation etc.
         97  Console IRC running in X - like irssi in xTerm
         98  Console IRC not in  X
         99  Global - Overrides/removes all settings. Setting specific removes
-C     CPU output, including per CPU clockspeed and max CPU speed (if
-d     Optical drive data. Same as -Dd. See also -x and -xx.
-D     Full hard Disk info, not only model, ie: /dev/sda ST380817AS 80.0GB. See
       also -x and -xx. Disk total used percentage includes swap partition
-f     All cpu flags, triggers -C. Not shown with -F to avoid spamming. ARM
       cpus show 'features'.
-F     Full output for inxi. Includes all Upper Case line letters, plus -s and
       -n. Does not show extra verbose options like -d -f -l -m -o -p -r -t -u
-G     Graphic card information (card, display server type/version, resolution,
       renderer, OpenGL core profile version).
-i     Wan IP address, and shows local interfaces (requires ifconfig network
       tool). Same as -Nni. Not shown with -F for user security reasons, you
       shouldn't paste your local/wan IP.
-I     Information: processes, uptime, memory, irc client (or shell type), inxi
-l     Partition labels. Default: short partition -P. For full -p output, use:
       -pl (or -plu).
-m     Memory (RAM) data. Physical system memory array(s), capacity, how many
       devices (slots) supported, and individual memory devices (sticks of
       memory etc). For devices, shows device locator, size, speed, type (like:
       DDR3). If neither -I nor -tm are selected, also shows ram used/total.
       Also see -x, -xx, -xxx
-M     Machine data. Device type (desktop, server, laptop, VM etc.),
       Motherboard, Bios, and if present, System Builder (Like Lenovo). Shows
       UEFI/BIOS/UEFI [Legacy}. Older systems/kernels without the required /sys
       data can use dmidecode instead, run as root. Dmidecode can be forced
       with -! 33
-n     Advanced Network card information. Same as -Nn. Shows interface, speed,
       mac id, state, etc.
-N     Network card information. With -x, shows PCI BusID, Port number.
-o     Unmounted partition information (includes UUID and LABEL if available).
       Shows file system type if you have file installed, if you are root OR if
       you have added to /etc/sudoers (sudo v. 1.7 or newer)
       Example:  ALL = NOPASSWD: /usr/bin/file  
-p     Full partition information (-P plus all other detected partitions).
-P     Basic partition information (shows what -v 4 would show, but without
       extra data). Shows, if detected: / /boot /home /opt /tmp /usr /var
       /var/log /var/tmp . Use -p to see all mounted partitions.
-r     Distro repository data. Supported repo types: APT; PACMAN; PISI;
-R     RAID data. Shows RAID devices, states, levels, and components, and extra
       data with -x/-xx. md-raid: If device is resyncing, shows resync progress
       line as well.
-s     Sensors output (if sensors installed/configured): mobo/cpu/gpu temp;
       detected fan speeds. Gpu temp only for Fglrx/Nvidia drivers. Nvidia
       shows screen number for > 1 screens.
-S     System information: host name, kernel, desktop environment (if in X),
-t     Processes. Requires extra options: c (cpu) m (memory) cm (cpu+memory).
       If followed by numbers 1-20, shows that number of processes for each
       type (default: 5; if in irc, max: 5): -t cm10
       Make sure to have no space between letters and numbers (-t cm10 - right,
       -t cm 10 - wrong).
-u     Partition UUIDs. Default: short partition -P. For full -p output, use:
       -pu (or -plu).
-v     Script verbosity levels. Verbosity level number is required. Should not
       be used with -b or -F
       Supported levels: 0-7 Example: inxi -v 4
         0   Short output, same as: inxi
         1   Basic verbose, -S + basic CPU + -G + basic Disk + -I.
         2   Networking card (-N), Machine (-M) data, if present, Battery (-B),
             basic hard disk data (names only), and, if present, basic raid
             (devices only, and if inactive, notes that). similar to: inxi -b
         3   Advanced CPU (-C), battery, network (-n) data, and switches on -x
             advanced data option.
         4   Partition size/filled data (-P) for (if present): /, /home, /var/,
             /boot. Shows full disk data (-D).
         5   Audio card (-A); sensors (-s), memory/ram (-m), partition
             label (-l) and UUID (-u), short form of optical drives, standard
             raid data (-R).
         6   Full partition (-p), unmounted partition (-o), optical drive (-d),
             full raid; triggers -xx.
         7   Network IP data (-i); triggers -xxx.
-w     Local weather data/time. To check an alternate location, see:
       -W . For extra weather data options see -x, -xx, and -xxx.
-W      Supported options for : postal code; city,
       state/country; latitude, longitude. Only use if you want the weather
       somewhere other than the machine running inxi. Use only ascii
       characters, replace spaces in city/state/country names with '+'.
       Example: inxi -W new+york,ny 
-x     Adds the following extra data (only works with verbose or line output,
       not short form):
         -B  Vendor/model, status (if available)
         -C  CPU Flags, Bogomips on Cpu;
         -d  Extra optical drive data; adds rev version to optical drive.
         -D  Hdd temp with disk data if you have hddtemp installed, if you are
             root OR if you have added to /etc/sudoers (sudo v. 1.7 or newer)
             Example:  ALL = NOPASSWD: /usr/sbin/hddtemp 
         -G  Direct rendering status for Graphics (in X).
         -G  (for single gpu, nvidia driver) screen number gpu is running on.
         -i  For IPv6, show additional IP v6 scope addresses: Global, Site,
             Temporary, Unknown.
         -I  System GCC, default. With -xx, also show other installed GCC
             versions. If running in console, not in IRC client, shows shell
             version number, if detected. Init/RC Type and runlevel (if
         -m  Part number; Max memory module size (if available).
      -N -A  Version/port(s)/driver version (if available) for Network/Audio;
   -N -A -G  Network, audio, graphics, shows PCI Bus ID/Usb ID number of card.
         -R  md-raid: Shows component raid id. Adds second RAID Info line: raid
             level; report on drives (like 5/5); blocks; chunk size; bitmap (if
             present). Resync line, shows blocks synced/total blocks. zfs-raid:
             Shows raid array full size; available size; portion allocated to
         -S  Desktop toolkit if available (GNOME/XFCE/KDE only); Kernel gcc
         -t  Memory use output to cpu (-xt c), and cpu use to memory (-xt m).
      -w -W  Wind speed and time zone (-w only).
-xx    Show extra, extra data (only works with verbose or line output, not
       short form):
         -A  Chip vendor:product ID for each audio device.
         -B  serial number, voltage (if available).
         -C  Minimum CPU speed, if available.
         -D  Disk serial number.
         -G  Chip vendor:product ID for each video card; (mir/wayland only)
             compositor (alpha test); OpenGL compatibility version, if free
             drivers and available.
         -I  Other detected installed gcc versions (if present). System default
             runlevel. Adds parent program (or tty) for shell info if not in
             IRC (like Konsole or Gterm). Adds Init/RC (if found) version
         -m  Manufacturer, Serial Number, single/double bank (if found).
         -M  Chassis information, bios rom size (dmidecode only), if data for
             either is available.
         -N  Chip vendor:product ID for each nic.
         -R  md-raid: Superblock (if present); algorythm, U data. Adds system
             info line (kernel support,read ahead, raid events). If present,
             adds unused device line. Resync line, shows progress bar.
         -S  Display manager (dm) in desktop output, if in X (like kdm, gdm3,
      -w -W  Humidity, barometric pressure.
   -@ 11-14  Automatically uploads debugger data tar.gz file to
    EG: inxi -xx@14
-xxx   Show extra, extra, extra data (only works with verbose or line output,
       not short form):
         -B  chemistry, cycles, location (if available).
         -m  Width of memory bus, data and total (if present and greater than
             data); Detail, if present, for Type; module voltage, if available.
         -S  Panel/shell information in desktop output, if in X (like
             gnome-shell, cinnamon, mate-panel).
      -w -W  Location (uses -z/irc filter), weather observation time, wind
             chill, heat index, dew point (shows extra lines for data where
-y     Required extra option: integer, 80 or greater. Set the output line width
       max. Overrides IRC/Terminal settings or actual widths. If used with -h,
       put -y option first. Example: inxi -y 130
-z     Security filters for IP/Mac addresses, location, user home directory
       name. Default on for irc clients.
-Z     Absolute override for output filters. Useful for debugging networking
       issues in irc for example.
Additional Options:
-h --help      This help menu.
-H             This help menu, plus developer options. Do not use dev options
               in normal operation!
--recommends   Checks inxi application dependencies + recommends, and
               directories, then shows what package(s) you need to install to
               add support for that feature.
-U             Auto-update script. Will also install/update man page. Note: if
               you installed as root, you must be root to update, otherwise
               user is fine. Man page installs require root user mode.
-V --version   inxi version information. Prints information then exits.
Debugging Options:
-%     Overrides defective or corrupted data.
-@     Triggers debugger output. Requires debugging level 1-14 (8-10 - logging
       of data). Less than 8 just triggers inxi debugger output on screen.
         1-7 On screen debugger output
         8   Basic logging
         9   Full file/sys info logging
         10  Color logging.
       The following create a tar.gz file of system data, plus collecting the
       inxi output to file. To automatically upload debugger data tar.gz file
       to inxi -xx@ <11-14>
       For alternate ftp upload locations:
       Example: inxi -! -xx@ 14 
         11  With data file of xiin read of /sys.
         12  With xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.
         13  With data from dev, disks, partitions, etc., plus xiin data file.
         14  Everything, full data collection.
Advanced Options:
-! 31  Turns off hostname in output. Useful if showing output from servers etc.
-! 32  Turns on hostname in output. Overrides global B_SHOW_HOST='false'
-! 33  Forces use of dmidecode data instead of /sys where relevant (-M).
-! 34  Skips SSL certificate checks for all downloader activies
       (wget/fetch/curl only). Must go before other options.
-! 40  Will try to get display data out of X. Default gets it from display :0.
       If you use this format: -40:1 it would get it from display 1 instead, or
       any display you specify as long as there is no space between -40 and the
Developer and Testing Options (Advanced):
-! 1   Sets testing flag B_TESTING_1='true' to trigger testing condition 1.
-! 2   Sets testing flag B_TESTING_2='true' to trigger testing condition 2.
-! 3   Sets flags B_TESTING_1='true' and B_TESTING_2='true'.
-! 10  Triggers an update from the primary dev download server instead of
       source server.
-! 11  Triggers an update from source branch one - if present, of course.
-! 12  Triggers an update from source branch two - if present, of course.
-! 13  Triggers an update from source branch three - if present, of course.
-! 14  Triggers an update from source branch four - if present, of course.
-! 15  Triggers an update from source branch BSD - if present, of course.
-! 16  Triggers an update from source branch GNUBSD - if present, of course.
-!      Triggers an update from whatever server you list.
       Example: inxi -!
-!      Changes debugging data ftp upload location to whatever you
       enter here. Only used together with -xx@ 11-14, and must be used in
       front of that.
       Example: inxi -! -xx@ 14